diff --git a/stack/nextcloud.yml b/stack/nextcloud.yml index 440cd59..10ce628 100644 --- a/stack/nextcloud.yml +++ b/stack/nextcloud.yml @@ -10,6 +10,7 @@ services: - TZ=${TZ} volumes: - /portainer/Files/AppData/Config/Nextcloud/Config:/config + - /portainer/Files/AppData/Config/Nextcloud/Data:/data ports: - ${PORT}:443 restart: unless-stopped diff --git a/tools/install_flatnotes.sh b/tools/install_flatnotes.sh old mode 100644 new mode 100755 diff --git a/tools/install_nextcloud.sh b/tools/install_nextcloud.sh new file mode 100755 index 0000000..7c26a7b --- /dev/null +++ b/tools/install_nextcloud.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +echo "Creating directory..." +sudo mkdir -p /portainer/Files/AppData/Config/Nextcloud/Config || error "Failed to create Config folder!" +sudo mkdir -p /portainer/Files/AppData/Config/Nextcloud/Data || error "Failed to Data folder!" +sudo chown -R 1000.1000 /portainer/Files/AppData/Config/Nextcloud || error "Failed set permission Nextloud folder!" +echo "Setup complete. You can now install Nextcloud using the App Template. This script specified for Nextcloud stack"