This page is a succinct overview of the tools I use, manage, and self-host.
Primary Computer & Development
I try to use open-source where possible. As such, you’ll notice this theme not just through my tools, but also in the following sections.
- Operating System – Pop!_OS
- Browser – Firefox
- Email – Migadu
- Code Editor – VS Code
- Terminal (Shell) – GNOME Terminal running
- Image Editor – GIMP
- API Testing – cURL, Insomnia, and Postman
I self-host on Hetzner, an excellent VPS provider. I do this as a way to have more freedom and control over my own data, as well as to cater to my personal-professional needs.
The server runs Ubuntu on top of which I installed Docker. Using Docker and docker-compose, writing the build files (
docker-compose.yml) where necessary, I run the following apps/tools.
They are accessible behind a reverse proxy managed with Caddy. My domain is configured on a separate domain registrar.
- Miniflux – “Miniflux is a minimalist and opinionated feed reader.”
- linkding – “Self-hosted bookmark service”
- Nextcloud – “Regain control. The self-hosted productivity platform that keeps you in control.”
- Verdaccio – “A lightweight open source private npm proxy registry.”
- Gitea – “Git with a cup of tea. A painless self-hosted Git service.”
- Hometown – “A supported fork of Mastodon that provides local posting and a wider range of content types.”
Hosted by friends 🙂
- XMPP – “XMPP is the open standard for messaging and presence. XMPP powers emerging technologies like IoT, WebRTC, and social. No one owns XMPP. It’s free and open for everyone since 1999.”
For various reasons, including being lazy (let’s be honest), I am yet to get around to self-hosting the following tools.
- Lufi – “Lufi means Let’s Upload that FIle. It’s a E2E encrypted file sharing software.”
- Drone CI – “Automate Software Build and Testing. Drone is a self-service Continuous Integration platform for busy development teams.”
I do own a Raspberry Pi 4. Currently, it doesn’t do much. I’ve committed to setting up something like Foldingathome to help in the efforts towards a COVID-19 vaccine.
- SmallCamp – “We, quite simply, are a safe space. A larger goal is to become a place for you and your friends to feel comfortable not just showing your uber positive highlight reel, but also talk about personal, often difficult, content that other platforms tend to penalize. SmallCamp is a Hometown instance.”