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.

Website hosting on Unraid

Featured Replies

I’ve often seen remarks that exposing Unraid to the internet isn’t recommended because of security issues but no details. I’m currently hosting my commercial Wordpress website on Namecheap but considering self-hosting using a Cloudflare, nginx, Wordpress stack in order to save a little money (the website doesn’t generate much in the way of direct sales).

Searching Google showed a few threads with questions but no answers so I figured I’d bring up the subject again. Is there a legit security issue? What is it?

Edited by wgstarks

6 minutes ago, wgstarks said:

Is there a legit security issue

The issue is that the Unraid GUI is not hardened against a serious internet attack, and thus should not be directly exposed to the internet. If you want to access it from the internet do it using either a VPN or Unraid Connect.

  • Author
33 minutes ago, itimpi said:

The issue is that the Unraid GUI is not hardened against a serious internet attack, and thus should not be directly exposed to the internet. If you want to access it from the internet do it using either a VPN or Unraid Connect.

Thanks. So exposing a website (not the GUI) won’t be an issue as long as it’s done through Cloudflare and a proxy manager?

You would want to host it by using SWAG or similar or even in a VM to further isolate it from unraid

  • Author
4 minutes ago, MowMdown said:

You would want to host it by using SWAG or similar or even in a VM to further isolate it from unraid

Isn’t SWAG accomplishing the same thing as Cloudflare? I’ve never used it so maybe I’m wrong but I’ve already got Cloudflare setup to access my OpenVPN server on my home router.

19 hours ago, wgstarks said:

Isn’t SWAG accomplishing the same thing as Cloudflare? I’ve never used it so maybe I’m wrong but I’ve already got Cloudflare setup to access my OpenVPN server on my home router.

No. SWAG is Nginx Proxy/Webserver + Fail2Ban + LetsEncrypt rolling into a single application. Cloudflare is a CDN+DNS provider who has some small reverse-proxy like features like CF Tunnels. However you have no local control over it.

You need Nginx to host a webserver from your machine.

Edited by MowMdown

  • Author

I was planning on Cloudflare for DNS and LE certs since I already have my dynamic DNS setup there and NGINX proxy manager.

Can SWAG manage dynamic IPs? Or maybe SWAG would just replace NGINX proxy manager in the stack?

Just now, wgstarks said:

I was planning on Cloudflare for DNS and LE certs since I already have my dynamic DNS setup there and NGINX proxy manager.

Can SWAG manage dynamic IPs? Or maybe SWAG would just replace NGINX proxy manager in the stack?

SWAG is the equivalent of Nginx Proxy Manager but more sophisticated than NPM and no GUI.

  • Author
35 minutes ago, MowMdown said:

SWAG is the equivalent of Nginx Proxy Manager but more sophisticated than NPM and no GUI.

I think I understand now. I would let Cloudflare continue to provide DNS and install SWAG and Wordpress dockers on Unraid to host the website?

I found a SpaceInvaderOne video.

Hopefully it’s not outdated.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.