Exploring the Gopher Net
Gopher is a hierarchical menu-driven Internet protocol that predates the World Wide Web by a few months. It was created in 1991 by Mark P. McCahill and a team of researchers at the University of Minnesota, and back in the early 90s, it was a popular contender to HTTP.
We like to think of the web as a runaway success, and to some extent, it is. But it took a little while for the idea to catch on. It was not until the web became more illustrative and “more surfable” (and people realized you could use it to advertise stuff) that HTTP became the dominant protocol, and Gopher servers became an endangered species.
However, Gopher never quite died out. Instead, it’s been kept alive by tech and internet enthusiasts.
So what is it like to use Gopher today? How do you access it? And why would you even bother?
Let’s start by talking about how to get on the Gopher net in the first place. Unfortunately, most modern web browsers are not up to the task. But you do have a few options, the easiest of which is to use a web extension like Overbite for Firefox.
There are also a few proxy services like Flood Gap or Gopher Proxy that allow you to access Gopher via HTTP. There is also a Gopher VR client (yes, really).
In my opinion, the best option is to use Lynx, a terminal-based browser perfect for emulating the full Gopher browsing experience.
As for actually browsing Gopher, it can be a bit of a culture shock, especially for those of us who grew up with the web. As Chris Wilson of Hackaday points out, the experience is closer to using a menu-based file explorer than “surfing” the internet.
On a website, directory links, images, videos, text, and other media are all lumped together on individual pages. However, on a Gopher server, these are presented as separate files or directories on a menu. This hierarchical structure means you will often find yourself heading down one set of menus, only to head back on yourself. Hence you often hear the term “Gopher Holes” used to describe Gopher servers.
Exploring the internet this way can feel restrictive. However, there are some advantages.
When using Gopher you have full control over what you download to your computer. There are no popups, ads, or cookies, nor are there any sprawling images or videos for you to scroll past. Instead, you only see what files you specifically want to download, not what the webmaster chooses, making it practically impossible for corporations to advertise to you.
The additional advantage here is that browsing the Gopher net is super-fast and resource-light. You can browse it on pretty much anything with internet capability and a Gopher-friendly browser.
Despite (or perhaps even because of) the limited number of servers, there is plenty of interesting stuff to explore on Gopher. For instance, you can see the latest news, check the weather, explore ‘Gopherpedia’ (an unofficial mirror of Wikipedia), listen to music, watch videos, or spend your time reading personal “phlogs” (the Gopher space alternative to blogs).
How do you find this stuff? By using the brilliant Gopher search engine, Veronica (Very Easy Rodent-Oriented Net-wide Index to Computer Archives), of course!
You can find Veronica (technically, Veronica-2) and a host of other useful links, tutorials, directories, games, and more via the Floodgap server. Said server has been running since 1999 and is the most common starting point for new Gopher sessions. It also features some explainers on the philosophy behind Gopher, which I recommend reading.
(Note that you can find the floodgap server at gopher://gopher.floodgap.com:70/ using a gopher-friendly browser or extension).
All of this might sound confusing, but spend around five minutes browsing the Floodgap server, and everything will become pretty self-explanatory.
As for creating your own “gopher hole” or “phlog”, there is a pretty decent primer on the subject by Dave Bucklin. And here is a slightly dated but serviceable page describing how to set up a Gopher server courtesy of gopher.zone.
A word of caution before you head off and become a Gopher-head: practice some good common sense about what you put on Gopher. Sure, Gopher is a lot of fun, but it is not a place to share any, and I mean ANY, sensitive information. After all, there is basically no encryption there, and it is all too easy for others to find out what you are looking at, searching for, or writing. Of course, it’s not like you’re going to be buying anything on Gopher, and advertisers have no reason to collect your data while browsing there. But do not treat Gopher as some super-secret off-grid dark web, because it is not.
As for the future of Gopher, do not expect some miraculous comeback from this protocol anytime soon. It has not been truly relevant since HTTP wiped the floor with the protocol back in the late 90s, and no enthusiasts are going to change that. For better or worse, the modern web is something we are stuck with until something else comes along.
But as Gopher creator McCahill points out, that is also part of Gopher’s charm. It’s not as big or profitable as the web and, as a result, it does not carry all the issues that have come with that:
“I looked at it [(the web)] and went, ‘You know, I’m actually more happy doing stuff that’s in service of research and education than trying to get super-rich selling ads’[…] another reason I’m okay with the web beating out Gopher, I don’t have things like Facebook and its weaponized surveillance platform on my conscience directly.”
When I first visited Gopher, I came looking for a nostalgic trip to the internet of yesteryear. However, what I found was a community driven by DIY aesthetics and self-expression. And I realised that Gopher does not need to make a comeback to be relevant to users. Furthermore, it does not have to “defeat” the big web or even make itself a popular alternative to make it worth your time. It’s plenty of fun as is.
Further links
- A Gopher Tutorial — a more tech orientated primer
- Gopher: The Techies Keeping The Text Driven Internet Alive by Vice
- The Gopher Protocol in Brief