February 4th, 2021 I set up a gopherhole! I had been thinking about Gopher for a little bit, and then last night I saw a Mental Outlaw video on youtube about it. That guy can be a little edgy, but the video put Gopher back on my mind and I thought "damn, it seems so easy to put together. I might as well try it." I couldn't sleep at all last night because I kept thinking about it, but I've learned the hard way not to get started on a project on a weeknight when I have work the next day. So, during my lunch break I bought a domain to use, connected it to a linux server I have, installed gophernicus from a package and.....it didn't work. Why didn't it work? Well, it took a while of me banging my head against the table until I realized it was probably not actually listening on the ports that I had so carefully opened on my firewall. I tried to see if it was running anything through systemd, but couldn't find it. Finally, I uninstalled the package and built it from source. That would give me the latest version of gophernicus anyway, so it was probably smart. Turns out, when you compile it to use systemd it tells you exactly which commands to run to get it to actually listen. If you somehow stumble across this phlog and think about running your own gopherhole but made the same mistake as me and installed from a package without much documentation, try running these two commands: sudo systemctl enable gophernicus.socket sudo systemctl start gophernicus.socket The first command allows gophernicus to connect up with systemd to listen on port 70. The second actually starts it doing that. Once I did that, it finally worked! Now it's getting late; I watched a horror movie (The Lodge) with my boyfriend after I got it working, and then started working on the actual hole content after. I'll keep working on this page tomorrow!