Nextcloud
version: '3.3'
volumes:
nextcloud:
db:
services:
db:
image: mariadb
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
volumes:
- /srv/path/Nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=XXXXXX
- MYSQL_PASSWORD=xxxxxx
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
restart: unless-stopped
ports:
- 8080:80
links:
- db
volumes:
- /srv/path/Nextcloud/data:/var/www/html
environment:
- MYSQL_PASSWORD=xxxxxx
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
Host is db
mariadb
To find out, docker ps -a
and see whattwhat matches nextcloud_db_1
ex: 8f867eda8f45 mariadb "docker-entrypoint.s…" 2 minutes ago...
sudo nano /srv/path/NextCloud/config/config.php
edit 'overwrite.cli.url' => 'https://your.domain1.com',
ajout 'overwriteprotocol' => 'https',
Trusted domains:
array (
0 => '192.168.x.x:8080',
1 => 'https://your.domain1.com',
2 => 'https://your.domain2.com'
),