💾 Archived View for saintnet.tech › posts › gemlogs › 20200515_SelfHosted.gmi captured on 2020-09-24 at 01:59:58. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

What I Self-Host

I really don't have much to say right now on this gemlog, but I feel bad

putting up a server that exists solely to advertise itself. Thus, a list

of things I self host and my experiences with them.

For the record, I self-host on a combo of a couple RPI's at home

and a VPS in Germany. I don't live in Germany, but hey it was cheap.

Radicale: CalDAV

I think Radicale was the first thing I started self-hosting, unless

you count my NFS shares and Kodi setup used to watch pira^H^H

Honestly, not much to say here. It works, it runs on a

Rapberry Pi in an empty beer box, and works with every app I've thrown at it

Can't say it's WebUI is pretty, but I manage everything through my phone

or Thunderbird anyway

Funkwhale: Federated Music Sharing

Funkwhale is a really neat idea: I was a big Grooveshark fan back when it was

a thing and a lot of it works pretty well.

In practice, it's clunky to set up if you're not using Docker and importing

music is a bit of a pain. Plus if you're pointing it at a folder filled with music

to fill its library that means you can literally never change how that

folder is organized. I don't even know if my Funkwhale instance still works.

But well, it's early alpha. There's better ways of sharing Music but if you're

interested in the idea for its own sake, give it a shot.

TinyRSSReader: RSS syncing

Honestly I'm not a fan of TRR because it's a lot more than I want.

I set it up because I wanted to keep newsboat synced between my desktop

and my laptop and RTT was one of the few servers that could be self-hosted

and was supported by newsboat.

One day I'll write my own RSS server that just handles synchronization, but

today is not that day. Because RSS turns out to be a lot more complicated

than I expected.

Matrix: Federated Chat

Matrix deserves its own gemlog but as a brief description:

If you don't mind Docker and use the ansible playbook, setting it up

is easier than almost every other item on this list.

Once you leave that ansible playbook bubble though..oh man...

But in reality, I like Matrix a lot and running my own homeserver

has been easy. I had to spin it up since work is using Google Hangouts

to keep in contact during the plague and I *refuse* to use any service

that doesn't have a desktop client. So Matrix bridges are been great.

When they work.

Looking at you, GroupMe bridge that installed a billion Node packages

and then had the *audacity* to not work.

Gitea: Git

Gitea's great, and if you're self-hosting Git and you're not using

Gitlab you should absolutely be using it.

SecretShop: Gemini

The Best Damn Gemini Server Out There

(I kid, that's probably Jetforce or GLV)