Skip to content

A repository containing the docker files and builders for the containers that will run on my microserver. Goals: Graphite/Grafana + Transmission + Samba.

Notifications You must be signed in to change notification settings

sardigital/dockerized_home_server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

µServer Docker Containers

This docker setup contains 4 docker containers to be run on the host:

  • samba : A Samba file share for serving a public and a private folder.
  • torrents : Transmission torrent client.
  • graphing : Carbon, Graphite, and Grafana for storing and displaying metrics.
  • diamond : A Diamond installation for recording metrics about the host and the containers being run.

All together now!

Use the scripts build_all.sh, launch_all.sh, stop_all.sh, and remove_all.sh to manage the lifecycle and linking of the containers. These scripts should really be combined into one and should use a config file to manage shared settings.

For configuration and settings see the variables at the top of launch_all.sh.

About

A repository containing the docker files and builders for the containers that will run on my microserver. Goals: Graphite/Grafana + Transmission + Samba.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.9%
  • Shell 6.4%
  • Nginx 4.7%