❯ Configuring npm user ... ❯ Configuring npm group ... ❯ Checking paths ... ❯ Setting ownership ... - /data ... SKIPPED - /etc/letsencrypt ... SKIPPED - /run/nginx ... SKIPPED - /tmp/nginx ... SKIPPED - /var/cache/nginx ... SKIPPED - /var/lib/logrotate ... SKIPPED - /var/lib/nginx ... SKIPPED - /var/log/nginx ... SKIPPED - /etc/nginx/nginx ... SKIPPED - /etc/nginx/nginx.conf ... SKIPPED - /etc/nginx/conf.d ... SKIPPED ❯ Changing ownership of certbot directories, this may take some time ... - /opt/certbot ... SKIPPED - /opt/certbot/bin ... SKIPPED - /opt/certbot/lib/python3.11/site-packages ... SKIPPED ❯ Dynamic resolvers ... ❯ IPv6 ... Enabling IPV6 in hosts in: /etc/nginx/conf.d - /etc/nginx/conf.d/default.conf - /etc/nginx/conf.d/production.conf - /etc/nginx/conf.d/include/log.conf - /etc/nginx/conf.d/include/ip_ranges.conf - /etc/nginx/conf.d/include/ssl-cache-stream.conf - /etc/nginx/conf.d/include/letsencrypt-acme-challenge.conf - /etc/nginx/conf.d/include/ssl-cache.conf - /etc/nginx/conf.d/include/ssl-ciphers.conf - /etc/nginx/conf.d/include/block-exploits.conf - /etc/nginx/conf.d/include/assets.conf - /etc/nginx/conf.d/include/proxy.conf - /etc/nginx/conf.d/include/force-ssl.conf - /etc/nginx/conf.d/include/resolvers.conf Enabling IPV6 in hosts in: /data/nginx ❯ Docker secrets ... ------------------------------------- _ _ ____ __ __ | \ | | _ \| \/ | | \| | |_) | |\/| | | |\ | __/| | | | |_| \_|_| |_| |_| ------------------------------------- User: npm PUID:0 ID:0 GROUP:0 Group: npm PGID:0 ID:0 ------------------------------------- ❯ Starting backend ... ❯ Starting nginx ... [8/25/2025] [6:23:51 AM] [Global ] › ℹ info Using Sqlite: /data/database.sqlite [8/25/2025] [6:23:51 AM] [Global ] › ℹ info Creating a new JWT key pair... [8/25/2025] [6:24:09 AM] [Global ] › ℹ info Wrote JWT key pair to config file: /data/keys.json [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info Current database version: none [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] auth Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] user Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] user_permission Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] proxy_host Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] redirection_host Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] dead_host Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] stream Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] access_list Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] certificate Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] access_list_auth Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [initial-schema] audit_log Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [websockets] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [websockets] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [forward_host] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [forward_host] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [http2_support] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [http2_support] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [http2_support] redirection_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [http2_support] dead_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [forward_scheme] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [forward_scheme] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [disabled] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [disabled] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [disabled] redirection_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [disabled] dead_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [disabled] stream Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [custom_locations] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [custom_locations] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [hsts] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [hsts] proxy_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [hsts] redirection_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [hsts] dead_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [settings] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [settings] setting Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [access_list_client] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [access_list_client] access_list_client Table created [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [access_list_client] access_list Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [access_list_client_fix] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [access_list_client_fix] access_list Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [pass_auth] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [pass_auth] access_list Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [redirection_scheme] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [redirection_scheme] redirection_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [redirection_status_code] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [redirection_status_code] redirection_host Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [stream_domain] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [stream_domain] stream Table altered [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [stream_domain] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [stream_ssl] Migrating Up... [8/25/2025] [6:24:10 AM] [Migrate ] › ℹ info [stream_ssl] stream Table altered [8/25/2025] [6:24:10 AM] [Setup ] › ℹ info Creating a new user: admin@example.com with password: changeme [8/25/2025] [6:24:11 AM] [Setup ] › ℹ info Initial admin setup completed [8/25/2025] [6:24:11 AM] [Setup ] › ℹ info Default settings added [8/25/2025] [6:24:11 AM] [Setup ] › ℹ info Logrotate Timer initialized [8/25/2025] [6:24:11 AM] [Global ] › ⬤ debug CMD: logrotate /etc/logrotate.d/nginx-proxy-manager [8/25/2025] [6:24:11 AM] [Setup ] › ℹ info Logrotate completed. [8/25/2025] [6:24:11 AM] [Global ] › ℹ info IP Ranges fetch is enabled [8/25/2025] [6:24:11 AM] [IP Ranges] › ℹ info Fetching IP Ranges from online services... [8/25/2025] [6:24:11 AM] [IP Ranges] › ℹ info Fetching https://ip-ranges.amazonaws.com/ip-ranges.json [8/25/2025] [6:24:11 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v4 [8/25/2025] [6:24:11 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v6 [8/25/2025] [6:24:11 AM] [SSL ] › ℹ info Let's Encrypt Renewal Timer initialized [8/25/2025] [6:24:11 AM] [SSL ] › ℹ info Renewing SSL certs expiring within 30 days ... [8/25/2025] [6:24:11 AM] [IP Ranges] › ℹ info IP Ranges Renewal Timer initialized [8/25/2025] [6:24:11 AM] [Global ] › ℹ info Backend PID 184 listening on port 3000 ... [8/25/2025] [6:24:11 AM] [SSL ] › ℹ info Completed SSL cert renew process [8/25/2025] [6:24:19 AM] [Express ] › ⚠ warning invalid signature [8/25/2025] [6:29:11 AM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/1.conf [8/25/2025] [6:29:11 AM] [Nginx ] › ⬤ debug Could not delete file: { "errno": -2, "code": "ENOENT", "syscall": "unlink", "path": "/data/nginx/proxy_host/1.conf" } [8/25/2025] [6:29:11 AM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/1.conf.err [8/25/2025] [6:29:11 AM] [Nginx ] › ⬤ debug Could not delete file: { "errno": -2, "code": "ENOENT", "syscall": "unlink", "path": "/data/nginx/proxy_host/1.conf.err" } [8/25/2025] [6:29:11 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" [8/25/2025] [6:29:11 AM] [Nginx ] › ℹ info Reloading Nginx [8/25/2025] [6:29:11 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload [8/25/2025] [6:29:16 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates for Cert #1: docker.78industries.com [8/25/2025] [6:29:16 AM] [SSL ] › ℹ info Command: certbot certonly --config '/etc/letsencrypt.ini' --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-1" --agree-tos --authenticator webroot --email 'nginxmanager@78industries.com' --preferred-challenges "dns,http" --domains "docker.78industries.com" [8/25/2025] [6:29:16 AM] [Global ] › ⬤ debug CMD: certbot certonly --config '/etc/letsencrypt.ini' --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-1" --agree-tos --authenticator webroot --email 'nginxmanager@78industries.com' --preferred-challenges "dns,http" --domains "docker.78industries.com" [8/25/2025] [6:29:18 AM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/temp/letsencrypt_1.conf [8/25/2025] [6:29:19 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" [8/25/2025] [6:29:19 AM] [Nginx ] › ℹ info Reloading Nginx [8/25/2025] [6:29:19 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload [8/25/2025] [6:29:19 AM] [Express ] › ⚠ warning Saving debug log to /tmp/letsencrypt-log/letsencrypt.log Some challenges have failed. Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details. [8/25/2025] [6:49:40 AM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/1.conf [8/25/2025] [6:49:40 AM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/1.conf.err [8/25/2025] [6:49:40 AM] [Nginx ] › ⬤ debug Could not delete file: { "errno": -2, "code": "ENOENT", "syscall": "unlink", "path": "/data/nginx/proxy_host/1.conf.err" } [8/25/2025] [6:49:40 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" [8/25/2025] [6:49:40 AM] [Nginx ] › ℹ info Reloading Nginx [8/25/2025] [6:49:40 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload [8/25/2025] [6:49:45 AM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates for Cert #2: docker.78industries.com [8/25/2025] [6:49:45 AM] [SSL ] › ℹ info Command: certbot certonly --config '/etc/letsencrypt.ini' --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-2" --agree-tos --authenticator webroot --email 'nginxmanager@78industries.com' --preferred-challenges "dns,http" --domains "docker.78industries.com" [8/25/2025] [6:49:45 AM] [Global ] › ⬤ debug CMD: certbot certonly --config '/etc/letsencrypt.ini' --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-2" --agree-tos --authenticator webroot --email 'nginxmanager@78industries.com' --preferred-challenges "dns,http" --domains "docker.78industries.com" [8/25/2025] [6:49:47 AM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/temp/letsencrypt_2.conf [8/25/2025] [6:49:47 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;" [8/25/2025] [6:49:48 AM] [Nginx ] › ℹ info Reloading Nginx [8/25/2025] [6:49:48 AM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload [8/25/2025] [6:49:48 AM] [Express ] › ⚠ warning Saving debug log to /tmp/letsencrypt-log/letsencrypt.log Some challenges have failed. Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/letsencrypt-log/letsencrypt.log or re-run Certbot with -v for more details.