Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Helper Scripts

Command Line Arguments

Media Server Arguments
Options Description
Starts all containers without a media server.
emby Starts all containers with Emby as the Media Server
jellyfin Starts all containers with Jellyfin as the Media Server
plex Starts all containers with Plex as the Media Server
Home Automation Arguments
Options Description
hassio Starts Home Assistant, ZWaveJS, and Portainer.
This is not a --profile, just part of the startup.sh script

startup.sh

  • This is just a useful script to startup your server without needing to know the docker compose commands.
  • Takes in an optional $arg to startup the media server with your server

Example: Start with Jellyfin

./scripts/startup.sh jellyfin

Example: Start with No Media Server

./scripts/startup.sh

tearDown.sh

  • This is a potentially destructive script. Be very careful using this. Use it at your own risk!
  • This script also takes in a $arg for media server (see table above for options).
  • There are 2 options when running this script:
    • Option 1:
      • The script will attempt to shutdown all running containers.
      • It will remove all docker images (as long as the container is shut down).
    • Option 2:
      • 🔥🔥🔥🔥🔥🔥🔥 DANGER AHEAD 🔥🔥🔥🔥🔥🔥🔥
      • This will destroy the ./.containers directory and remove any data from the machine related to your container instances.
      • This command should be a no-op as you will need to set everything back up from scratch by rerunning the startup.sh script.
        • This is useful if you have data corruption and need to start fresh. I would recommend backing up your entire ./.containers/ directory prior to running this command.

Examples

With Media Server Argument

teardown example

teardown example

teardown example

Without Media Server Argument

teardown example

teardown example

Looks like it is telling us that a container was being used by a running service

teardown example

Notice that Jellyfin is still running

teardown example