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.

NextCloud subdomain access.

Featured Replies

Hello. I need some help configuring nextcloud. I've installed nextcloud using a couple of tutorials from SpaceInvader One. Using his youtube tutorial i've conffigure swag and cloudflare. On my domane made som CNAME subdomains. I've installed nextcloud, configured it, everthing working ok, but when I done the modification on the config.php in nextloud and the swag proxy lost the ability to access nextcloud,

When I type https://nextcloud.xxxxxx.xxx the loging page to my unraid gui it appears.  How can I fix it? 

  • 2 months later...

Seeing what your reverse proxy config is would be helpful.  I'm currently using a subdomain, secured by SSL, which I configured via NginxProxyManager. Here's whats currently working for me (censored of course):

# ------------------------------------------------------------
# sub.domain.com
# ------------------------------------------------------------

server {
  set $forward_scheme https;
  set $server         "999.999.999.999";
  set $port           444;

  listen 8080;
listen [::]:8080;

listen 4443 ssl http2;
listen [::]:4443;

  server_name sub.domain.com;

  # Let's Encrypt SSL
  include conf.d/include/letsencrypt-acme-challenge.conf;
  include conf.d/include/ssl-ciphers.conf;
  ssl_certificate /etc/letsencrypt/live/npm-4/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/npm-4/privkey.pem;

  # Block Exploits
  include conf.d/include/block-exploits.conf;

  # HSTS (ngx_http_headers_module is required) (31536000 seconds = 1 year)
  add_header Strict-Transport-Security "max-age=31536000;includeSubDomains; preload" always;

  access_log /config/log/proxy_host-3.log proxy;

    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $http_connection;
    proxy_http_version 1.1;

  location ~ /auth-(.*) {
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Scheme $scheme;
    proxy_set_header X-Forwarded-Proto  $scheme;
    proxy_set_header X-Forwarded-For    $remote_addr;
    proxy_pass       http://999.999.999.999:81/api/?v1/auth&group=$1;
  }

  location / {
    # Force SSL
    include conf.d/include/force-ssl.conf;

  # HSTS (ngx_http_headers_module is required) (31536000 seconds = 1 year)
  add_header Strict-Transport-Security "max-age=31536000;includeSubDomains; preload" always;

    # Proxy!
    include conf.d/include/proxy.conf;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

 

Note, there's extras in there (eg. ~ /auth-(.*) ), which isn't required, as I'm using Plex Auth through Tautulli.

 

EDIT: Just realized this post was 2+ months old after I replied. Oh well, maybe it'll be useful to someone. 🤦‍♂️

Edited by ChrisTech

Archived

This topic is now archived and is closed to further replies.

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.