redterminal.org Gopher Hole
gopher://redterminal.org:70/0/phlog/2024-02-06-Why_all_those_protocols.txt
-------------------------------------------------------------------
+title: Why all those protocols
+date: Tue, 06 Feb 2024 20:03:56 +0100
+author: -fab- <fab@redterminal.org>
-------------------------------------------------------------------
__ __.__ _________
/ \ / \ |__ ___.__.\_____ \
\ \/\/ / | < | | / __/
\ /| Y \___ | | |
\__/\ / |___| / ____| |___|
\/ \/\/ <___>
This post was made because someone on BBS made clear that he's done
with gopher since gemini exists. Here is my answer to that.
Why do I use all those protocols?
=================================
On my server there are several services running now: gemini,
finger, gopher and a http(s) server. The web server just proxies my
gemini capsule to the www with kineto. I even host my own email
server. But why do I use all of these protocols and not just
gemini?
The short answer: It's a lot of fun!
In some more sentences I have to say that all of these protocols
have their entitlement and I want to promote the use of all of
them. They all belong to the smolnet and I like to provide all the
services one could make use of. And I want more people in the
community to run these services and put them to good use. And
gopher is not dead!
Gemini protocol
===============
The gemini protocol was the first service I set up. I didn't have
much of an idea about gopher back then and I thought gemini is the
superior protocol. I used the amfora TUI client for a long time and
it only supports gemini. I never really liked the graphical user
interface of Lagrange although it's great software. I just used it
to open links I couldn't open with amfora.
-- Why gemini: When I heared about gemini, this was my introduction
to the smolnet/indieweb. It made completely clear that I don't want
to go further with the way the internet is heading these days and
in future.
World Wide Web
==============
After a while I wanted to make my gemini content accessible via the
world wide web (without cookies/javascript of course). So I
installed kineto from Drew Devault as a proxy and nginx as a
webserver and there we go.
-- Why the WWW: Maybe I can convince some people who are using the
web exclusively to try a more user centric protocol and make them
aware of the smolnet.
Discovery of telescope
======================
I was using makew0rlds amfora Gemini commandline client for nearly
the whole time since I discovered Gemini in 2021. I always prefer
terminal / commandline applications over full blown GUI apps - so
no Lagrange. And I didn't really dive into the Gopher and Finger
protocols, because amfora lacked support for these features and I
didn't know of a terminal client that supports all these which I
liked.
Then I discovered 'telescope' from Omar Polo - and it was a
revelation! Telescope is a TUI / commandline client for Gemini,
Gopher and Finger. It's easy to style and configure. Now I could
hop from Gemini to Gopher to Finger back and forth and that opened
up my mind for all the other protocols, because surfing the SmolNet
with telescope is a breeze. It's small, lean and fast. I can only
recommend telescope to every SmolNet surfer who prefers the
terminal like I do.
Finger
======
After this revelation I tried the finger services that
'typed-hole.org' and 'thebackupbox.net' provided and was intrigued.
I brought up my own finger addresses which serve different
purposes. E.g. with 'finger fab@redterminal.org' you get my contact
information and some words about what I'm doing now for the
foreseeable future. Like some people have a /now page on their
websites.
-- Why Finger: Finger is a very fast and nerdy way to get some
specific information about a user or service.
Gopher
======
Gophernicus is a gopher server that is also started by inetd when a
connection comes in. This was the last service I set up (for now).
There are still a lot of gopher holes with tons of useful
information and gopher belongs to the smolnet just like gemini
does. I love to browse the gopher space since I use telescope. And
all the interesting places I visited induced the wish to create my
own gopher hole.
-- Why Gopher: The gopher community started the whole smolnet
movement. Even gemini came from a long time gopher user -
Solderpunk. It's the origin of all this.
Other protocols?
================
I haven't messed around with spartan or nex, because they seem to
be a little too made-up and not widely used (I know I'll make some
people angry with this statement. I don't care). Maybe later.
What do you think?
==================
If you have some thoughts, comments or suggestions, please let me
know. Send me an email to <fab@redterminal.org> or follow me on
Mastodon/ActivityPub <@fab@pleroma.envs.net>.
All in all - Have fun!
-fab-