NEXTCLOUD
Instalación de nextcloud mediante docker
INICIO
Instalacion
El primer paso es generar nuestro docker-compose:
services:
db:
image: mariadb:10.11
container_name: nextcloud-db
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- database:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: Ko5b0sq977j1saaCQ3SD55
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: Ko5b0sq977j1saaCQ3SD55
redis:
image: redis:alpine
container_name: nextcloud-redis
restart: unless-stopped
volumes:
- redis:/data
app:
image: nextcloud:fpm
container_name: nextcloud-app
restart: unless-stopped
ports:
- 9000:9000
depends_on:
- db
- redis
volumes:
- data:/var/www/html
- user:/var/nextcloud/data
- /datos/dFa:/mnt
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: Ko5b0sq977j1saaCQ3SD55
REDIS_HOST: redis
PHP_UPLOAD_LIMIT: 0
web:
image: nginx
container_name: nextcloud-web
restart: always
ports:
- 8080:80
depends_on:
- app
volumes:
- nginx_conf:/etc/nginx
- data:/var/www/html
volumes_from:
- app
volumes:
data:
driver: local
database:
driver: local
redis:
driver: local
nginx_conf:
driver: local
user:
driver: local
db:
image: mariadb:10.11
container_name: nextcloud-db
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- database:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: Ko5b0sq977j1saaCQ3SD55
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: Ko5b0sq977j1saaCQ3SD55
redis:
image: redis:alpine
container_name: nextcloud-redis
restart: unless-stopped
volumes:
- redis:/data
app:
image: nextcloud:fpm
container_name: nextcloud-app
restart: unless-stopped
ports:
- 9000:9000
depends_on:
- db
- redis
volumes:
- data:/var/www/html
- user:/var/nextcloud/data
- /datos/dFa:/mnt
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: Ko5b0sq977j1saaCQ3SD55
REDIS_HOST: redis
PHP_UPLOAD_LIMIT: 0
web:
image: nginx
container_name: nextcloud-web
restart: always
ports:
- 8080:80
depends_on:
- app
volumes:
- nginx_conf:/etc/nginx
- data:/var/www/html
volumes_from:
- app
volumes:
data:
driver: local
database:
driver: local
redis:
driver: local
nginx_conf:
driver: local
user:
driver: local