So, I’ve been trying to accomplish this for a while. First I posted asking for help getting started, then I posted about trying to open ports on my router. Now, I proudly post about being able to show the world (for the first time ever) my abysmal lack of css and html skills.
I would like to thank everyone in this community, specially to those who took the time to answer my n00b questions. If you’d like to see it, it will be available at: https://nginxtest.kazuchijou.com/
(Beware however, for you might cringe into oblivion and back.)
Since this website is hosted on my desktop computer, there will be some down-time here and then, however I’ll leave it on for the next 48 hours (rip electricity bill) only for you guys to see. <3
Now, there are a couple of things that need addressing:
I set it up as a cloudflare tunnel and linked it to my domain. However, I still don’t know any docker at all (despite using it for the tunnel), and the process was too incredibly and stupidly easy. I don’t think I learned as much as I expected and I didn’t feel challenged at all.
The original idea was to do some port forwarding. (This was foolish and a bit of a waste of time). Despite getting a “public-ip-address” from my ISP, I still was unable to open ports successfully. I kept getting the same error again and again. If you’d like to read my original post about port forwarding you may follow this link: “[Solved] ((lie)) Noob stuck on port-forwarding wile trying to host own raw-html website. Pls help”.
While I know doing this represents a security risk, I still wanted to at least have a small success with port forwarding. I just wanted to have the raw-internet-connection experience, you know? like, the basics and such. And Cloudflare is holding my hand way too hard, I want to feel like I can shoot myself in the foot (without actually doing so)
But to be honest, I’m quite happy with the outcome. There are many other avenues I’d like to explore in the future, like setting up a reverse proxy with nginx or even darknet hosting (as sugested by another commentor).
I hope to keep learning and some day help another poor soul like myself in a similar situation. I thank you again guys, you’re the best.
[TL;DR] This is the best and most helpful community ever! thx <3
Nice. I wrote mine “by hand”, too. No CSS, just raw HTML. I think it’s a more personal experience than just using whatever random template some all-in-one web hosting company offers.
Nice!! I agree with you. The experience is more personalized. You can show people who you are, and show them that you’re not just another default template. I loved the gifs btw. Are you self hosting it or is it on a vps?
Btw, how did you do the side panel menu-thingy? I’d appreciate if you just pointed the direction, I’ll read the docs myself
Self hosted from my homelab on an nginx server. I also self host my blog, which has some info on my whole set up. My blog uses some basic bloging software, though, rather than being hand-made.
The “side menu thingy” is achieved through HTML “frames”. It’s an element of HTML that’s pretty much extinct nowadays, but was all the rage when I built my very first page back in the day.