Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

propbuildervash

Members
  • Joined

  • Last visited

  1. Hello, This is the 3rd time i've setup NGINX. after several weeks of running the NGINX instance becomes unstable or fails altogether. The docker shows running and the logs appear normal see logs at the bottom. I restart unraid, reboot the server, restart the docker, makes no difference. the docker shows running with the log below, the API key has been redacted. If i try to open the WebUI page I get a generic unable to connect message. From another pc on the network i can ping the dockers IP. Ports 80, 81 and 443 fail to connect when using TCPING to try to verify the ports are open so I can only assume the service is failing to actually start. I am using the default configs BR0 network etc. I can blow away everything, recreate it and reenter all my config and it works fine for a couple weeks then dies again. the config was configured 3 weeks ago, i have not logged into the WebUI or made a single change to NGINX since it was deployed. Suggestions on where to go from here would be greatly appreciated. ❯ Starting backend ... ❯ Starting nginx ... [1/27/2025] [10:10:00 AM] [Global ] › ℹ info Using Sqlite: /data/database.sqlite [1/27/2025] [10:10:01 AM] [Migrate ] › ℹ info Current database version: none [1/27/2025] [10:10:01 AM] [Global ] › ⬤ debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-4' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token dns_cloudflare_api_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' > '/etc/letsencrypt/credentials/credentials-4' && chmod 600 '/etc/letsencrypt/credentials/credentials-4'; } [1/27/2025] [10:10:01 AM] [Certbot ] › ▶ start Installing cloudflare... [1/27/2025] [10:10:01 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==2.19.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate [1/27/2025] [10:10:04 AM] [Certbot ] › ☒ complete Installed cloudflare [1/27/2025] [10:10:04 AM] [Setup ] › ℹ info Added Certbot plugins cloudflare [1/27/2025] [10:10:04 AM] [Setup ] › ℹ info Logrotate Timer initialized [1/27/2025] [10:10:04 AM] [Global ] › ⬤ debug CMD: logrotate /etc/logrotate.d/nginx-proxy-manager [1/27/2025] [10:10:04 AM] [Setup ] › ℹ info Logrotate completed. [1/27/2025] [10:10:04 AM] [IP Ranges] › ℹ info Fetching IP Ranges from online services... [1/27/2025] [10:10:04 AM] [IP Ranges] › ℹ info Fetching https://ip-ranges.amazonaws.com/ip-ranges.json [1/27/2025] [10:10:05 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v4 [1/27/2025] [10:10:05 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v6 [1/27/2025] [10:10:05 AM] [SSL ] › ℹ info Let's Encrypt Renewal Timer initialized [1/27/2025] [10:10:05 AM] [SSL ] › ℹ info Renewing SSL certs expiring within 30 days ... [1/27/2025] [10:10:05 AM] [IP Ranges] › ℹ info IP Ranges Renewal Timer initialized [1/27/2025] [10:10:05 AM] [Global ] › ℹ info Backend PID 163 listening on port 3000 ... [1/27/2025] [10:10:05 AM] [SSL ] › ℹ info Completed SSL cert renew process [1/27/2025] [10:24:12 AM] [Global ] › ℹ info PID 163 received SIGTERM [1/27/2025] [10:24:12 AM] [Global ] › ℹ info Stopping. ❯ Configuring npm user ... 0 usermod: no changes ❯ Configuring npm group ... ❯ Checking paths ... ❯ Setting ownership ... ❯ Dynamic resolvers ... ❯ IPv6 ... Enabling IPV6 in hosts in: /etc/nginx/conf.d - /etc/nginx/conf.d/default.conf - /etc/nginx/conf.d/include/assets.conf - /etc/nginx/conf.d/include/block-exploits.conf - /etc/nginx/conf.d/include/force-ssl.conf - /etc/nginx/conf.d/include/ip_ranges.conf - /etc/nginx/conf.d/include/letsencrypt-acme-challenge.conf - /etc/nginx/conf.d/include/log.conf - /etc/nginx/conf.d/include/proxy.conf - /etc/nginx/conf.d/include/ssl-ciphers.conf - /etc/nginx/conf.d/include/resolvers.conf - /etc/nginx/conf.d/production.conf Enabling IPV6 in hosts in: /data/nginx - /data/nginx/proxy_host/1.conf - /data/nginx/proxy_host/2.conf - /data/nginx/proxy_host/3.conf - /data/nginx/proxy_host/5.conf - /data/nginx/proxy_host/6.conf - /data/nginx/proxy_host/8.conf - /data/nginx/proxy_host/9.conf - /data/nginx/proxy_host/4.conf - /data/nginx/proxy_host/7.conf ❯ Docker secrets ... ------------------------------------- _ _ ____ __ __ | \ | | _ \| \/ | | \| | |_) | |\/| | | |\ | __/| | | | |_| \_|_| |_| |_| ------------------------------------- User: npm PUID:0 ID:0 GROUP:0 Group: npm PGID:0 ID:0 ------------------------------------- ❯ Starting nginx ... ❯ Starting backend ... [1/27/2025] [10:25:05 AM] [Global ] › ℹ info Using Sqlite: /data/database.sqlite [1/27/2025] [10:25:06 AM] [Migrate ] › ℹ info Current database version: none [1/27/2025] [10:25:06 AM] [Global ] › ⬤ debug CMD: [ -f '/etc/letsencrypt/credentials/credentials-4' ] || { mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo '# Cloudflare API token dns_cloudflare_api_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' > '/etc/letsencrypt/credentials/credentials-4' && chmod 600 '/etc/letsencrypt/credentials/credentials-4'; } [1/27/2025] [10:25:06 AM] [Certbot ] › ▶ start Installing cloudflare... [1/27/2025] [10:25:06 AM] [Global ] › ⬤ debug CMD: . /opt/certbot/bin/activate && pip install --no-cache-dir cloudflare==2.19.* acme==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') certbot-dns-cloudflare==$(certbot --version | grep -Eo '[0-9](\.[0-9]+)+') && deactivate [1/27/2025] [10:25:09 AM] [Certbot ] › ☒ complete Installed cloudflare [1/27/2025] [10:25:09 AM] [Setup ] › ℹ info Added Certbot plugins cloudflare [1/27/2025] [10:25:09 AM] [Setup ] › ℹ info Logrotate Timer initialized [1/27/2025] [10:25:09 AM] [Global ] › ⬤ debug CMD: logrotate /etc/logrotate.d/nginx-proxy-manager [1/27/2025] [10:25:09 AM] [Setup ] › ℹ info Logrotate completed. [1/27/2025] [10:25:09 AM] [IP Ranges] › ℹ info Fetching IP Ranges from online services... [1/27/2025] [10:25:09 AM] [IP Ranges] › ℹ info Fetching https://ip-ranges.amazonaws.com/ip-ranges.json [1/27/2025] [10:25:10 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v4 [1/27/2025] [10:25:10 AM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v6 [1/27/2025] [10:25:10 AM] [SSL ] › ℹ info Let's Encrypt Renewal Timer initialized [1/27/2025] [10:25:10 AM] [SSL ] › ℹ info Renewing SSL certs expiring within 30 days ... [1/27/2025] [10:25:10 AM] [IP Ranges] › ℹ info IP Ranges Renewal Timer initialized [1/27/2025] [10:25:10 AM] [Global ] › ℹ info Backend PID 163 listening on port 3000 ... [1/27/2025] [10:25:10 AM] [SSL ] › ℹ info Completed SSL cert renew process

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.