Here is how to set up Nextcloud on docker with proper let'sencrypt certificate on it.
Support channel: https://www.youtube.com/c/HeikkiKoivi...
Docker-compose.yml file:
Commands:
version: '3'
services:
proxy:
image: jwilder/nginx-proxy:alpine
labels:
"com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true"
container_name: nextcloud-proxy
networks:
nextcloud_network
ports:
80:80
443:443
volumes:
./proxy/conf.d:/etc/nginx/conf.d:rw
./proxy/vhost.d:/etc/nginx/vhost.d:rw
./proxy/html:/usr/share/nginx/html:rw
./proxy/certs:/etc/nginx/certs:ro
/etc/localtime:/etc/localtime:ro
/var/run/docker.sock:/tmp/docker.sock:ro
restart: unless-stopped
letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion
container_name: nextcloud-letsencrypt
depends_on:
proxy
networks:
nextcloud_network
volumes:
./proxy/certs:/etc/nginx/certs:rw
./proxy/vhost.d:/etc/nginx/vhost.d:rw
./proxy/html:/usr/share/nginx/html:rw
/etc/localtime:/etc/localtime:ro
/var/run/docker.sock:/var/run/docker.sock:ro
restart: unless-stopped
db:
image: mariadb
container_name: nextcloud-mariadb
networks:
nextcloud_network
volumes:
db:/var/lib/mysql
/etc/localtime:/etc/localtime:ro
environment:
MYSQL_ROOT_PASSWORD=toor
MYSQL_PASSWORD=mysql
MYSQL_DATABASE=nextcloud
MYSQL_USER=nextcloud
restart: unless-stopped
app:
image: nextcloud:latest
container_name: nextcloud-app
networks:
nextcloud_network
depends_on:
letsencrypt
proxy
db
volumes:
nextcloud:/var/www/html
./app/config:/var/www/html/config
./app/custom_apps:/var/www/html/custom_apps
./app/data:/var/www/html/data
./app/themes:/var/www/html/themes
/etc/localtime:/etc/localtime:ro
environment:
VIRTUAL_HOST=nextcloud.YOUR-DOMAIN
LETSENCRYPT_HOST=nextcloud.YOUR-DOMAIN
LETSENCRYPT_EMAIL=YOUR-EMAIL
restart: unless-stopped
volumes:
nextcloud:
db:
networks:
nextcloud_network:
Music:
Sunny, Infectious - Cut and Run with Me
Watch video How to setup Nextcloud on Docker online without registration, duration hours minute second in high quality. This video was added by user Heikki Koivisto 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,779 once and liked it like people.