mirror of
https://github.com/mr-vercetti/homeserver.git
synced 2025-04-04 03:56:06 +02:00
mr-vercetti/homeserver
This is my home server project that I started because I value the privacy of my data, I don't like paying subscriptions and because self-hosting is really cool.
Services
All services are deployed using Docker Compose stacks.
Maintenance
- ddclient - DDNS
- SWAG - reverse proxy with SSL certbot and fail2ban
- watchtower - notifications about docker image updates
- Backrest - backup solution, restic frontend
- Uptime Kuma - fancy uptime monitoring tool
- Scrutiny - S.M.A.R.T monitoring
- Beszel - monitoring dashboard
- Dozzle - Docker logs viewer
- gluetun - VPN client
Media
- Jellyfin - media server
- Jellyseer - media request manager
- Radarr - movie collection manager
- Sonarr - TV show collection manager
- Bazarr - subtitle manager
- qBittorrent - qBittorrent + VueTorrent - cute WebUI for qBittorrent
- YoutubeDL - YouTube media downloader
- Prowlarr - indexer
- Lidarr - music library manager
- slskd - soulseek client
- Calibre - ebook manager
- Calibre-downloader - ebook downloader
Personal cloud
Software development
Other
- Bitwarden - the best password manager
- Wireguard - VPN server
- Homer - simple dashboard to keep services on hand
- mr.vercetti.cc - my personal blog
- widmo.cc - my film photo project
- listmonk - mail sending/newsletter service
Storage solution
I went with MergerFS and SnapRAID, which allows me a great deal of flexibility and still keeps my data safe. Array is synchronized and scrubbed automatically using snapraid-runner running from crontab.
Languages
Shell
100%