Customize and cleanup NextCloud
This commit is contained in:
		
							parent
							
								
									20dfd5d9ee
								
							
						
					
					
						commit
						5efd8fc4b8
					
				|  | @ -10,3 +10,11 @@ PUID=1000 | ||||||
| MYSQL_ROOT_PASSWORD=your_mysql_root_password | MYSQL_ROOT_PASSWORD=your_mysql_root_password | ||||||
| MYSQL_USER=your_filerun_username | MYSQL_USER=your_filerun_username | ||||||
| MYSQL_PASSWORD=your_filerun_password | MYSQL_PASSWORD=your_filerun_password | ||||||
|  | 
 | ||||||
|  | # Nextcloud | ||||||
|  | NEXTCLOUD_ADMIN_USER=admin | ||||||
|  | NEXTCLOUD_ADMIN_PASSWORD=nextcloud_admin_password | ||||||
|  | NEXTCLOUD_DB_NAME=nextcloud_db_name | ||||||
|  | NEXTCLOUD_DB_USER=nextcloud | ||||||
|  | NEXTCLOUD_DB_PASSWORD=nextcloud_db_password | ||||||
|  | NEXTCLOUD_DB_ROOT_PASSWORD=nextcloud_db_root_password | ||||||
|  | @ -223,11 +223,21 @@ services: | ||||||
|             - web |             - web | ||||||
|         volumes: |         volumes: | ||||||
|             - confignextcloud:/config |             - confignextcloud:/config | ||||||
|             - alldata:/data |             - nextclouddata:/data | ||||||
|  |             - torrents:/torrents | ||||||
|  |             - config:/config | ||||||
|         environment: |         environment: | ||||||
|             - GID=${PGID} |             - GID=${PGID} | ||||||
|             - UID=${PUID} |             - UID=${PUID} | ||||||
|             - TZ=Europe/Paris |             - TZ=Europe/Paris | ||||||
|  |             - ADMIN_USER=${NEXTCLOUD_ADMIN_USER} | ||||||
|  |             - ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD} | ||||||
|  |             - DOMAIN=nextcloud.${TRAEFIK_DOMAIN} | ||||||
|  |             - DB_TYPE=mysql | ||||||
|  |             - DB_NAME=${NEXTCLOUD_DB_NAME} | ||||||
|  |             - DB_USER=${NEXTCLOUD_DB_USER} | ||||||
|  |             - DB_PASSWORD=${NEXTCLOUD_DB_PASSWORD} | ||||||
|  |             - DB_HOST=nextcloud-db | ||||||
|         labels: |         labels: | ||||||
|             - 'traefik.backend=nextcloud' |             - 'traefik.backend=nextcloud' | ||||||
|             - 'traefik.port=8888' |             - 'traefik.port=8888' | ||||||
|  | @ -235,6 +245,21 @@ services: | ||||||
|             - 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}' |             - 'traefik.frontend.auth.basic.users=${HTTP_USER}:${HTTP_PASSWORD}' | ||||||
|             - 'traefik.enable=true' |             - 'traefik.enable=true' | ||||||
| 
 | 
 | ||||||
|  |     nextcloud-db: | ||||||
|  |         image: mariadb:10 | ||||||
|  |         restart: always | ||||||
|  |         volumes: | ||||||
|  |             - nextclouddb:/var/lib/mysql | ||||||
|  |         networks: | ||||||
|  |             - web | ||||||
|  |         environment: | ||||||
|  |             MYSQL_ROOT_PASSWORD: ${NEXTCLOUD_DB_ROOT_PASSWORD} | ||||||
|  |             MYSQL_USER: ${NEXTCLOUD_DB_USER} | ||||||
|  |             MYSQL_PASSWORD: ${NEXTCLOUD_DB_PASSWORD} | ||||||
|  |             MYSQL_DATABASE: ${NEXTCLOUD_DB_NAME} | ||||||
|  |         labels: | ||||||
|  |             - 'traefik.enable=false' | ||||||
|  | 
 | ||||||
|     portainer: |     portainer: | ||||||
|         image: portainer/portainer |         image: portainer/portainer | ||||||
|         restart: always |         restart: always | ||||||
|  | @ -292,6 +317,14 @@ volumes: | ||||||
|         driver: local-persist |         driver: local-persist | ||||||
|         driver_opts: |         driver_opts: | ||||||
|             mountpoint: /data/config/nextcloud |             mountpoint: /data/config/nextcloud | ||||||
|  |     nextclouddb: | ||||||
|  |         driver: local-persist | ||||||
|  |         driver_opts: | ||||||
|  |             mountpoint: /data/config/nextcloud-db | ||||||
|  |     nextclouddata: | ||||||
|  |         driver: local-persist | ||||||
|  |         driver_opts: | ||||||
|  |             mountpoint: /data/config/nextcloud-data | ||||||
|     torrents: |     torrents: | ||||||
|         driver: local-persist |         driver: local-persist | ||||||
|         driver_opts: |         driver_opts: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue