๐Ÿ“€Self-Hosting

Finance

  • Firefly III: A free and open source personal finance manager. Can be installed via Yunohost, Unraid or via docker compose. Is inteded to track expenses & budgets, doesn't track investments, stocks etc.

  • Ghostfol.io: Open source wealth management software by a swiss developer. Focused on investments, stocks etc. Complementary to Firefly. Can be installed via unraid or docker compose. Is also available as SaaS version free & paid. Still relatively new and therefor unproven how long it will stay around. I don't use this since I'm already using the application Portfolio Performance to track my investments.

Time Tracking

  • TIMETagger: Can be used as SaaS or self hosted via docker. Very nice UI to manually track what you did when in a timeline fashion. Probably less useful for billing etc. there are other apps that do this.

(Browser) Start Page

A page containing bookmarks and useful information when you're opening a new tab in a browser.

  • Homepage: dockerised home page with support for a bunch of services such as plex, adguard, sonar etc. - looks nice, but since I don't currently have the infrastructure to easily run docker containers I'm not using it (yet)

  • Static Marks: Static site generator for a bookmarks start page. There's a github pipeline available that lets you easily edit your bookmarks.yaml & re-generate the home page. I'm currently using this for my start page on all browsers.

    • I've also made a raycast extension for it. So the same yaml file can be used to easily access your bookmarks via raycast.

Photo & media

  • Immich: High performance self-hosted photo and video management solution. It's open source and appears fairly mature. The design & usability is similar to Google Photos and it also has mobile photo backup clients. The web app itself also has some fairly advanced features like ML subject detection, geolocation of photos etc. If I ever were to migrate away from Google Photos this would likely be my number one self-hosted choice.

Server software

  • Proxmox VE: open source virtualisation platform

  • Yunohost: Base Image to run self-hosted applications

  • Unraid OS: A combination of Yunohost and Proxmox. Paid OS that has a nice UI that allows the creation of VMs and installation of pre-packaged self-hosted software such as Firefly etc. One-time purchase. I don't use this, but if I had to setup a new server I would seriously consider it.

Docker

  • Runtipi.io: Easy self-hosted platform to run docker containers. Has an app store with predefined templates and looks quite nice. I tried this and it worked nice, but when you start messing with the docker stacks yourself you can break it easily. Therefor personally I don't use it anymore, I've switched fully to managing stacks myself in Portainer. But this could be very useful for someone who doesn't want to learn about docker and just wants a really nice app store to install self-hosted software. I would totally recommend this to less technical people.

  • Portainer: UI for docker & kubernetes clusters. Makes managing docker stacks easier. Personally I use a private GitHub repo for all my docker-compse and .env files. These can then be pulled into portainer where I can deploy & redeploy them. Although there's a community version for portainer, you can also just get a free business license for up to 5 environments. Should be more than enough for a small home server.

Various

Last updated