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 and Windows 10
- Browser – Firefox as a daily-driver, Chromium for additional browser testing.
- Email – Fastmail (referral link) — previously Migadu
- Code Editor – VS Code
- Terminal (Shell) – GNOME/Windows Terminal running
- Image Editor – GIMP, Photopea, Affinity Photo
- API Testing – cURL, Insomnia, Postman
- Database GUI – DBeaver CE
Tools to Manage My Life
- Notion, Todoist
- Standard Notes
- Nextcloud Calendar and Contacts (it integrates with my GNOME desktop environment with very little hassle – although I’m yet to have it play well with Windows!)
- Currently migrating to Fastmail.
I self-host many services 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.
These are accessible behind a Caddy reverse proxy. My domain is configured on a separate domain registrar.
Backups are performed first by some bash scripts creating ephemeral docker containers and running the required commands in those containers, then, using restic, are automatically backed up off-site to Backblaze’s B2 Cloud Storage at intervals decided by me, using cronjobs.
Miniflux is a minimalist and opinionated feed reader.https://miniflux.app/
Self-hosted bookmark servicehttps://github.com/sissbruecker/linkding
WordPress is open source software you can use to create a beautiful website, blog, or app.https://wordpress.org/
There are also more services I manage or use that are worth a mention. While SmallCamp is hosted and managed by me, other are hosted by friends or a generous company and such. 🙂
A supported fork of Mastodon that provides local posting and a wider range of content types.https://github.com/hometown-fork/hometown
Hometown powers SmallCamp. I manage it in my free time, and it runs on a bare system installation, instead of Docker, as an exception.
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.https://xmpp.org/
I’m a big fan of Snikket. This is generously hosted and maintained by a friend. 🙂
Regain control. The self-hosted productivity platform that keeps you in control.https://nextcloud.com
For Nextcloud, I use a free tier from a Nextcloud hosting provider, which is more than sufficient for my needs.
Last updated on 03 August 2021.