+-----------------------------------------+ | Server: Part 3 | +-----------------------------------------+-------+ | | | Date: 20181129-22:44 | | Author: Sloum | | Soundtrack: - None - | | | +-------------------------------------------------+-------------------------+ Things have progressed further with the server. I got Gophernicus set up. It did not have the best documentation and I dont have a good sense of all of the options, but it seems to be configured alright. I have it set to server user files from a gopher folder in their home directory. It also serves up server files for the main gophermap and files from elsewhere on the server drive. As mentioned before, I got dynamic dns set up and working. However, there seem to be some issues with it that I do not udnerstand. I am not sure if they are on the side of the Pi or my router (or some other player in the system). The dynamic dns is working, as I am often able to connect via my domain name (either to gopher or SSH). Sometimes though, all requests just time out. This issue seems to happen more and more over the last day or so, but seems to occur randomly. I had at first thought that the wifi or pi were going to sleep. I verified that this is not the case, as best as I can tell (I used `iwconfig` to check on the "Power Management" setting for wlan0 (which I am using to connect to the router). It is pretty frustrating that sometimes I get a connection and sometimes I do not. When things time out, it seems clear that they are not getting to the pi. So I am thinking it may be an issue with my dynamicdns or my router, but have been having trouble finding suggestions online. For any that want to see if they can connect to the gophersite: gopher://colorfield.space:70/ If I can sort out this intermittent connection drop then I can finish up the last few bits of the shell and start taking on my first user or few. I have noticed via `tail /var/log/syslog` that for every request to the server that actually reaches it I get to rows: 1. systemd[1]: Started Gophernicus 2. in.gophernicus[1234]: request for "gopher://site.url:70/" from ... The second one seems pretty clear, just a record of each request. This is in line with what I would expect to see. The first one though, seems a little odd. Why would Gophernicus need to "Start" for each request? The daemon process should just always be running. If any of you out there are running gophernicus and want to check if your server gives you the same message for every request, I would appreciate the sanity check (let me know: sloum@sdf.org) I'll keep digging tomorrow, and hopefully finish the shell over the weekend. If I have time to write some user creation scripts that would be a good step too. I'm glad to have gotten to where things are though! Lots of fun progress. Goodnight gopherspace!