Updated docker setup

This commit is contained in:
root 2025-09-13 12:24:16 +00:00
parent e7bb3c82e4
commit e79a0b794e
3 changed files with 38 additions and 6 deletions

8
.env Normal file
View File

@ -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

View File

@ -17,12 +17,12 @@ services:
- MYSQL_DATABASE=nextcloud - MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud - MYSQL_USER=nextcloud
- MYSQL_PASSWORD=BN3UX1wCll6uAEzTfIk2 - MYSQL_PASSWORD=BN3UX1wCll6uAEzTfIk2
- NEXTCLOUD_ADMIN_USER=admin - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER}
- NEXTCLOUD_ADMIN_PASSWORD=J0CBk3SGWj792QNMC2JO - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}
- NEXTCLOUD_TRUSTED_DOMAINS=cloud.giovanesaggio.com 10.0.0.75 - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_TRUSTED_DOMAINS}
- NEXTCLOUD_TRUSTED_PROXIES=10.0.0.54 - NEXTCLOUD_TRUSTED_PROXIES=${NEXTCLOUD_TRUSTED_PROXIES}
- OVERWRITEPROTOCOL=https - OVERWRITEPROTOCOL=https
- OVERWRITE_CLI_URL=https://cloud.giovanesaggio.com - OVERWRITE_CLI_URL=${OVERWRITE_CLI_URL}
- FORWARDED_FOR_HEADERS=HTTP_X_FORWARDED,HTTP_FORWARDED_FOR - FORWARDED_FOR_HEADERS=HTTP_X_FORWARDED,HTTP_FORWARDED_FOR
- REDIS_HOST=redis - REDIS_HOST=redis
volumes: volumes:
@ -52,4 +52,4 @@ services:
volumes: volumes:
nextcloud: nextcloud:
db_data: db_data:
redis: redis:

24
install.sh Executable file
View File

@ -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
# :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::