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.env
file (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.