From 82e37855b35a46916c9dea012c54686b978b73de Mon Sep 17 00:00:00 2001 From: Dedy Martadinata S Date: Sat, 5 Nov 2022 05:11:05 +0700 Subject: [PATCH] Updating nextcloud stack installation (#104) --- stack/nextcloud.yml | 1 + tools/install_flatnotes.sh | 0 tools/install_nextcloud.sh | 12 ++++++++++++ 3 files changed, 13 insertions(+) mode change 100644 => 100755 tools/install_flatnotes.sh create mode 100755 tools/install_nextcloud.sh 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"