|
|
@@ -1,102 +0,0 @@
|
|
|
-Follow these instructions
|
|
|
-
|
|
|
-https://pimylifeup.com/nextcloud-docker/
|
|
|
-
|
|
|
-docker-compose.yml in /home/pi/rpi4/Docker/nextcloud
|
|
|
-
|
|
|
-If problems with setting up admin user look at this.SHould be okay though if compose file ok.
|
|
|
-https://stackoverflow.com/questions/70627426/nextcloud-cant-create-an-admin-user
|
|
|
-
|
|
|
-Container doesn't seem to like having the ports changed so best to leave as 80 & 443
|
|
|
-
|
|
|
-version: '3'
|
|
|
-
|
|
|
-services:
|
|
|
- db:
|
|
|
- image: mariadb:10.6
|
|
|
- restart: always
|
|
|
- command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
|
|
|
- volumes:
|
|
|
- - db:/var/lib/mysql
|
|
|
- environment:
|
|
|
- - MARIADB_RANDOM_ROOT_PASSWORD=yes
|
|
|
- - MYSQL_PASSWORD=QmVLanN2L3RXNjFXc1poZHZ2dWs1WSt4L0FmOWFxUEUK
|
|
|
- - MYSQL_DATABASE=nextcloud
|
|
|
- - MYSQL_USER=nextcloud
|
|
|
-
|
|
|
- redis:
|
|
|
- image: redis:alpine
|
|
|
- restart: always
|
|
|
-
|
|
|
- app:
|
|
|
- image: nextcloud:apache
|
|
|
- restart: always
|
|
|
- volumes:
|
|
|
- - /home/pi/Nextcloud/data:/var/www/html/data
|
|
|
- - nextcloud:/var/www/html
|
|
|
- environment:
|
|
|
- - VIRTUAL_HOST=nextcloud
|
|
|
- - MYSQL_PASSWORD=QmVLanN2L3RXNjFXc1poZHZ2dWs1WSt4L0FmOWFxUEUK
|
|
|
- - MYSQL_DATABASE=nextcloud
|
|
|
- - MYSQL_USER=nextcloud
|
|
|
- - MYSQL_HOST=db
|
|
|
- - REDIS_HOST=redis
|
|
|
- depends_on:
|
|
|
- - db
|
|
|
- - redis
|
|
|
- networks:
|
|
|
- - proxy-tier
|
|
|
- - default
|
|
|
-
|
|
|
- cron:
|
|
|
- image: nextcloud:apache
|
|
|
- restart: always
|
|
|
- volumes:
|
|
|
- - nextcloud:/var/www/html:z
|
|
|
- entrypoint: /cron.sh
|
|
|
- depends_on:
|
|
|
- - db
|
|
|
- - redis
|
|
|
-
|
|
|
- proxy:
|
|
|
- build: ./proxy
|
|
|
- restart: always
|
|
|
- ports:
|
|
|
- - 80:80
|
|
|
- - 443:443
|
|
|
- environment:
|
|
|
- - DEFAULT_HOST=nextcloud
|
|
|
- volumes:
|
|
|
- - certs:/etc/nginx/certs:z,ro
|
|
|
- - vhost.d:/etc/nginx/vhost.d:z
|
|
|
- - html:/usr/share/nginx/html:z
|
|
|
- - /var/run/docker.sock:/tmp/docker.sock:z,ro
|
|
|
- depends_on:
|
|
|
- - omgwtfssl
|
|
|
- networks:
|
|
|
- - proxy-tier
|
|
|
-
|
|
|
- omgwtfssl:
|
|
|
- image: csckcac/omgwtfssl
|
|
|
- restart: "no"
|
|
|
- volumes:
|
|
|
- - certs:/certs
|
|
|
- environment:
|
|
|
- - SSL_SUBJECT=nextcloud.local
|
|
|
- - CA_SUBJECT=my@example.com
|
|
|
- - SSL_KEY=/certs/nextcloud.local.key
|
|
|
- - SSL_CSR=/certs/nextcloud.local.csr
|
|
|
- - SSL_CERT=/certs/nextcloud.local.crt
|
|
|
- networks:
|
|
|
- - proxy-tier
|
|
|
-
|
|
|
-volumes:
|
|
|
- nextcloud:
|
|
|
- db:
|
|
|
- certs:
|
|
|
- acme:
|
|
|
- vhost.d:
|
|
|
- html:
|
|
|
-
|
|
|
-networks:
|
|
|
- proxy-tier:
|