GitHub

GitHub
Photo by Rubaitul Azad / Unsplash

I have utilised GitHub to keep a copy of all my Docker Containers in "Stack" form to deploy them via Portainer should my server experience some form of catastrophic failure.

I've already made copies of the majority of the containers that I run, with a few exceptions. The remainder is largely handled by "DockSTARTer", which is a fantastic tool for deploying a cluster of Docker Containers and also handles a large amount of the configuration work on your behalf at the same time.

I'll typically use it for deploying: Dozzle (Logs), Heimdall (Dashboard), Portainer (Container Manager) to get my environment going and then move on to more manual deployments via Stacks.

I'll create a guide for going through "DockSTARTer" at a later date, as I use it when setting up new environments to save myself time.