From c2fadbfb08072d6628edfb0e0db9b63b0da74a59 Mon Sep 17 00:00:00 2001 From: Xevion Date: Wed, 25 Dec 2019 12:28:37 -0600 Subject: [PATCH] remove features tab, add hosting about and start modularization of documentation --- HOSTING.md | 17 +++++++++++++++++ README.md | 20 +------------------- 2 files changed, 18 insertions(+), 19 deletions(-) create mode 100644 HOSTING.md diff --git a/HOSTING.md b/HOSTING.md new file mode 100644 index 0000000..9c2c21b --- /dev/null +++ b/HOSTING.md @@ -0,0 +1,17 @@ +# Hosting + +## Method + +My site is hosted via a cheap droplet on DigitalOcean, so far my experience with them has been pretty ok, but the ticketing system and support you get from them - I don't recommend trying unless your problem is simple. It took my issue literal hours to actually end up in their system, you have to wait for them to approve your question. + +I hope to try out different services, like AWS to host my servers next, but otherwise, their tutorial section for their server stuff is brilliant, I highly recommend taking a look if you want to host anything, whether you're hosting through them, or another service entirely. + +I'm currently using NameCheap to get my domain, although Google Domains offered a slightly cheaper option for my domain, and there are quite a lot of buttons and useless stuff in the NameCheap control panel, which I don't appreciate in the slightest. + +For my SSL, I used the [certbot](https://certbot.eff.org/) HTTPS tool to get my SSL Certificate through Let's Encrypt, and while I was having issues (some pretty newb level ones, honestly), the Let's Encrypt community helped me with a lightning fast response time. + +I was hoping to get a Hastebin server through node at a URL under root, i.e. `https://xevion.dev/hastebin/` so I could play around with a node application, but I've been unsuccessful in getting nginx to play nicely, or perhaps it's just nodes/pm2's fault. I don't really know as I'm bad at server level stuff at the moment. + +## Experience so far + +DigitalOcean has proved to be a optimal solution to my requirements. The smallest DO droplet costs $5/month, and while this is somewhat costly to maintain for a student like me, it's proved to be a fantastic solution for my needs. Since my site is rather small and doesn't require much in terms of space, speed, bandiwdth etc., I haven't run into any problems, and based on the numbers I'm getting, I could probably quadruple my traffic without any problems. \ No newline at end of file diff --git a/README.md b/README.md index b0f363e..3984caf 100644 --- a/README.md +++ b/README.md @@ -16,22 +16,4 @@ I'm currently using NameCheap to get my domain, although Google Domains offered For my SSL, I used the [certbot](https://certbot.eff.org/) HTTPS tool to get my SSL Certificate through Let's Encrypt, and while I was having issues (some pretty newb level ones, honestly), the Let's Encrypt community helped me with a lightning fast response time. -I was hoping to get a Hastebin server through node at a URL under root, i.e. `https://xevion.dev/hastebin/` so I could play around with a node application, but I've been unsuccessful in getting nginx to play nicely, or perhaps it's just nodes/pm2's fault. I don't really know as I'm bad at server level stuff at the moment. - -## Features in Development - -* Signup page - * Some kind of sign-up page would be nice, but I'll need to create some kind of administration role setup so only I can do things while registered users will not be able to do much more than post or view stuff on my site. - * Late Addendum: Users probably will not need a profile, so I hope to discontinue any progress on inter-user interaction, focusing more on myself and the interaction between the users and my site's services (all zero of them). -* Projects Page - * Integrate with GitHub so that code, images etc. are automatically updated. Needs a lot of thinking to come up with a smart, automatically updating, featureful way so that anything I work on can be properly displayed on the website beauitfully. -* FTBHot Mini-project - * I'd like to integrate a interesting Embed for Discord to pull the /hot posts from the subreddit /r/feedthebeast. -* YouTube MP3s (and other services) - * To integrate with my Expression 2 scripts, I'm attempting to create a YouTube to MP3 API for servicing my Garry's Mod experience. Mostly a chance to start updating my site with new stuff, properly finish things I never got around to last time. - * Once I properly integrate it with a simple database system for keeping track of files, proxies, URLs, services (YouTube, Spotify, Soundcloud etc.), I'd be highly interested in completing my script to lease to people for in-game payment. -* Features Page - * At some point, once I complete more features, I need a way to show people how to use them, where they are etc. - * So far, all my features are completely hidden, my code is a maze of functions that most people won't care to read. -* Better spotify-explicit integration - * More graphs, better graph export/filenames to user \ No newline at end of file +I was hoping to get a Hastebin server through node at a URL under root, i.e. `https://xevion.dev/hastebin/` so I could play around with a node application, but I've been unsuccessful in getting nginx to play nicely, or perhaps it's just nodes/pm2's fault. I don't really know as I'm bad at server level stuff at the moment. \ No newline at end of file