Hi everyone, I've been trying to find an answer but I don't think I understand. I have installed nextcloud correctly. I have purchased a FQDN and set up (hopefully correctly) the DNS via cloudflare. I modified etc/hosts so that the FQDN points to the jail IP. I am able to access nextcloud from https://HOST_NAME. Everything works normally BUT I haven't figured out how to do the remote access (outside my local network). Is it possible to do it with just this script or do I have to do something else?
Code:
Successfully started Caddy (pid=24050) - Caddy is running in the background
{"level":"info","ts":1610576266.0714552,"logger":"tls.obtain","msg":"lock acquired","identifier":"burnedpalace.xyz"}
{"level": "info", "ts":1610576266.0905328, "logger": "tls.issuance.acme", "msg": "waiting on internal rate limiter", "identifiers":["burnedpalace.xyz"]}
{"level": "info", "ts":1610576266.0906112, "logger": "tls.issuance.acme", "msg": "done waiting on internal rate limiter", "identifiers":["burnedpalace.xyz"]}
{"level": "info", "ts":1610576268.6415346, "logger": "tls.issuance.acme.acme_client", "msg": "trying to solve challenge", "identifier": "burnedpalace.xyz", "challenge_type": "dns-01", "ca": "https://acme-v02.api.letsencrypt.org/directory"}
{"level":"error","ts":1610576284.0642955,"logger":"tls.obtain","msg":"will retry","error":"[burnedpalace.xyz] Obtain: [burnedpalace.xyz] solving challenges: waiting for solver *certmagic.DNS01Solver to be ready: checking DNS propagation>.
{"level": "info", "ts":1610576345.3277524, "logger": "tls.issuance.acme.acme_client", "msg": "validations succeeded; finalizing order", "order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/17461564/220609565"}
{"level": "info", "ts":1610576346.7117436, "logger": "tls.issuance.acme.acme_client", "msg": "successfully downloaded available certificate chains", "count":2, "first_url": "https://acme-staging-v02.api.letsencrypt.org/acme/cert/fa54a66310baa589>
{"level": "info", "ts":1610576346.7123878, "logger": "tls.issuance.acme", "msg": "waiting on internal rate limiter", "identifiers":["burnedpalace.xyz"]}
{"level": "info", "ts":1610576346.7124574, "logger": "tls.issuance.acme", "msg": "done waiting on internal rate limiter", "identifiers":["burnedpalace.xyz"]}
{"level": "info", "ts":1610576347.7839518, "logger": "tls.issuance.acme.acme_client", "msg": "trying to solve challenge", "identifier": "burnedpalace.xyz", "challenge_type": "dns-01", "ca": "https://acme-v02.api.letsencrypt.org/directory"}
{"level":"info","ts":1610576357.6998992,"logger":"tls.issuance.acme.acme_client","msg":"validations succeeded; finalizing order","order":"https://acme-v02.api.letsencrypt.org/acme/order/109414159/7297095096"}
{"level": "info", "ts":1610576358.6930654, "logger": "tls.issuance.acme.acme_client", "msg": "successfully downloaded available certificate chains", "count":2, "first_url": "https://acme-v02.api.letsencrypt.org/acme/cert/03f9e753b8e82617cb5baa85>
{"level": "info", "ts":1610576358.6939416, "logger": "tls.obtain", "msg": "certificate successfully obtained", "identifier": "burnedpalace.xyz"}
{"level":"info","ts":1610576358.693978,"logger":"tls.obtain","msg":"releasing lock","identifier":"burnedpalace.xyz"}
{"level": "info", "ts":1610619466.091817, "logger": "tls", "msg": "cleaned up storage units"}
{"level":"info","ts":1610635374.751547,"logger":"http.log.access","msg":"handled request","request":{"remote_addr":"192. 168.1.156:57071","proto":"HTTP/2.0","method":"GET","host":"192.168.1.137","uri":"/","headers":{"User-Agent":["Mozill>
{"level":"info","ts":1610635374.8719957,"logger":"http.log.access","msg":"handled request","request":{"remote_addr":"192. 168.1.156:57071","proto":"HTTP/2.0","method":"GET","host":"192.168.1.137","uri":"/favicon.ico","headers":{"Referer">
{"level":"info","ts":1610635378.9645216,"logger":"http.log.access","msg":"handled request","request":{"remote_addr":"192. 168.1.156:57071","proto":"HTTP/2.0","method":"GET","host":"192.168.1.137","uri":"/","headers":{"Accept-Language":[">
{"level": "error", "ts":1610635390.9789357, "logger": "http.handlers.reverse_proxy", "msg": "aborting with incomplete response", "error": "http2: stream closed"}