

Forgejo + Tailscale. Forgejo is the app behind Codeberg so it’s battle tested. I switched to it from Gitea after the controversy.


Forgejo + Tailscale. Forgejo is the app behind Codeberg so it’s battle tested. I switched to it from Gitea after the controversy.


Yes - Electron makes some sense in a world where developer effort is expensive and memory is cheap. Perhaps the inverse of that situation will encourage more interest native apps.
The people in that building at the back looking out their window: “Well this looks le fucking stupid”


Is there a reason not to use Tailscale for this?


When I switched to webdev, I dropped $20 on a system admin Linux course on Udemy. I highly recommended this approach.


Forgejo - actively developed open source. It’s what powers Codeberg. Easy to set up and manage with Docker. I moved to it from Gogs and skipped Gitea after reading about the forks.


It is only resolving for devices in the Tailnet. Kuma is checking they are all up, and this Ansible playbook is checking they have all their updates. I wouldn’t have thought that was an unusual arrangement - and it’s worked perfectly for about a year till about three weeks ago.


Yes, this.


Thanks yes - that’s exactly what I needed.


Thanks - this is exactly what I needed.


Yes - we’re “I’ll let you use my electricity for your computer thing” friends, not “I’m okay with seeing your printer on my home network” friends.


Yes - it seems odd not to report both.


Kavita is for ebooks - it’s not perfect, has some weirdness with series sometimes because of it’s manga heritage.


For me, AudioBookShelf is the clear standout for audio books, and I ended up going with Kavita for ebooks.


I have it in a git repo, broken down by the nodes and vps names. In each of these folders is a mixture of Ansible playbooks, docker compose or just markdown files with the descriptions. Some is random stuff - my VPS allows the export of the cloud firewalls as JSON for instance. All the secrets needed by Ansible are in an Ansible vault, the rest in KeePass.


Or just trotting, we don’t know.
Yep. Glad he’s got a system that works for him, but as a solo dev I love my Forgejo. I self host it, (so no Trust issues) and if you’ve hosted any other services before, the setup is a simple Docker compose - so I’m not sure I accept the Heavyweight argument either.


Great comprehensive answer. The only thing I might have added (at the risk of confusing things) is that Codeberg is a non-profit, community-led effort that provides Git hosting (with Forgejo), so a sort of open source GitHub


It got enshittified. I went to use it one day and it wouldn’t work without creating an account.
One minute read with several good points that hadn’t occurred to me before.