Create and run a Docker-based home server.
The following services are included:
| Service | Description | Port |
|---|---|---|
| Portainer | 🐋 Docker web UI | 9000 |
| Organizr | 📑 HTPC services organiser | 9001 |
| Transmission | 🌊 BitTorrent client | 9091 |
| Radarr | 🎟 Movies downloader | 7878 |
| Sonarr | 📺 TV shows downloader | 8989 |
| Plex | 🎥 Media server | 32400 |
Tested on Ubuntu Server 18.04.3.
$ ./init
$ ./up
init- Create required folders and.envfile (should be run once).services- list Docker serviceslogs <service>- show logs of specific service.logs- show logs of all services.up- Bring up services.down- Take down services.login <service>- Shell login to specific service.
- Add Jackett.
- Read ports from .env file.
Inspired by the awesome tutorial written by @htpcBeginner.