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.

Add Passkey (WebAuthn) Login to Unraid GUI — Phishing-Resistant, Passwordless Access Like Tailscale

Featured Replies

Why Unraid Should Support Passkeys for GUI Login

Unraid has grown far beyond a hobby NAS—it’s now used for home labs, small businesses, and mission-critical self-hosting. The login experience should reflect that maturity. Adding passkey (WebAuthn/FIDO2) support to the Unraid web GUI—similar to Tailscale’s username@passkey flow—would be a major step forward.

Here are reasons this feature deserves priority:


1. Massive Security Upgrade (Phishing-Resistant by Design)

Passkeys eliminate shared secrets entirely:

  • No passwords to steal, reuse, brute-force, or phish

  • Resistant to credential replay and MITM attacks

  • Immune to weak or reused admin passwords

For a system that often runs root-level services, this is a meaningful security improvement—not just convenience.


2. Removes the Weakest Link: Passwords

Even strong passwords are:

  • Hard to manage

  • Often reused

  • Frequently stored insecurely in browsers or notes

Passkeys leverage:

  • Hardware security keys

  • TPM / Secure Enclave

  • Biometric unlock (Face ID, Touch ID, Windows Hello)

This aligns Unraid with modern authentication best practices.


3. Faster, Cleaner Login Experience

A passkey login is:

  • One click / biometric prompt

  • No typing (great for mobile and tablets)

  • No password managers required

For admins who log into Unraid frequently, this saves time every day.


4. Perfect Fit for Local & Remote Admin Access

Unraid GUIs are often accessed:

  • Over LAN

  • Via VPN (Tailscale, WireGuard)

  • Through reverse proxies

Passkeys work seamlessly across all of these scenarios and bind authentication to the real origin, preventing fake login pages.


5. Matches the Modern Stack Unraid Users Already Use

Unraid users already rely on:

  • Tailscale

  • Cloudflare

  • GitHub

  • Google / Apple ecosystems

All of these platforms already support passkeys. Unraid adopting the same standard would feel natural and expected.


6. No Cloud Dependency Required

This can be implemented using:

  • Standard WebAuthn APIs

  • Local credential storage

  • Optional fallback to password login

No requirement for Unraid accounts, external identity providers, or always-online validation.


7. Backward Compatible & Optional

Passkeys don’t need to replace passwords:

  • Enable per user

  • Allow mixed authentication (password + passkey)

  • Ideal for gradual adoption

Admins who want passwords can keep them. Power users can upgrade.


8. Positions Unraid as a Forward-Looking Platform

Adding passkeys would:

  • Signal strong security leadership

  • Differentiate Unraid from other NAS solutions

  • Reduce support issues related to compromised credentials

This is the kind of feature users brag about.


Suggested UX Concept

unraid_admin@passkey
→ Browser / OS prompts for biometric or security key
→ Instant login

Simple. Secure. Modern.


Bottom line:
Passkey support isn’t just a nice-to-have—it’s the future of authentication. Implementing it in the Unraid GUI would significantly improve security, usability, and user trust while keeping Unraid competitive with modern infrastructure tools like Tailscale.

This is a feature worth building.

Edited by mans_

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.