From e79a0b794ef48386237cc60b5f8db00643efd44c Mon Sep 17 00:00:00 2001 From: root Date: Sat, 13 Sep 2025 12:24:16 +0000 Subject: [PATCH] Updated docker setup --- .env | 8 ++++++++ docker-compose.yml | 12 ++++++------ install.sh | 24 ++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 .env create mode 100755 install.sh diff --git a/.env b/.env new file mode 100644 index 0000000..34b44c0 --- /dev/null +++ b/.env @@ -0,0 +1,8 @@ +# Customize the following environment variables +# When done, save the file and exit + +NEXTCLOUD_ADMIN_USER=admin +NEXTCLOUD_ADMIN_PASSWORD=J0CBk3SGWj792QNMC2JO +NEXTCLOUD_TRUSTED_DOMAINS=drive.giovanesaggio.com 10.0.0.13 +NEXTCLOUD_TRUSTED_PROXIES=10.0.0.54 +OVERWRITE_CLI_URL=https://drive.giovanesaggio.com diff --git a/docker-compose.yml b/docker-compose.yml index 2cfa85b..fdc1557 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,12 +17,12 @@ services: - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=BN3UX1wCll6uAEzTfIk2 - - NEXTCLOUD_ADMIN_USER=admin - - NEXTCLOUD_ADMIN_PASSWORD=J0CBk3SGWj792QNMC2JO - - NEXTCLOUD_TRUSTED_DOMAINS=cloud.giovanesaggio.com 10.0.0.75 - - NEXTCLOUD_TRUSTED_PROXIES=10.0.0.54 + - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER} + - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD} + - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_TRUSTED_DOMAINS} + - NEXTCLOUD_TRUSTED_PROXIES=${NEXTCLOUD_TRUSTED_PROXIES} - OVERWRITEPROTOCOL=https - - OVERWRITE_CLI_URL=https://cloud.giovanesaggio.com + - OVERWRITE_CLI_URL=${OVERWRITE_CLI_URL} - FORWARDED_FOR_HEADERS=HTTP_X_FORWARDED,HTTP_FORWARDED_FOR - REDIS_HOST=redis volumes: @@ -52,4 +52,4 @@ services: volumes: nextcloud: db_data: - redis: \ No newline at end of file + redis: diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..95d3e0b --- /dev/null +++ b/install.sh @@ -0,0 +1,24 @@ +############################################# +# INSTALLATION FILE +# Nextcloud +############################################# + + +# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +# PREREQUISITES +# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +# Install docker + git clone https://git.giovanesaggio.com/Selfhosting/docker_setup.git + ./docker_setup/docker_setup.sh + rm -r docker_setup + +# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +# SETUP AND INSTALL +# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +nano .env +docker compose up -d --build + +# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +# POST-INSTALL SUGGESTIONS +# ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: \ No newline at end of file