Skip to content

Instantly share code, notes, and snippets.

@dot-mike
Last active July 5, 2026 19:59
Show Gist options
  • Select an option

  • Save dot-mike/a6efdab42e0afe9ed9ba176bba1dc0f7 to your computer and use it in GitHub Desktop.

Select an option

Save dot-mike/a6efdab42e0afe9ed9ba176bba1dc0f7 to your computer and use it in GitHub Desktop.
Notes from installing DockSTARTer

Preperation

Some notes for setting up DockSTARTer

DockSTARTer helps you get started with running apps in Docker.

Create data dir: mkdir /mnt/data

Edit DS config and set default dir to new path: nano ~/.config/dockstarter/dockstarter.toml

[paths]
config_folder = '/mnt/data/docker'
compose_folder = '/mnt/data/docker/compose'

start ds let it run and exit the TUI after it shows configuration men ds -M config

Follow to prepare the environment for DS

mkdir /mnt/data/docker/storage
ds --env-set 'DOCKER_VOLUME_STORAGE=${DOCKER_CONFIG_FOLDER?}/storage'
ds --env-set 'GLOBAL_NS1=9.9.9.9'
ds --env-set 'GLOBAL_NS2='
ds --env-set 'TZ=Europe/Berlin'
ds --env-set 'DOCKER_STORAGE_ON=NO'

ds --env-set 'watchtower:WATCHTOWER_MONITOR_ONLY=true'

ds -a nextcloud
ds --env-appvars-lines nextcloud
ds --env-set 'NEXTCLOUD__TAG=34.0.1-ls440'
ds --env-set 'NEXTCLOUD__STORAGE_ON=NO'
ds --env-set 'NEXTCLOUD__VOLUME_DATADIR=${DOCKER_VOLUME_STORAGE?}/nextcloud'

Using it

  • Pull images: ds -y -c pull
  • Generate the stack (useful after editing env): ds -y -c generate
  • Boot the stack: ds -y -c up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment