Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
T

therealwebmaster

@therealwebmaster
About
Posts
44
Topics
16
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Porkbun Critical API Hostname Update - to do in Cloudron?
    T therealwebmaster

    @nebulon said in Porkbun Critical API Hostname Update - to do in Cloudron?:

    For a start you need to see why the normal DNS resolving is not working on your system. That is one issue. Try to run cloudron-support --troubleshoot via SSH first to get some hints maybe.

    d0b81f24-a7f3-4641-adaa-69210481491b-image.png

    For the Porkbun change, the commit is quite straightforward, maybe you are able to change the file on disk on your server accordingly. It is at /home/yellowtent/box/... https://git.cloudron.io/cloudron/box/-/commit/ba75c7ddaa335cc40f9cfc611674567dd72642dd

    Then run systemctl restart box

    Same error. getaddrinfo EAI_AGAIN api.porkbun.com

    45b358bf-cdec-4af9-b4dd-1f4934f4f92b-image.png

    It's really odd, because I didnt changed anything on server and DNS side.

    Can you tell me how to reset domains config all over again without lossing any apps/cloudron configs?

    I have 2 domains.

    • Main domain, used for Cloudron with porkbun api
    • Second domain, used with an app, with namcheap but no api possible
    Support porkbun domains

  • Porkbun Critical API Hostname Update - to do in Cloudron?
    T therealwebmaster

    @nebulon @girish

    • When will the API problem be fixed? You said on october 19th and now we are nov 1st.
    • Can you tel me how I can apply the fix manually meanwhile?

    This is critical error. My website is down because of this.

    Support porkbun domains

  • Porkbun Critical API Hostname Update - to do in Cloudron?
    T therealwebmaster

    You are right I got a servfail error. But it's strange, cause I didnt changed anything lately. Why is this happening suddenly?

    image.png

    Support porkbun domains

  • Porkbun Critical API Hostname Update - to do in Cloudron?
    T therealwebmaster

    By the way, I am wondering why is this issue is marked as solved?

    Am I missing something here?

    Support porkbun domains

  • Let's Encrypt renew fail
    T therealwebmaster

    I now think it's all related to my main domain, which is with Porkbun, but can't sync with Porkbun because Cloudron is not using their new API.

    https://forum.cloudron.io/topic/12634/porkbun-critical-api-hostname-update-to-do-in-cloudron/4

    Support letsencrypt porkbun

  • Porkbun Critical API Hostname Update - to do in Cloudron?
    T therealwebmaster

    Here the result trying to sync a new domain from Porkbun on Cloudron v8.0.4 (Ubuntu 20.04.6 LTS)

    image.png

    Support porkbun domains

  • Porkbun Critical API Hostname Update - to do in Cloudron?
    T therealwebmaster

    Hey @girish . Will this be released soon?

    My certificate renew is broken, website is not functionnal. No workaround to install a certificate.

    See here :

    https://forum.cloudron.io/topic/12718/let-s-encrypt-renew-fail
    https://forum.cloudron.io/topic/12720/porkbun-api-not-working-unable-to-detect-ipv4-api-server-ipv4-api-cloudron-io-unreachable/2

    Support porkbun domains

  • Porkbun API not working - Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable
    T therealwebmaster

    Seems related to that.

    https://forum.cloudron.io/topic/12634/porkbun-critical-api-hostname-update-to-do-in-cloudron/2

    Support porkbun dns

  • Porkbun API not working - Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable
    T therealwebmaster

    Here's the log I have when trying to sync. Was working good before!

    2024-10-30T20:48:51.071Z box:taskworker Starting task 2874. Logs are at /home/yellowtent/platformdata/logs/tasks/2874.log
    2024-10-30T20:48:51.179Z box:tasks update 2874: {"percent":1,"message":"Updating DNS of mydomain.com"}
    2024-10-30T20:48:51.181Z box:dns registerLocations: Will register [{"subdomain":"my","domain":"mydomain.com"},{"subdomain":"boutique","domain":"mydomain.com"}] with options {"overwriteDns":true}
    2024-10-30T20:48:51.196Z box:network/generic getIPv4: querying ipv4.api.cloudron.io to get server IPv4
    2024-10-30T20:48:51.307Z box:network/generic getIPv4: Error getting IP. Error: getaddrinfo EAI_AGAIN ipv4.api.cloudron.io at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'ipv4.api.cloudron.io', response: undefined, retries: 2 }
    2024-10-30T20:48:51.308Z box:tasks update 2874: {"percent":34,"message":"Updating DNS of myotherdomain.store"}
    2024-10-30T20:48:51.309Z box:dns registerLocations: Will register [{"subdomain":"","domain":"myotherdomain.store"},{"domain":"myotherdomain.store","subdomain":"www","certificate":null,"fqdn":"www.myotherdomain.store"}] with options {"overwriteDns":true}
    2024-10-30T20:48:51.313Z box:network/generic getIPv4: querying ipv4.api.cloudron.io to get server IPv4
    2024-10-30T20:48:51.332Z box:network/generic getIPv4: Error getting IP. Error: getaddrinfo EAI_AGAIN ipv4.api.cloudron.io at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'ipv4.api.cloudron.io', response: undefined, retries: 2 }
    2024-10-30T20:48:51.333Z box:taskworker Task took 0.344 seconds
    2024-10-30T20:48:51.333Z box:tasks setCompleted - 2874: {"result":{"errors":[{"domain":"mydomain.com","message":"Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable"},{"domain":"myotherdomain.store","message":"Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable"}]},"error":null}
    2024-10-30T20:48:51.334Z box:tasks update 2874: {"percent":100,"result":{"errors":[{"domain":"mydomain.com","message":"Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable"},{"domain":"myotherdomain.store","message":"Unable to detect IPv4. API server (ipv4.api.cloudron.io) unreachable"}]},"error":null}
    
    
    
    Support porkbun dns

  • Let's Encrypt renew fail
    T therealwebmaster

    Update:
    second-domain-to-renew is configured with namecheap, wildcard config in cloudron. I also got this when i try to change the certificate type for it :

    image.png
    And my Namcheap configs look like this.

    image.png

    Something must have changed in Cloudron. Since certificate was obtained with Cloudront / Lets enscrypt and was working fine before.

    Support letsencrypt porkbun

  • Let's Encrypt renew fail
    T therealwebmaster

    All let's Encrypt certificate were working for several month. For 2 domains.

    I didnt know why they stopped auto renew but I got an email for expiry. First email was sent on october 9th. So I came in cloudron today to manual renew.

    Saw this in the logs :

    504953ea-b164-4423-9e47-2b88b4a14667-image.png

    So I hitted the Renew all cert button. I then got this errors in full log (where I replaced the domain name for fake ones).

    Any idea what's wrong?

    2024-10-30T19:09:17.196Z box:taskworker Starting task 2871. Logs are at /home/yellowtent/platformdata/logs/tasks/2871.log
    2024-10-30T19:09:17.308Z box:tasks update 2871: {"percent":34,"message":"Ensuring certs of my.first-domain-to-renew.com"}
    2024-10-30T19:09:17.354Z box:shell providerMatches execArgs: openssl ["x509","-noout","-subject","-issuer"]
    2024-10-30T19:09:17.416Z box:shell getCertificateDates execArgs: openssl ["x509","-startdate","-enddate","-subject","-noout"]
    2024-10-30T19:09:17.415Z box:reverseproxy providerMatches: subject=CN = *.first-domain-to-renew.com domain=*.first-domain-to-renew.com issuer=C = US, O = Let's Encrypt, CN = E6 wildcard=true/true prod=true/true issuerMismatch=false wildcardMismatch=false match=true
    2024-10-30T19:09:17.437Z box:reverseproxy expiryDate: subject=CN = *.first-domain-to-renew.com notBefore=Aug 14 06:12:10 2024 GMT notAfter=Nov 12 06:12:09 2024 GMT daysLeft=12.460319016203703
    2024-10-30T19:09:17.438Z box:reverseproxy needsRenewal: true. force: false
    2024-10-30T19:09:17.438Z box:reverseproxy ensureCertificate: my.first-domain-to-renew.com acme cert exists but provider mismatch or needs renewal
    2024-10-30T19:09:17.438Z box:reverseproxy ensureCertificate: my.first-domain-to-renew.com needs acme cert
    2024-10-30T19:09:17.444Z box:cert/acme2 getCertificate: for fqdn my.first-domain-to-renew.com and domain first-domain-to-renew.com
    2024-10-30T19:09:17.446Z box:cert/acme2 Acme2: will get cert for fqdn: my.first-domain-to-renew.com cn: *.first-domain-to-renew.com certName: _.first-domain-to-renew.com wildcard: true http: false
    2024-10-30T19:09:17.446Z box:cert/acme2 getCertificate: start acme flow for *.first-domain-to-renew.com from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:09:17.611Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:09:37.637Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:09:57.674Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:09:57.682Z box:cert/acme2 getCertificate: for fqdn my.first-domain-to-renew.com and domain first-domain-to-renew.com
    2024-10-30T19:09:57.683Z box:cert/acme2 Acme2: will get cert for fqdn: my.first-domain-to-renew.com cn: *.first-domain-to-renew.com certName: _.first-domain-to-renew.com wildcard: true http: false
    2024-10-30T19:09:57.683Z box:cert/acme2 getCertificate: start acme flow for *.first-domain-to-renew.com from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:09:57.688Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:10:17.716Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:10:37.749Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:10:37.751Z box:cert/acme2 getCertificate: for fqdn my.first-domain-to-renew.com and domain first-domain-to-renew.com
    2024-10-30T19:10:37.752Z box:cert/acme2 Acme2: will get cert for fqdn: my.first-domain-to-renew.com cn: *.first-domain-to-renew.com certName: _.first-domain-to-renew.com wildcard: true http: false
    2024-10-30T19:10:37.752Z box:cert/acme2 getCertificate: start acme flow for *.first-domain-to-renew.com from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:10:37.760Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:10:57.788Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:11:17.821Z box:reverseproxy ensureCertificate: error: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:11:17.835Z box:tasks update 2871: {"percent":67,"message":"Ensuring certs of second-domain-to-renew"}
    2024-10-30T19:11:17.847Z box:shell providerMatches execArgs: openssl ["x509","-noout","-subject","-issuer"]
    2024-10-30T19:11:17.868Z box:reverseproxy providerMatches: subject=CN = second-domain-to-renew domain=second-domain-to-renew issuer=C = US, O = Let's Encrypt, CN = E6 wildcard=false/false prod=true/true issuerMismatch=false wildcardMismatch=false match=true
    2024-10-30T19:11:17.868Z box:shell getCertificateDates execArgs: openssl ["x509","-startdate","-enddate","-subject","-noout"]
    2024-10-30T19:11:17.880Z box:reverseproxy expiryDate: subject=CN = second-domain-to-renew notBefore=Jul 31 06:10:28 2024 GMT notAfter=Oct 29 06:10:27 2024 GMT daysLeft=-1.5422555555555555
    2024-10-30T19:11:17.880Z box:reverseproxy needsRenewal: true. force: false
    2024-10-30T19:11:17.880Z box:reverseproxy ensureCertificate: second-domain-to-renew acme cert exists but provider mismatch or needs renewal
    2024-10-30T19:11:17.880Z box:reverseproxy ensureCertificate: second-domain-to-renew needs acme cert
    2024-10-30T19:11:17.888Z box:cert/acme2 getCertificate: for fqdn second-domain-to-renew and domain second-domain-to-renew
    2024-10-30T19:11:17.888Z box:cert/acme2 Acme2: will get cert for fqdn: second-domain-to-renew cn: second-domain-to-renew certName: second-domain-to-renew wildcard: false http: true
    2024-10-30T19:11:17.888Z box:cert/acme2 getCertificate: start acme flow for second-domain-to-renew from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:11:17.894Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:11:37.927Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:11:57.957Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:11:57.958Z box:cert/acme2 getCertificate: for fqdn second-domain-to-renew and domain second-domain-to-renew
    2024-10-30T19:11:57.958Z box:cert/acme2 Acme2: will get cert for fqdn: second-domain-to-renew cn: second-domain-to-renew certName: second-domain-to-renew wildcard: false http: true
    2024-10-30T19:11:57.958Z box:cert/acme2 getCertificate: start acme flow for second-domain-to-renew from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:11:57.964Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:12:17.993Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:12:38.023Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:12:38.024Z box:cert/acme2 getCertificate: for fqdn second-domain-to-renew and domain second-domain-to-renew
    2024-10-30T19:12:38.025Z box:cert/acme2 Acme2: will get cert for fqdn: second-domain-to-renew cn: second-domain-to-renew certName: second-domain-to-renew wildcard: false http: true
    2024-10-30T19:12:38.025Z box:cert/acme2 getCertificate: start acme flow for second-domain-to-renew from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:12:38.029Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:12:58.065Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:13:18.097Z box:reverseproxy ensureCertificate: error: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:13:18.105Z box:tasks update 2871: {"percent":100,"message":"Ensuring certs of www.second-domain-to-renew"}
    2024-10-30T19:13:18.124Z box:shell providerMatches execArgs: openssl ["x509","-noout","-subject","-issuer"]
    2024-10-30T19:13:18.154Z box:reverseproxy providerMatches: subject=CN = www.second-domain-to-renew domain=www.second-domain-to-renew issuer=C = US, O = Let's Encrypt, CN = E6 wildcard=false/false prod=true/true issuerMismatch=false wildcardMismatch=false match=true
    2024-10-30T19:13:18.155Z box:shell getCertificateDates execArgs: openssl ["x509","-startdate","-enddate","-subject","-noout"]
    2024-10-30T19:13:18.169Z box:reverseproxy expiryDate: subject=CN = www.second-domain-to-renew notBefore=Aug 14 06:12:34 2024 GMT notAfter=Nov 12 06:12:33 2024 GMT daysLeft=12.457810543981482
    2024-10-30T19:13:18.169Z box:reverseproxy needsRenewal: true. force: false
    2024-10-30T19:13:18.169Z box:reverseproxy ensureCertificate: www.second-domain-to-renew acme cert exists but provider mismatch or needs renewal
    2024-10-30T19:13:18.169Z box:reverseproxy ensureCertificate: www.second-domain-to-renew needs acme cert
    2024-10-30T19:13:18.174Z box:cert/acme2 getCertificate: for fqdn www.second-domain-to-renew and domain second-domain-to-renew
    2024-10-30T19:13:18.174Z box:cert/acme2 Acme2: will get cert for fqdn: www.second-domain-to-renew cn: www.second-domain-to-renew certName: www.second-domain-to-renew wildcard: false http: true
    2024-10-30T19:13:18.174Z box:cert/acme2 getCertificate: start acme flow for www.second-domain-to-renew from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:13:18.181Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:13:38.221Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:13:58.259Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:13:58.262Z box:cert/acme2 getCertificate: for fqdn www.second-domain-to-renew and domain second-domain-to-renew
    2024-10-30T19:13:58.263Z box:cert/acme2 Acme2: will get cert for fqdn: www.second-domain-to-renew cn: www.second-domain-to-renew certName: www.second-domain-to-renew wildcard: false http: true
    2024-10-30T19:13:58.263Z box:cert/acme2 getCertificate: start acme flow for www.second-domain-to-renew from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:13:58.269Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:14:18.304Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:14:38.327Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:14:38.328Z box:cert/acme2 getCertificate: for fqdn www.second-domain-to-renew and domain second-domain-to-renew
    2024-10-30T19:14:38.329Z box:cert/acme2 Acme2: will get cert for fqdn: www.second-domain-to-renew cn: www.second-domain-to-renew certName: www.second-domain-to-renew wildcard: false http: true
    2024-10-30T19:14:38.329Z box:cert/acme2 getCertificate: start acme flow for www.second-domain-to-renew from https://acme-v02.api.letsencrypt.org/directory
    2024-10-30T19:14:38.333Z box:cert/acme2 Attempt 1 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:14:58.362Z box:cert/acme2 Attempt 2 failed. Will retry: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:15:18.391Z box:reverseproxy ensureCertificate: error: getaddrinfo EAI_AGAIN acme-v02.api.letsencrypt.org
    2024-10-30T19:15:18.401Z box:tasks update 2871: {"message":"Rebuilding app configs"}
    2024-10-30T19:15:18.433Z box:shell isOscpEnabled execArgs: openssl ["x509","-in","/home/yellowtent/platformdata/nginx/cert/second-domain-to-renew.cert","-noout","-ocsp_uri"]
    2024-10-30T19:15:18.472Z box:reverseproxy writeAppLocationNginxConfig: writing config for "second-domain-to-renew" to /home/yellowtent/platformdata/nginx/applications/e71590ab-cf2c-43de-9160-61d78d11dde1/second-domain-to-renew.conf with options {"sourceDir":"/home/yellowtent/box","vhost":"second-domain-to-renew","hasIPv6":true,"ip":"172.18.17.116","port":80,"endpoint":"app","redirectTo":null,"certFilePath":"/home/yellowtent/platformdata/nginx/cert/second-domain-to-renew.cert","keyFilePath":"/home/yellowtent/platformdata/nginx/cert/second-domain-to-renew.key","robotsTxtQuoted":null,"cspQuoted":null,"hideHeaders":[],"proxyAuth":{"enabled":false,"id":"e71590ab-cf2c-43de-9160-61d78d11dde1","location":"/"},"upstreamUri":"","ocsp":true,"hstsPreload":false}
    2024-10-30T19:15:18.484Z box:shell isOscpEnabled execArgs: openssl ["x509","-in","/home/yellowtent/platformdata/nginx/cert/www.second-domain-to-renew.cert","-noout","-ocsp_uri"]
    2024-10-30T19:15:18.509Z box:reverseproxy writeAppLocationNginxConfig: writing config for "www.second-domain-to-renew" to /home/yellowtent/platformdata/nginx/applications/e71590ab-cf2c-43de-9160-61d78d11dde1/www.second-domain-to-renew.conf with options {"sourceDir":"/home/yellowtent/box","vhost":"www.second-domain-to-renew","hasIPv6":true,"ip":null,"port":null,"endpoint":"redirect","redirectTo":"second-domain-to-renew","certFilePath":"/home/yellowtent/platformdata/nginx/cert/www.second-domain-to-renew.cert","keyFilePath":"/home/yellowtent/platformdata/nginx/cert/www.second-domain-to-renew.key","robotsTxtQuoted":null,"cspQuoted":null,"hideHeaders":[],"proxyAuth":{"enabled":false,"id":"e71590ab-cf2c-43de-9160-61d78d11dde1","location":"/"},"upstreamUri":"","ocsp":true,"hstsPreload":false}
    2024-10-30T19:15:18.510Z box:shell reload /usr/bin/sudo -S /home/yellowtent/box/src/scripts/restartservice.sh nginx
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/_.first-domain-to-renew.com.cert"
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/_.first-domain-to-renew.com.cert"
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/second-domain-to-renew.cert"
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/www.second-domain-to-renew.cert"
    2024-10-30T19:15:18.618Z box:reverseproxy writeDashboardConfig: writing dashboard config for first-domain-to-renew.com
    2024-10-30T19:15:18.634Z box:shell isOscpEnabled execArgs: openssl ["x509","-in","/home/yellowtent/platformdata/nginx/cert/_.first-domain-to-renew.com.cert","-noout","-ocsp_uri"]
    2024-10-30T19:15:18.651Z box:shell reload /usr/bin/sudo -S /home/yellowtent/box/src/scripts/restartservice.sh nginx
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/_.first-domain-to-renew.com.cert"
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/_.first-domain-to-renew.com.cert"
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/second-domain-to-renew.cert"
    nginx: [warn] "ssl_stapling" ignored, host not found in OCSP responder "e6.o.lencr.org" in the certificate "/home/yellowtent/platformdata/nginx/cert/www.second-domain-to-renew.cert"
    2024-10-30T19:15:18.789Z box:mailserver checkCertificate: certificate has not changed
    2024-10-30T19:15:18.789Z box:shell notifyCertChange /usr/bin/sudo -S /home/yellowtent/box/src/scripts/restartservice.sh box
    2024-10-30T19:15:18.964Z box:tasks update 2871: {"message":"Checking expired certs for removal"}
    2024-10-30T19:15:18.979Z box:shell getCertificateDates execArgs: openssl ["x509","-startdate","-enddate","-subject","-noout"]
    2024-10-30T19:15:18.998Z box:reverseproxy expiryDate: subject=CN = first-domain-to-renew.com notBefore=Mar  1 06:10:36 2024 GMT notAfter=May 30 06:10:35 2024 GMT daysLeft=-153.54495368055555
    2024-10-30T19:15:18.998Z box:reverseproxy cleanupCerts: done
    2024-10-30T19:15:18.999Z box:taskworker Task took 361.937 seconds
    2024-10-30T19:15:18.999Z box:tasks setCompleted - 2871: {"result":null,"error":null}
    2024-10-30T19:15:19.000Z box:tasks update 2871: {"percent":100,"result":null,"error":null}
    
    
    
    
    Support letsencrypt porkbun

  • Easy way to duplicate an app for making a dev or pre-production instance?
    T therealwebmaster

    @p44 you mean that?

    1. make all app updates
    2. make backup of the app
    3. start same app on a subdomain
    4. import backup

    Wont the domain and cloudront app settings be in conflict?

    Support clone

  • Easy way to duplicate an app for making a dev or pre-production instance?
    T therealwebmaster

    Does such a thing exist? If not, is there any tutorial out there?

    Support clone

  • I'm new to Ghost. How comes modifying my theme doesnt show?
    T therealwebmaster

    You can also cloudron restart --app ghost.domain.com with the CLI tool (CLI tool is installed on your PC and not the server).

    Thanks. But what would be the exact command? Do I have to install something on my PC side firt.

    Tried these in terminal:

    cloudron restart --ghost ghost.domain.com
    restart --ghost ghost.domain.com

    Both doesn t work. I got thes messages : bash: cloudron: command not found and bash: restart: command not found. Did I missed something? What directory does these command have to be called?

    Ghost

  • I'm new to Ghost. How comes modifying my theme doesnt show?
    T therealwebmaster

    Restarting app in Cloudron works! 🙌

    Kinda unconvenient to go in Cloudron just for that. Now if anyone could show me the command line equivalent, this would be sorted!

    Ghost

  • I'm new to Ghost. How comes modifying my theme doesnt show?
    T therealwebmaster

    Thank @girish
    If i'm on the server terminal (on my PC, in Visua Studio, not the web version), what would be the command?

    Ghost

  • I'm new to Ghost. How comes modifying my theme doesnt show?
    T therealwebmaster

    Changes worked after upgrading the app.

    Does anyone knows he command to restart the app from command line?

    Ghost

  • I'm new to Ghost. How comes modifying my theme doesnt show?
    T therealwebmaster

    @girish

    a) did you restart the app after making changes?

    No, but is it mandatory after each change to the template? Do you mean restart in cloudron or in command line?

    b) is ghost actually using your custom mytheme ?

    Yes

    Ghost

  • I'm new to Ghost. How comes modifying my theme doesnt show?
    T therealwebmaster

    Just installed Ghost!

    Modifying theme file in /home/yellowtent/appsdata/5131bf16-d7gfdgfdgfdgdfcd-431d-8c32-4b5e322c7934/data/content/themes/mytheme/default.hbs and saving changes doesn show on my wbesite.

    Do I have to launch a rebuild command or something else after each changes?

    Ghost

  • Drupal (varbase)
    T therealwebmaster

    Varbase is an enhanced Drupal distribution packed with adaptive functionalities and essential modules that speed up your development, and provides you with standardized configurations making your life easier.

    https://www.drupal.org/project/varbase

    App Wishlist
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search