Recently, I have cultivated a growing interest in self-hosting and homelab infrastructure. My primary objective is to independently host the software and applications I rely on daily.
To achieve this, I manage a dedicated server where I architect and deploy various solutions utilizing virtual machines and containerization technologies such as Docker.
In response to the growing number of subscription-based services, I designed and developed Sub-Tracker using the Next.js framework.
This web application provides a clear overview of recurring expenses (software, streaming, services) and helps optimize personal budget management through a smooth and responsive interface.
Traefik-mhos (Multi HOSts) helps you use a single traefik for proxying multiple docker hosts (without swarm or k8s).
Dashed is a simple and performant dashboard to access your Homelab services.
This is a simple cli that helps you quickly update your running docker containers to the latest version of the images you are using. It is written in TypeScript and uses Bun to manage the cli.
Since I didn’t find any wishlist application adapted to my use I decided to code my own. So, while discovering Svelte JS (very adapted to small projects), I created my own wishlist creation PWA.
I then recreated this app using the t3-stack.