Self-hosting

Inspired by existing slash pages, I think it’s a good idea to have a page for projects one self-hosts. In my case, it’s the following (ordered alphabetically).

Last updated:

AdGuard Home

AdGuard Home runs as a DNS service and allows you to block DNS requests for known trackers and undesired advertising domains, thus limiting tracking and displayed ads on websites.

https://adguard.com/de/adguard-home/overview.html

Baïkal

Baïkal is a lightweight CalDAV+CardDAV server. I only use it for CalDAV, i.e. as my calendar.

https://sabre.io/baikal

BookStack

I use BookStack as my personal wiki software with certain guides I tend to need frequently, but not enough to know them from memory.

https://www.bookstackapp.com

CO2MqttSensor

For my CO₂ sensor to pass data to my Home Assistant, I’m running CO2MqttSensor via Docker, which pushes the data via MQTT to Home Assistant.

https://github.com/irimitenkan/CO2MqttSensor

Dozzle

Dozzle is a nice way to access logs from Docker containers, since the default way in TrueNAS is a little bit clunky.

https://dozzle.dev

FreshRSS

I’m still using old school RSS to keep me up-to-date. My Reeder app is being fed from a FreshRSS instance.

https://freshrss.org

Fritz! exporter for prometheus

An exporter to transfer metrics from my FRITZ!Box router to Prometheus. Because I can.

https://github.com/pdreker/fritz_exporter

Grafana

Grafana is a platform to get insights into all different kind of metrics, add alerting, etc. I mainly use it as server monitoring system together with Prometheus.

https://grafana.com

Home Assistant

The one-stop-shop for your smart home. For me, it’s a big hub for everything in my smart home. See also my interests regarding smart home.

https://www.home-assistant.io

Immich

Immich can be used as replacement to Apple’s Photos app and iCloud Photos as well as Google Photos. I mainly use it as an additional backup for my images and videos.

https://immich.app

InvoiceShelf

InvoiceShelf can be used to create invoices and manage spendings. I only use the latter (because invoice handling is done using different WooCommerce systems for me), especially useful for making my side business taxes each year.

https://github.com/InvoiceShelf/InvoiceShelf

Jellyfin

With Jellyfin, you can manage your movies and series. And this is what I do. To view them, however, I use the Infuse app on iPhone and Apple TV, as it’s just better than the official Jellyfin app.

https://jellyfin.org

Kaneo

Kaneo is a relatively new project management tool, which looks very promising to me. Aside of a really nice looking UI, it has a GitHub integration builtin and is completely free.

https://kaneo.app

KitchenOwl

KitchenOwl replaced my highly efficient reminders regarding grocery list and receipts. It was quite surprising to me that I actually stuck with it and it’s very clever. You can automatically add ingredients of your planned meals to the grocery list and KitchenOwl can also import receipts from websites just by using their URL.

https://kitchenowl.org

LubeLogger

I’m a fan of statistics and already had an app to input when refueling my car. LubeLogger goes a step behind this – while still allowing such input – and adds the ability to also store maintenance and repairs. I’m still not sure whether I really wanted to know how much my car repairs cost … but I do now.

https://lubelogger.com

MeTube

I moved away from YouTube Music, since the UX is not that good and I’m a fan of local music. To download songs from YouTube, I use my own MeTube instance.

https://github.com/alexta69/metube

n8n

Long time, I didn’t know what to do with an automation tool like n8n. For now, it mainly notifies me via Slack about doing updates (manually) for certain systems, but it can be much more powerful than that. So far I just don’t know how it can help me the best way.

https://n8n.io

Nginx Proxy Manager

Having most of the here mentioned services running on my TrueNAS Community system, I use the Nginx Proxy Manager to allow them being accessibly via custom subdomains. Through the capability of requesting TLS certificates via DNS, too, I even have proper certificates for all of these services via wildcard domain.

https://nginxproxymanager.com

Open Archiver

Email archiving is the same as backups: it’s an annoying, but necessary task and you’d immediately regret it when you need it. Open Archiver is a new project that automatically tackles this need and stored emails in EML format as well as building a search index to search through all your emails blazingly fast.

https://openarchiver.com

Paperless-ngx

Since fulltext search through documents is at least broken on my macOS (or is it even available?), I use Paperless-ngx to additionally manage my documents and – most importantly – to search within all the documents.

https://docs.paperless-ngx.com

Prometheus

Prometheus collects different kind of metrics and allows to be notified on certain thresholds. I use only the metric collection from my server to display them in Grafana.

https://prometheus.io

SeaweedFS

To be able to upload files to my Kaneo instance, I need an S3-compatible storage engine. For this, I use SeaweedFS after MinIO died.

https://seaweedfs.com

Uptime Kuma

What Netdata is for servers, is Uptime Kuma for websites. It’s a monitoring system allowing you to verify that your website(s) keep online.

https://uptime.kuma.pet

VitePress

I use VitePress as a beautiful way to provide documentations of my WordPress plugins at docs.epiph.yt.

https://vitepress.dev

Wallos

Keeping track of my (few) subscriptions and my regular payments help me to stay far away from any debt. With Wallos, I can add as many subscriptions as I want to and be able to detect how much money I’ve got left.

https://wallosapp.com

WordPress

My main driver for websites is WordPress, as it’s highly flexible and extendable. I use it for many websites and even for work.

https://wordpress.org

Zen

An easy to use and beautiful markdown notes editor I now use as my main notes driver (and not to be confused with ZenNotes).

https://github.com/sheshbabu/zen