#!/bin/bash # Create file at /etc/systemd/system/dhs.service: # [Unit] # Description=Start Docker home server # [Service] # ExecStart=/usr/local/bin/dhs_start_on_boot.sh # [Install] # WantedBy=default.target DHS_PATH=$HOME/docker_home_server cd ${DHS_PATH} # clean previous containers for i in $(docker ps -a | grep Exited | grep dhs | cut -f 1 -d " "); do docker rm $i; done; # start dhs docker-compose --compatibility -p dhs up -d # start kerberos #docker start kerberos_vol # wait (specially for Nextcloud) sleep 300 # add DNS to pihole ${DHS_PATH}/add_dns_entries_noswarm.sh # add users ${DHS_PATH}/add_users_noswarm.sh # update Nextcloud apps ${DHS_PATH}/nextcloud_apps_after_update_noswarm.sh