Nuno Silva | 3 Aug 20:08 2014

[gopher] Linking to gopher on the web


I am updating my website, and I wanted to link to my gopherhole.

But I would like to have some nice, simple way to say "this may not
work" just in case the reader does not have a gopher client installed
(which, sadly, is now more frequent than some years ago...)

Does anyone have suggestions or ideas?


Nuno Silva (aka njsg)
Espoo, Finland
Pete Ley | 6 May 10:07 2014

[gopher] How do you consume gopher sites?

So I'm pretty new to gopher overall, and I'm wondering how people keep
up with gopher sites. I have a few people from SDF whose gopher sites I
check up on and they're bookmarked on my gopher clients. I also check
the SDF Phlogosphere to see if there are any new ones being updated. 

I know there's more to gopher than SDF and people who maintain gopher
sites outside SDF probably have them read by others, and I guess I'm
just wondering how people discover these sites and where I can find
more. I'm always looks for more interesting content on gopher. 

Thanks and sorry if this question seems kinda dumb. 
Cameron Kaiser | 10 May 06:29 2014

[gopher] back online

Back online. We still have a glitch with the second core on the new backplane
but that can wait until the vendor can get to it on Monday.


------------------------------------ personal: --
  Cameron Kaiser * Floodgap Systems * * ckaiser@...
-- Test-tube babies shouldn't throw stones. -----------------------------------
Cameron Kaiser | 9 May 01:58 2014

[gopher] Update on downtime

Looks like the mainboard blew, taking the RAID array with it. I'm not sure
how recoverable it is right now -- the new backplane arrives tomorrow.
Most of the server is backed up, but the MySQL databases will probably just
be rebuilt from scratch for efficiency, so even if I can get the gopher
server up in a couple days it might be somewhat longer for Veronica to be


------------------------------------ personal: --
  Cameron Kaiser * Floodgap Systems * * ckaiser@...
-- MOVIE IDEA: Raiders of the Lost E-mail Signature ---------------------------
Cameron Kaiser | 3 May 04:01 2014

[gopher] emergency downtime

The POWER6 running had a meltdown (looks like a bad RAID
card). Parts won't be in until next week, so the old Apple Network Server is
temporarily running limited portions of the website and mail. However, there's
too much on the gopher server for it to handle that. Sorry. Hoping to get it
up and running on Tuesday or Wednesday.


------------------------------------ personal: --
  Cameron Kaiser * Floodgap Systems * * ckaiser@...
-- It's tradition, that makes it okay. -- Weird Al, "Weasel Stomping Day" -----
Mateusz Viste | 15 Mar 22:02 2014

[gopher] Motsognir gopher server: version 1.0.4 released

Hi all,

Today I released a new release of my gopher server called "Motsognir".

Motsognir is a robust and easy to install open-source gopher server for 
Unix-like systems. It is is a standalone daemon that supports 
server-side CGI applications and PHP scripts. Motsognir is entirely 
written in ANSI C without external dependencies which makes it extremely 
portable (Linux, BSD, Raspberry Pi...). Supports both IPv4 and IPv6.

The version 1.0.4 brings two improvements:
  - Server-side params are passed to dynamic gophermaps (CGI, PHP) now,
  - Dynamic gophermaps (CGI, PHP) can be used as a global (server-wide) 

The software can be downloaded either via its gopher site:

Or on sourceforge:

Mateusz Viste | 23 Feb 19:20 2014

[gopher] Any webcomics fans out here?


I like to read a few web comics from time to time. I prefer to read when 
I'm away from a computer, preferably on my smartphone. My problem is 
that checking for updates of my favorite webcomics is taking ages on a 
smallish screen with a sluggish android web browser.

On the other hand, Overbite is working very nicely (fast!) on my 
Android, therefore I came up with the idea that I will read webcomics on 
my phone via gopher since now on.

All this to say that I've set up a little gopher service that grabs 
automatically updates from latest webcomics I like, and allow to browse 
them via gopher. If there are some webcomics freaks like me out here, 
I'd love to hear what you think about this:


Not sure that sharing the code of this 'GophComix' engine would be of 
any interest to the community... But if so, I might package it to make 
it possible for others to reuse it for similar purposes.

// complain mode on
Too bad that the android version of overbite do not supports displaying 
images on html pages :/ Is it something that have any chance to get 
improved in some future, or should I consider Overbite on Android an 
'end of life' software? :)
// complain mode off

(Continue reading)

Kim Holviala | 20 Feb 11:29 2014

[gopher] Gophernicus on Github

Apparently Github is some place where cool kids put their warez for downloading? Never used it before, but
by popular demand Gophernicus now haz it's own Github repo:

... not that I have any idea what to do with that ...

- Kim
Peter Garner | 2 Feb 19:20 2014

[gopher] Gopher resurgence


It's gratifying to see what appears to be a gopher resurgence,
with existing software being updated and new software 
appearing. I was wondering if it's time to contact some of the
more progressive media to see if they could maybe write an
article? Wired seem to have done a few. I wonder if
still have a server mothballed somewhere?
Mateusz Viste | 2 Feb 16:46 2014

[gopher] PhlogEngine (a simple gopher log engine) released

Hello all,

 From time to time I get questions about what makes my personal "phlog" 
(aka gopher log) running, so I decided to release the code of my engine 

It's no rocket science, really, but since people ask, I guess it might 
be useful to some. Today I edited the code a bit, added a Makefile, and 
wrote a quick readme to explain how one is supposed to use it.

So here is PhlogEngine, the phlog engine that I wrote a few years ago in 
FreeBASIC. It's a CGI program that can be used with any CGI-aware gopher 
server. It is available for download along with all my other gopher toys 


You can see an example of how it works here:


Of course I will gladly provide any configuration help to anyone that 
might need it. But don't ask for new features, since I won't have time 
to do any work on this anyway... (unless it's a trivial hack).

Bob Cunnings | 1 Feb 18:43 2014

[gopher] White Mesa node-gopher server 0.1.0 released


'node-gopher' is an RFC 1436 gopher server implemented as a node.js app including a CGI facility, logging in Common Log format with rotation, gophermap support, and more. It runs on Linux and Windows. Of course node.js must be installed on the host. Here are links to a README file and the source tarball:

or better yet, get them from the main menu of a running instance of node-gopher:

or the original White Mesa 'Purple Sage' gopher server


Stress testing with Apache JMeter indicates that performance is very robust. Compared to my multi-threaded reference server (written in C++, running as a Windows service) the node server, running on the same host, is as fast or faster handling file transfers (large or small) under heavy load. However, it's not as fast processing gophermaps or directory listings (by a factor of 3). Maybe my javascript code for these processing tasks needs refinement. Python script based dynamic content works just fine using the node.js facilities to implement CGI (look on the main menu of the White Mesa gopher server at port 7070 for current 'space weather' info delivered this way). I also notice that the node.js server generally uses a lot more memory than the native C++ service.

Anyway, what started out as a node.js prototype service project took on a life of its own and I thought I'd put the source out there in case someone can make use of it. The server is easy to set up on Windows or Linux; just unpack the tarball, tweak the config file as needed, open a terminal window and invoke node: 'node server.js'.The README covers basic features and config file stuff and details can be studied by inspecting the source code. I'm no node.js expert so I'm sure there is room for improvement. The structure of a node.js application may seem strange at first, with its event driven, non blocking I/O model. You can read more at

Comments and bug reports are welcome.


Bob NW8L
Gopher-Project mailing list