My personal media server's docker-compose setup
|
||
---|---|---|
arr | ||
bluesky | ||
dashboard | ||
docs | ||
games | ||
gitea | ||
kiwix | ||
lazylibrarian | ||
minecraft | ||
monitoring | ||
nextcloud | ||
nginx-proxy | ||
plex | ||
readers | ||
recipes | ||
rss-reader | ||
sites | ||
stats | ||
vnc | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
restart_all.sh | ||
run_all.sh |
Docker Compose for my Media Server
A giant suite of web apps that I personally use on my local server. Some of them include:
- Arr - A collection of all the *arr apps like Radarr and Sonarr
- Dashboard - Replies on Homarr and Dashdot for a top-level dashboard
- Git Repo
- Nextcloud - Cloud storage and sharing
- Plex - The Plex media server with stats
- Readers - Various media readers that can be accessed via the browser
- Sites - Various static sites I have. All of them are using the Ghost CMS
All the apps use Nginx-Proxy which handles reverse proxy and SSL certs for every app.
Adding a new app
Use this checklist if you're having issue getting the app to run:
- Allow ports on your machine (e.g.
ufw allow 80
) - Set port forwarding on your router