What does your Caddyfile look like?
root@nextcloud:/usr/local/www # cat Caddyfile
{
# debug
###acme_ca
https://acme-staging-v02.api.letsencrypt.org/directory
email
azsumbre@yahoo.com
# default_sni epcloud.duckdns.org
}
epcloud.duckdns.org {
root * /usr/local/www/nextcloud
file_server
log {
output file /var/log/epcloud.duckdns.org.log
}
php_fastcgi 127.0.0.1:9000 {
env front_controller_active true
}
header {
# enable HSTS
Strict-Transport-Security max-age=31536000;
}
# client support (e.g. os x calendar / contacts)
redir /.well-known/carddav /remote.php/dav 301
redir /.well-known/caldav /remote.php/dav 301
redir /.well-known/webfinger /index.php/.well-known/webfinger 301
redir /.well-known/nodeinfo /index.php/.well-known/nodeinfo 301
# .htaccess / data / config / ... shouldn't be accessible from outside
@forbidden {
path /.htaccess
path /data/*
path /config/*
path /db_structure
path /.xml
path /README
path /3rdparty/*
path /lib/*
path /templates/*
path /occ
path /console.php
}
respond @forbidden 404
}