005.txt (1273B) [raw]
1 Server Migration [2021-11-07] 2 ------------------------------------------------------- 3 4 I moved from gophernicus(8) to geomyidae(8) tonight. 5 It was relatively painless, with a bit of lift to 6 replicate the "*" directory-indexing feature of 7 the gophernicus gophermap files (I had to write my 8 own directory-to-gph tool and cat it to index.gph). 9 10 Of course, I _could_ have used dynamic CGI, but it 11 feels a bit safer NOT to allow the daemon to spawn 12 other programs :) 13 14 As a funny aside--I was previously championing 15 gopher's "lack of a markup language" by using 16 plaintext for content.. the truth is uglier than that: 17 all servers have their OWN markup for the menu 18 files that have become core to the gopher experience. 19 So, migrating servers becomes more of a pain than 20 just changing the config file. 21 22 In fact, the lack of a standardized markup is the 23 reason I had to migrate in the first place! 24 gophernicus doesn't support geomyidae *.gph, which 25 is what stagit-gopher outputs... 26 27 Maybe the Gemini people are onto something--specify 28 the markup AND the protocol.. hmmm 29 30 I suppose one could always use canonical-only gopoher 31 and not embed info (`i`) lines/just have the daemon 32 auto-list... but that's no fun! 33 34 P.S. the gopherhole is available over TLS now!