redterminal.org Gopher Hole

gopher://redterminal.org:70/0/phlog/2025-04-17-The_Smolnet_-_What_I_really_like_about_it.txt
-------------------------------------------------------------------
+title:  The Smolnet - What I really like about it
+date:   Thu, 17 Apr 2025 03:25:59 +0200
+author: -fab- <fab@redterminal.org>
-------------------------------------------------------------------
                  ___________.__
                  \__    ___/|  |__   ____
                    |    |   |  |  \_/ __ \
                    |    |   |   Y  \  ___/
                    |____|   |___|  /\___  >
                                  \/     \/
         _________              .__                 __
        /   _____/ _____   ____ |  |   ____   _____/  |_
        \_____  \ /     \ /  _ \|  |  /    \_/ __ \   __\
        /        \  Y Y  (  <_> )  |_|   |  \  ___/|  |
       /_______  /__|_|  /\____/|____/___|  /\___  >__|
               \/      \/                 \/     \/

<== What I really like about the Smolnet ==>

Time for another meta post about the Smolnet and what I really like
about it.  It's not  only the  privacy and  the advertisement-free,
distraction-free experience. And  it's not simply to  have a Gemini
Capsule, a Gopher  Hole, or a finger server, and  to be independent
from  the big  web oligarchs  that divide  the web  into their  own
silos, which spy  on us all the time for  some nefarious reason and
squeeze out  every little bit  of information from their  users for
marketing, advertising purposes, or other malicious things.


<== The Do-It-Yourself Attitude ==>

These things are  really good to have and a  good reason to partake
in  the Smolnet,  but  what  I really  like  is the  Do-It-Yourself
attitude of its users. They  build their own tools and tool-chains,
servers, browsers, scripts and utilities - and share them!

There  are  Gemini/Gopher  directories,  post  aggregators,  search
engines, news scrapers, tinylogs,  query engines for multiple sites
like Wikipedia and  other news sites and a lot  more. We have forum
sites like BBS  and station and I don't know  how many browsers and
servers for Gemini and Gopher.

All  these   things  are  developed   for  the  community   by  the
community, including the tools for the Gemini Capsules/Gopher Holes
themselves.  This encompasses  also  the little  programs to  build
article  indexes and  post  feeds for  aggregators,  or to  collect
content in your browser.  Innovations like bacardi55's tinylogs and
Gemini-Mentions  are also  part  of this  effort.  All these  great
things are made for fun and to enjoy our creativity.

I for example  still use nytpu's gemlog.sh bash  script[1] to build
my Gemlog index and feed and have it heavily customized to my needs
and used it as  a template for my phlog script  which does the same
for my  Gopher phlog and creates  a gophermap and a  feed file. But
there are  others like  gempost[2], which  some people  prefer, and
also  other  tools[3]. I  also  developed  two bash  scripts  which
prepare my posts  to the end resulting Gemini or  Gopher file (with
all the marks)  and then run the build scripts  and upload the diff
to my Gopher / Gemini / Finger / WWW server.

[1]: https://git.sr.ht/~nytpu/gemlog.sh
[2]: https://github.com/justlark/gempost
[3]: https://github.com/kr1sp1n/awesome-gemini


<== The Joy of Simplicity ==>

Exactly  because Gopher  and Gemini  (and Finger)  are such  simple
protocols,  it's relatively  easy for  newcomers  too to  set up  a
Gopher Hole or a Gemini Capsule and to cobble together a toolchain.
There's nothing more exciting than getting your own script running.
Okay - it's easier if you already have some IT experience, but even
if you get stuck, there are  always people in the community who are
ready to help.


<== So I built my own Smolnet universe! ==>

All these reasons brought me to  build my own server, which runs on
FreeBSD 14.2-RELEASE  for now.  It supports Gemini,  Gopher, Finger
and the WWW, whereas  my web presence is only a  proxy to my Gemini
content.  And  recently I  added  a  Gopher-To-Web proxy[4],  which
provides my Gopher content on  the web[5], and which I'm developing
myself in Go.

[4]: https://codeberg.org/fab/go-gopherproxy
[5]: https://redterminal.org/gopher/

Doing all  this and building up  my own server with  all it tooling
feels very rewarding and gives me a  feeling of success, if I add a
new feature, build a new script  or something else. And all of this
is "Do-It-Yourself"!

So  build up  a Gopher/Gemini  server  yourself! It  brings lot  of
pleasure!


All in all - Have fun!
-fab-


Top of the page | redterminal.org Homepage | Gopher Home © -fab- <fab@linuxcult.net> CC BY-SA 4.0 go-gopherproxy