My selfhosted docker stack which I use on my laptop for random services.
| Service | Description |
|---|---|
| ArchiSteamFarm | Farms Steam cards and provides a CLI for Steam functions |
| beets-flask | Web UI for beets music library management & tagging |
| jellyfin | Media streaming server for movies, TV, and music |
| Immich | Self-hosted photo and video backup & management |
| Navidrome | Self-hosted music streaming server |
| Profilarr | Custom format and profile management for Radarr/Sonarr |
| Prowlarr | Indexer management and search aggregator for the *arr stack |
| qBittorrent | Torrent client with web UI |
| Radarr | Movie collection automation and management |
| Seerr | Media request management for Jellyfin |
| slskd | Soulseek music file sharing client |
| Sonarr | TV series collection automation and management |
| tsbridge | Tailscale mesh VPN integration for Docker containers |
- Docker and the Docker Compose plugin
-
Copy
.env.exampleto.envand populate the required variables: -
Clone this repository and enter the directory:
git clone https://github.com/ksharizard/selfhosted-server && cd selfhosted-server
-
Start all services:
sudo docker compose up -d