Nextcloud installed with stacks on Portainer in about 6 minutes.
https://blog.linuxserver.io/20…rypt-nginx-starter-guide/
Here is the compose file. Also I forgot to say to forward port 443. Sorry, it did keep the formatting in the compose file.
---
version: "2"
services:
nextcloud:
image: linuxserver/nextcloud
container_name: nextcloud
environment:
- PUID=1000
- PGID=100
- TZ=America/New_York
volumes:
- /srv/dev-disk-by-label-data2/appdata/nextcloud:/config
- /srv/dev-disk-by-label-data2/appdata/nextcloud/data:/data
depends_on:
- mariadb
restart: unless-stopped
mariadb:
image: linuxserver/mariadb
container_name: mariadb
environment:
- PUID=1000
- PGID=100
- MYSQL_ROOT_PASSWORD=mariadbpassword
- TZ=America/New_York
volumes:
- /srv/dev-disk-by-label-data2/appdata/mariadb:/config
restart: unless-stopped
letsencrypt:
image: linuxserver/letsencrypt
container_name: letsencrypt
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=100
- TZ=America/New_York
- URL=yourdomain.duckdns.org
- SUBDOMAINS=wildcard
- VALIDATION=duckdns
- DUCKDNSTOKEN=1234567890987654321
volumes:
- /srv/dev-disk-by-label-data2/appdata/letsencrypt:/config
ports:
- 443:443
- 82:80
restart: unless-stopped