My personal media server's docker-compose setup
Go to file
2024-11-12 14:54:16 -05:00
arr first commit 2024-09-23 21:25:54 -04:00
bluesky I completely lose track 2024-11-12 14:54:16 -05:00
dashboard first commit 2024-09-23 21:25:54 -04:00
docs I completely lose track 2024-11-12 14:54:16 -05:00
games I completely lose track 2024-11-12 14:54:16 -05:00
gitea I completely lose track 2024-11-12 14:54:16 -05:00
kiwix I completely lose track 2024-11-12 14:54:16 -05:00
lazylibrarian added lazylib for some reason 2024-08-29 17:59:41 -04:00
minecraft bunch of changes 2024-05-24 12:55:08 -04:00
monitoring first commit 2024-09-23 21:25:54 -04:00
nextcloud whoever made the docs for collabora is a complete and total sociopath 2024-07-29 11:26:44 -04:00
nginx-proxy I completely lose track 2024-11-12 14:54:16 -05:00
plex cleanup and readme 2024-04-28 02:40:08 -04:00
readers moving and making new sites 2024-08-09 01:24:54 -04:00
recipes Way more stuff again 2024-08-11 01:38:11 -04:00
rss-reader Way more stuff again 2024-08-11 01:38:11 -04:00
sites I completely lose track 2024-11-12 14:54:16 -05:00
stats first commit 2024-09-23 21:25:54 -04:00
vnc REMOVE 2024-06-23 12:31:13 -04:00
.gitignore whoever made the docs for collabora is a complete and total sociopath 2024-07-29 11:26:44 -04:00
.gitmodules I completely lose track 2024-11-12 14:54:16 -05:00
README.md FINALLY solved this 2024-08-19 14:18:53 -04:00
restart_all.sh I completely lose track 2024-11-12 14:54:16 -05:00
run_all.sh lots of dashboard and tech stuff 2024-09-14 14:41:15 -04:00

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