mirror of
https://github.com/mr-vercetti/homeserver.git
synced 2025-01-18 08:15:34 +01:00
Homeserver config based on docker-compose, SnapRAID and MergerFS.
docker | ||
pwrstatd | ||
snapraid | ||
.gitignore | ||
LICENSE | ||
README.md |
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 fucking cool.
Services
All services are deployed using Docker compose and are run as a non-root user.
Maintenance
- ddclient - DDNS
- SWAG - reverse proxy with SSL certbot and fail2ban
- watchtower - notifications about docker image updates
- Duplicati - cool backup software
Media
- Jellyfin - media server
- Radarr - movie collection manager
- Sonarr - TV show collection manager
- Bazarr - subtitle manager
- delugevpn - torrent client with VPN and Privoxy
- YoutubeDL - Youtube media downloader
Personal cloud
Software development
Other
- Bitwarden - the best password manager
- Wireguard - VPN server
- Homer - simple dashboard to keep services on hand
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 via snapraid-runner running from crontab.
Setup
To be completed.