11/8/2025
Making this website!
This is the story of how I made this lovely website
It all started because I thought ChatGPT was lame
You see, I love computers, and I mess with them constantly. As anyone who messes with computers knows, you WILL have random problems
that nobody has ever had before. Whenever this happens to me, often the only useful resource would be an AI chatbot. Despite my disdain for OpenAI and michaelsoft and such, it's a popular
technology for a reason. That shit works. I was uncomfortable with it but, it was virtually the only time I would use the technology, so I justified
my use for a while by saying "I don't use it too much, so it's okay." Eventually, I realized it wasn't, and I needed
to find a reasonable alternative so that I wouldn't be actively contributing to real world problems. So I took a crappy
HP workstation I bought off Facebook Marketplace, slapped in a GTX 1660 Super that I had lying around, and installed Ubuntu Server.
Then, I installed Ollama and OpenWebUI, and voilĂ , AI server. (Side note, I turned up some dials on Chinese LLM
DeepSeek and it spat out this when I input one of the sample prompts.)
I've been using Tailscale for a while, and it's obviously useful here. I can access my Llama3 chatbot from anywhere using it,
no need to expose my little server to the open internet.
But what if I did?
I've owned the brorelol.gay domain for around a year (and boy howdy, .gay domains are expensive). I use it primarily
as my Bluesky handle, but I've always wanted to make a website.
Back when I was a little chud with no server, I tried a myriad of free website hosting services but none met my standards.
They all either served ads or didn't allow for hosting on custom domains. I did find one service that allowed me to host
with no ads on brorelol.gay, but the UX on the hosting site itself was awful. So, I eventually abandoned the idea
of my own website until I realized yesterday I could pretty easily host it on my HP monstrocity.
So that I did. I installed Apache, "wrote" some HTML and CSS, did a li'l port forwarding, and asked my Llama3 chatbot how to make an SSL certificate. And there we have it. Website!
I had one remaining concern though.
I don't have a static IP address
My ISP does not, to my knowledge, offer them. So when my dynamic IP inevitably changes, the DNS record pointing at my
server's IP address will be wrong, thus making the website unavailable. To solve this, I took a little piece of Python I wrote for a Minecraft server that checks the devices
public IP against any A records for a given domain, then has a Discord bot of mine annoy me if it doesn't match. I sent the
script over to my server, changed the domain and Discord channel ID, and then set the script to begin running on boot.
This was a pretty easy solution, and now my website can never ever go down. Oh, and by the way
I don't know HTML
If it isn't abundantly clear, I've never written HTML. I've been looking at a friend's website's source code for like 4 hours straight. I've never really written HTML or CSS,
so I need some examples to figure it out, and online tutorials are boring. Every time I want to figure out something new about HTML,
Google doesn't help at all and then my little AI explains it to me with no fuss. I know a decent amount of Python (shocking, I know)
but "learning" HTML has been quite a different process. It is a lot more friendly than Python. It doesn't kill itself when
you make a slight typo, just chugs on. That being said, don't expect the pages to get any better looking than this. Brorelol.gay
is NOT a real website.
Return to ruminations
Return to homepage