GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - WillFantom/Composing: A selection of useful docker compose files for a home media server

BranchesTags
Open more actions menu

Latest commit

 

History

52 Commits
52 Commits

Folders and files

NameName
Last commit message
Last commit date
dashboard
dashboard
 
 
download
download
 
 
ghost
ghost
 
 
gitea
gitea
 
 
gotify
gotify
 
 
media
media
 
 
monitoring
monitoring
 
 
parrot
parrot
 
 
plex
plex
 
 
portainer
portainer
 
 
titra
titra
 
 
traefik
traefik
 
 
watchtower
watchtower
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
ReadMe.md
ReadMe.md
 
 

Repository files navigation

Composing

Here you will find a selection of docker compose files that, for those wanting to get into self-hosting, might find useful.

This is a summary of docker-compose repos I have created in the past, along with a few new useful services and updates to existing services.

To use, you simply need Docker, Docker-Compose. It works best if can forward ports 443 and 80 in you router to your server device and have a domain that uses CloudFlare DNS (other provides are normally still easy to change to with træfik).

Services

Each service has a short description in their directory. Below is a list of all services, existing here now, and to exist here in the near future.

  • Ingress Service (træfik) - here
  • Container Manager (portainer) - here
  • Image Auto-Updater (watchtower) - here
  • Blogging Platform (ghost - works well with Ulysses Note Editor) - here
  • Notification Platform (gotify) - here
  • Time/Wage Manager (titra) - here
  • Torrent Downloader (transmission) -here
  • Usenet Downloader (sabnzbd) - here
  • TV Show Download Automator (sonarr) - here
  • Film Download Automator (radarr) - here
  • Music Download Automator (lidarr) - here
  • Transcoder (tdarr) - here
  • Media Server (plex... for now) - here
  • Media Server Monitor (tautulli) - here
  • Media Server Manager (organizr v2)
  • Media Request Manager (ombi) - here
  • Container Monitor (cadvisor) - here
  • Node Monitor (prom node monitor) - here
  • Time Series DB (prometheus) - here
  • Stats Graph Tool (grafana) - here
  • Dashboard (coming soon....!)
  • Self Hosted Git (gitea) - here
  • Self Hosted Cloud (nextcloud)

Usage

To run any of these services, I suggest the use of Træfik! To set this up, navigate to the traefik directory and run:

docker network create traefik-network
docker-compose up -d

(Remember to create the .env file for the træfik system first!!)

Beyond this, each directory contains a docker compose file and and an example .env file. Modify the env, using values appropriate to your setup, then simply run the following in the directory:

docker-compose up -d

About

A selection of useful docker compose files for a home media server

Topics

docker-composelidarroverseerrplexradarrsonarrtdarrtraefik

Resources

Readme
GPL-3.0 license
Activity

Stars

47 stars

Watchers

2 watching

Forks

5 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.