owncloud-nginx-letsencrypt-docker icon indicating copy to clipboard operation
owncloud-nginx-letsencrypt-docker copied to clipboard

how to setup for owncloud with https on nas

Open jack338c opened this issue 3 years ago • 0 comments

@rorydavidson thanks for your great job I hava Openmediavaul with owncloud in my home work now I want my owncloud to enable https for outside accessing I can port-forward owncloud ip and port on my openwrt router.also setup ddns domain on openwrt already for owncloud suppose access owncloud lan ip is 10.20.30.xx:8082 ,and access owncloud from outside domain is hom.ssg.com:8443

here are my configuration,but I didn't make it .please help me to make it

`version: '2.1'

volumes: files: driver: local mysql: driver: local backup: driver: local redis: driver: local

services: nginx-proxy: image: jwilder/nginx-proxy restart: always ports: - "80:80" - "8443:8443" volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d - /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro - /apps/docker-articles/nginx/html:/usr/share/nginx/html labels: com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"

letsencrypt: image: jrcs/letsencrypt-nginx-proxy-companion:latest restart: always depends_on: - nginx-proxy volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d - /apps/docker-articles/nginx/certs:/etc/nginx/certs:rw - /apps/docker-articles/nginx/html:/usr/share/nginx/html

owncloud: image: owncloud/server:latest restart: always ports: - 8082:8080 depends_on: - db - redis environment: - VIRTUAL_HOST=hom.ssg.com - VIRTUAL_PORT=8082 - LETSENCRYPT_HOST=hom.ssgaff.cn - [email protected] - OWNCLOUD_DOMAIN=localhost:8080 - OWNCLOUD_DB_TYPE=mysql - OWNCLOUD_DB_NAME=owncloud - OWNCLOUD_DB_USERNAME=owncloud - OWNCLOUD_DB_PASSWORD=owncloud - OWNCLOUD_DB_HOST=db - OWNCLOUD_ADMIN_USERNAME=admin - OWNCLOUD_ADMIN_PASSWORD=admin - OWNCLOUD_MYSQL_UTF8MB4=true - OWNCLOUD_REDIS_ENABLED=true - OWNCLOUD_REDIS_HOST=redis healthcheck: test: ["CMD", "/usr/bin/healthcheck"] interval: 30s timeout: 10s retries: 5 volumes: - files:/mnt/data

db: image: webhippie/mariadb:latest restart: always environment: - MARIADB_ROOT_PASSWORD=owncloud - MARIADB_USERNAME=owncloud - MARIADB_PASSWORD=owncloud - MARIADB_DATABASE=owncloud - MARIADB_MAX_ALLOWED_PACKET=128M - MARIADB_INNODB_LOG_FILE_SIZE=64M healthcheck: test: ["CMD", "/usr/bin/healthcheck"] interval: 30s timeout: 10s retries: 5 volumes: - mysql:/var/lib/mysql - backup:/var/lib/backup

redis: image: webhippie/redis:latest restart: always environment: - REDIS_DATABASES=1 healthcheck: test: ["CMD", "/usr/bin/healthcheck"] interval: 30s timeout: 10s retries: 5 volumes: - redis:/var/lib/redis

`

jack338c avatar Sep 17 '22 14:09 jack338c