2022-02-03 20:21:52 +01:00
# mr-vercetti/homeserver
2023-05-13 21:31:33 +02:00
![Dashboard ](.misc/dashboard.jpg )
2022-03-03 21:53:25 +01:00
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.
2024-05-23 20:58:03 +02:00
## Core services
2022-03-03 21:53:25 +01:00
All services are deployed using Docker compose and are run as a non-root user.
### Maintenance
* [ddclient ](https://github.com/linuxserver/docker-ddclient ) - DDNS
* [SWAG ](https://github.com/linuxserver/docker-swag ) - reverse proxy with SSL certbot and fail2ban
* [watchtower ](https://github.com/containrrr/watchtower ) - notifications about docker image updates
2022-11-14 19:32:59 +01:00
* [Duplicati ](https://github.com/linuxserver/docker-duplicati ) - cool backup
software
2024-01-28 16:57:42 +01:00
* [Uptime Kuma ](https://github.com/louislam/uptime-kuma ) - fancy uptime monitoring tool
* [Scrutiny ](https://github.com/AnalogJ/scrutiny ) - S.M.A.R.T monitoring
2022-03-03 21:53:25 +01:00
### Media
* [Jellyfin ](https://github.com/linuxserver/docker-jellyfin ) - media server
* [Radarr ](https://github.com/linuxserver/docker-radarr ) - movie collection manager
* [Sonarr ](https://github.com/linuxserver/docker-sonarr ) - TV show collection manager
* [Bazarr ](https://github.com/linuxserver/docker-bazarr ) - subtitle manager
2024-05-23 20:58:03 +02:00
* [qbittorrentvpn ](https://github.com/binhex/arch-qbittorrentvpn ) - qbittorrent with VPN and
Privoxy + [VueTorrent ](https://github.com/VueTorrent/VueTorrent ) - cute WebUI
for qBittorrent
2022-06-22 13:18:01 +02:00
* [YoutubeDL ](https://github.com/Tzahi12345/YoutubeDL-Material ) - Youtube media downloader
2023-11-26 21:49:36 +01:00
* [Prowlarr ](https://github.com/Prowlarr/Prowlarr ) - indexer
2024-01-28 16:57:42 +01:00
* [Lidarr ](https://github.com/Lidarr/Lidarr ) - music library manager
* [miniDLNA ](https://github.com/vladgh/docker_base_images/tree/main/minidlna ) - DLNA server
2022-03-03 21:53:25 +01:00
### Personal cloud
* [Nextcloud ](https://github.com/linuxserver/docker-nextcloud ) - filesync/cloud solution
* [Redis ](https://github.com/docker-library/redis ) - cache service
* [MariaDB ](https://github.com/linuxserver/docker-mariadb ) - database
2023-05-13 21:31:33 +02:00
* [Collabora ](https://github.com/CollaboraOnline/online ) - office suite
2024-05-23 20:58:03 +02:00
* [Ghostfolio ](https://github.com/ghostfolio/ghostfolio ) - wealth mgmt app
2022-03-03 21:53:25 +01:00
2022-11-19 20:50:04 +01:00
### Software development
* [Gitea ](https://github.com/go-gitea/gitea ) - git web service
* [Drone ](https://github.com/harness/drone ) - ci/cd
2022-03-03 21:53:25 +01:00
### Other
* [Bitwarden ](https://github.com/dani-garcia/vaultwarden ) - the best password manager
* [Wireguard ](https://github.com/linuxserver/docker-wireguard ) - VPN server
* [Homer ](https://github.com/bastienwirtz/homer ) - simple dashboard to keep services on hand
2023-05-13 21:31:33 +02:00
* [mr.vercetti.cc ](https://git.vercetti.cc/mr-vercetti/mr.vercetti.cc ) - my personal blog
2024-05-23 20:58:03 +02:00
* [listmonk ](https://github.com/knadh/listmonk ) - mail sending/newsletter service
2022-03-03 21:53:25 +01:00
## Storage solution
I went with [MergerFS ](https://github.com/trapexit/mergerfs ) and [SnapRAID ](https://github.com/amadvance/snapraid ), which allows me a great deal of flexibility and still keeps my data safe. Array is synchronized and scrubbed automatically via [snapraid-runner ](https://github.com/Chronial/snapraid-runner ) running from crontab.
## Setup
To be completed.