Community

Apps

Unraid

Unraid belongs in the Nostr app map as a flexible home-server OS for running Docker services around Bitcoin, Lightning, Nostr and NWC. Treat it as the operator surface, not the protocol layer.

Unraid visual
Unraid icon
Apps The product layer Clients, signers, publishing tools, wallets and useful experiments.
Back to Nostr
Apps

Apps shelf

Apps pages collect clients, signers, tools, developer libraries and product research without turning the app into the whole network.

Apps29 min readNAS and application-server operating system that can host Docker-based Nostr and NWC services

Unraid

Unraid belongs in the Nostr app map as a flexible home-server OS for running Docker services around Bitcoin, Lightning, Nostr and NWC. Treat it as the operator surface, not the protocol layer.

The quick readUnraid is not a Nostr app, not a Lightning wallet and not a NIP-47 implementation. Unraid is an embedded operating system for x86_64 self-hosted servers: NAS storage, Docker application hosting and virtual machines. It matters to Nostr users because it can run Docker-based services that sit around the Nostr and Lightning stack, especially Alby Hub for Nostr Wallet Connect, plus any carefully configured relay, client, media, VPN or wallet container the operator chooses to deploy. The current release context checked on June 13, 2026 is important: Unraid 7.3.1, dated May 27, 2026, was a security and stability release with Linux kernel, Docker, ZFS, storage, WebGUI and package updates. Unraid's Nostr value depends on the user's container choices, Community Applications trust, Docker network mode, appdata backups, boot-device backups, remote-access posture and NWC permissions. If you use Unraid as the box behind zaps, keep the WebGUI private, verify Alby Hub and Lightning backend state, back up boot and app data, avoid broad host networking unless required, and test NWC app connections with tiny budgets before relying on them.

Unraid is a server OS, not the Nostr layer

Unraid should be read as infrastructure. The official documentation describes it as an embedded operating system for network-attached storage, application hosting and virtual machines. It boots into a lightweight Linux system, exposes a WebGUI and lets the operator turn ordinary x86_64 hardware into a flexible home server. That is the correct starting point for a Nostr reader.

The Nostr connection is indirect. Unraid does not define NIP-47, run a Nostr identity system by default, sign events, provide a wallet protocol or act as a social client. It can host Docker containers that do those things. Alby Hub is the clearest example because Alby documents Unraid as one of the home-cloud systems where Alby Hub can run. A user can also run relay, client, VPN, media or automation containers if they understand the templates and ports.

That makes Unraid different from a polished Nostr app. The operating system gives you storage, Docker, VM hosting, network controls, user shares, appdata, backups and remote access options. The Nostr behavior comes from the containers you install and the secrets you give them. If a Nostr app pays an invoice through NWC, Unraid is the machine keeping the wallet service online; it is not the wallet service itself.

This distinction protects the reader from a common mistake. A Community Applications tile can feel like a product endorsement, but it is only the beginning of the review. You still need to know who maintains the container, which image is pulled, which ports are mapped, where persistent data lives, whether secrets are exposed in environment variables, and whether the WebGUI or app UI is reachable from the public internet.

What Unraid actually gives the operator

Unraid's core is a flexible NAS model. The documentation explains arrays, parity, user shares and cache pools. Unlike traditional RAID, Unraid can mix drives of different sizes and expand storage one disk at a time. Parity can help rebuild a failed drive, while user shares let the operator present top-level folders without caring which physical disk holds each file.

That storage model matters for Nostr-adjacent services because those services produce state. A relay stores event data. A media server stores files. Alby Hub stores wallet and app-connection data. A Lightning backend stores wallet and channel state. A Bitcoin node stores blockchain and index data. Unraid gives you places to put those files, but it does not decide which files are critical.

Unraid is also an application server. Its Docker docs describe containers as isolated Linux environments, with application data usually stored in an `appdata` share outside the container. That is the key operational fact. Updating or recreating a container is normal; losing the persistent volume behind the container is the real problem.

Finally, Unraid is a virtualization host. The docs describe KVM-based virtual machines, CPU pinning, OVMF, VirtIO, device passthrough and GPU passthrough. For a Nostr setup, this is optional context rather than the main path. Most users will run Alby Hub or related services as Docker containers. VMs become relevant when you want stronger separation or a non-Linux guest, but they also increase backup and networking complexity.

The 7.3 release context is security-relevant

The Unraid page should name the current release moment because operating systems age differently from app profiles. The Unraid 7.3.1 release notes, dated May 27, 2026, describe a security and stability release. It updated the Linux kernel, Docker engine, ZFS, storage behavior, WebGUI/system behavior and base distribution packages. The notes call it recommended for all users who want current security and stability fixes.

The security list is concrete: bind, dnsmasq, nginx, rsync, Docker, avahi, glibc and jq all received security-related updates or upstream CVE fixes. That matters for an Unraid machine hosting wallet or Nostr services. A server with exposed management, public relay behavior or payment infrastructure is not just a private file cabinet. It is an internet-adjacent system that needs patch discipline.

The 7.3.0 release, dated May 12, 2026, was larger. The docs describe internal boot support, an onboarding wizard, TPM-based licensing, Docker networking improvements, expanded hardware support, ZFS and storage fixes, virtualization updates and WebGUI security hardening. That is a platform transition, not only a feature release.

For the reader, the practical instruction is to check the exact Unraid version before trusting the server. Then check the container versions. A current Unraid OS does not automatically mean Alby Hub, a relay container, a reverse proxy or a Lightning backend is current. OS updates and container updates are separate responsibilities.

Community Applications is useful, not magic

Community Applications is the usual discovery layer for Unraid containers and plugins. The official docs describe a curated catalog of more than 2,000 free Docker containers and plugins maintained by the Unraid community. It adds an Apps tab to the WebGUI, provides an app-store-like interface and shows whether a listing is a Docker container or plugin.

That app-store feeling is valuable. It lowers the barrier for running self-hosted services and gives users support links, project pages, template fields and reinstall behavior. The docs say saved Docker template settings live under `/boot/config/plugins/dockerMan/templates-user`, which helps users reinstall containers after a `docker.img` problem or a fresh setup.

The caution is also in the docs. Community Applications provides basic vetting and moderation, but the user should review documentation and support resources before installation. Lime Technology supports the Docker subsystem, not every individual community container. That is the exact framing a Nostr wallet user needs.

If you find Alby Hub or another Nostr-adjacent container through Community Applications, treat the listing as a convenience layer over Docker. Confirm the upstream repository, image tag, support thread, update frequency, template mappings, environment variables, ports, appdata path and network mode. If you cannot verify those pieces, install it only as a test, not as the wallet behind real spending.

Alby Hub is the NWC bridge

Alby Hub is the most concrete NWC reason Unraid belongs in this map. Alby's home-cloud guide says Alby Hub is available for systems including Umbrel, Start9, RaspiBlitz, MyNode, CasaOS and Unraid. The Alby Hub repository describes a self-hosted wallet center that lets applications supporting NWC control a Lightning node or wallet, including apps such as Damus and Amethyst.

The current Alby Hub model gives users several backend choices. By default, Alby Hub can use an embedded LDK-based Lightning node. It can also connect to external backends such as LND, Phoenixd, Cashu and Core Lightning. On Unraid, that means the operator must be explicit about what is actually moving funds. The Docker container is only the visible service; the backend behind it determines channel, liquidity, recovery and connectivity behavior.

NWC itself is a protocol boundary. NIP-47 defines wallet service requests and responses, wallet-service information and methods such as paying invoices, creating invoices, listing transactions and reading balances. The NWC docs recommend wallet and app best practices such as budgets, unique keys, method checks, relay choices and connection-string handling.

On Unraid, the safer pattern is to create one Alby Hub app connection per Nostr client or automation. Label it, give it a small budget, grant only needed methods and revoke it when unused. Do not paste one powerful connection string into every client. Unraid protects the server dashboard; it does not protect an NWC secret once the user copies it into an app.

Docker settings are part of the security model

Unraid makes Docker approachable through templates, but the details are still security decisions. The Docker customization docs describe network type, volume mappings, port mappings and environment variables as the basic configuration choices. These fields decide how a container reaches the network, which host folders it can read or write, which ports users can reach and what secrets are passed to the app.

Network mode deserves special attention. Bridge mode is the default and safest common path because only mapped ports are reachable from the Unraid server or LAN. Host mode gives the container the server's network stack and can use any available port, which is sometimes necessary but should not be casual. Custom macvlan or ipvlan can make a container appear as a separate LAN device, which is powerful and more advanced.

Volume mappings are the second danger line. A wallet service needs persistent configuration, but it does not need broad read/write access to every share on the array. A media server may need media folders. A relay may need a database path. A payment service usually needs only its own appdata and carefully chosen backend connections. The docs recommend using the most restrictive access mode that still works.

Environment variables are convenient but visible in places many operators forget to protect. The docs list API keys as a common kind of environment variable. For NWC or wallet services, avoid putting sensitive connection strings in random templates unless the app requires it and you understand where Unraid stores the template. A saved XML template is useful for recovery, but it can also become a place where secrets live.

Backups are not just parity

Unraid parity is not a backup plan. Parity helps reconstruct a failed data drive, but it does not protect against accidental deletion, ransomware, misconfigured containers, corrupted databases, failed updates, stolen hardware or the operator overwriting wallet data. A Nostr payment stack needs real backups beyond array health.

The boot device is especially important. Unraid's docs say the boot device stores the operating system, configuration, licensing and system settings. The secure boot-drive and changing-boot-device pages instruct users to create a boot device backup from the WebGUI and store it outside the Unraid server. Unraid Connect can also automate flash backups.

For containers, the key path is usually appdata. Unraid's Docker overview says application settings and working files live in the appdata share. That means Alby Hub data, relay databases, reverse-proxy config, bot settings or other service state may live there. If your backup covers only media files and not appdata, it may not cover the services that matter.

Lightning makes this sharper. Channel state, seed phrases, app passwords, Alby Hub data, NWC connection records, backend wallet files and static channel backups are not interchangeable. A boot-device backup is one layer. An appdata backup is another. Upstream wallet recovery instructions are another. Before keeping meaningful funds on an Unraid-hosted wallet service, write down which layer restores what.

Remote access is the sharp edge

Unraid's WebGUI is the control plane. It should normally stay private. The Unraid Connect remote-access docs are unusually clear: Unraid Connect dashboard access does not by itself expose the WebGUI, but the Remote Access feature can publish the WebGUI through UPnP or manual port forwarding. The same page says Tailscale is preferred for most users who want remote administration without exposing the WebGUI to WAN traffic.

Security fundamentals make the same point from another angle. They tell users to set a strong root password, review port forwarding, minimize exposed services and avoid putting SMB file shares or the WebGUI directly on the internet. For Nostr readers, this is not generic NAS advice. A payment server with a public WebGUI is a wallet risk.

The newer Tailscale integration is relevant because it can give individual containers their own Tailnet identity and remote access without exposing the entire server. WireGuard is also documented for remote access to the server, LAN, shares or other Unraid servers. These VPN approaches are usually more appropriate than opening dashboards to the public internet.

NWC can reduce the need to expose dashboards. A Nostr app can request wallet actions through a relay connection instead of reaching the Alby Hub admin screen directly. That is good design. It does not remove the need to secure the host, because anyone who controls the Unraid box or the Alby Hub admin UI can still affect the wallet service behind the NWC connection.

Nostr services on Unraid are mostly Docker choices

Unlike Umbrel or Start9, Unraid should not be described as having a single canonical Nostr shelf. It is a general-purpose Docker and VM host. The Nostr surface is whatever the user deploys and maintains. Alby Hub has the clearest official documentation link to Unraid. Other Nostr relays, clients, Blossom or NIP-96 servers, bots and tools may be deployable through Docker or community templates, but each one needs its own verification.

This makes Unraid powerful for experienced self-hosters. If a Nostr project publishes a Docker image, an Unraid user can often create or adapt a template, map appdata, choose a network mode and run the service. The Community Applications docs and forum guidance explain how templates wrap ports, paths and WebUI entries so they fit the Unraid interface.

It also makes Unraid easier to misrepresent. Do not say Unraid supports a Nostr feature unless you can name the container or VM doing that work. A Nostr relay should be checked for supported NIPs, persistence, database path, moderation controls and public exposure. A noStrudel-style client should be checked for signer handling. A Blossom or NIP-96 server should be checked for upload rules, quotas and deletion behavior.

For the public article, the honest claim is strong enough: Unraid can be a capable host for Nostr-adjacent infrastructure because it runs Docker well, has a huge app ecosystem and gives operators storage and VM flexibility. The responsibility is that the operator must assemble and audit the actual Nostr stack.

Hardware and licensing affect the setup

Unraid is built for hardware reuse. The official site says it lets users make the most of whatever drives they have on hand, and the docs say it runs on nearly any 64-bit x86_64 system with a modern Linux kernel and minimal memory footprint. That makes it appealing for homelabs and NAS builders with mixed disks.

For Nostr payment infrastructure, mixed hardware is both strength and risk. Old disks can hold media, but wallet and appdata paths deserve reliable storage. A cache pool can improve performance, but it should be monitored and backed up. USB boot or internal boot must be backed up. Power loss can interrupt services. Cheap controllers and questionable cables can become application bugs that are really hardware problems.

Unraid is also commercial software with licensing. The homepage advertises a free trial and paid licenses, and the docs mention license keys and boot-device considerations. This is not a moral problem, but it is part of the operator model. If the boot device fails, licensing and configuration recovery matter. If you use a trial, understand its limits before building a production wallet setup.

The practical hardware rule is boring: use reliable drives, keep appdata on healthy storage, monitor SMART, avoid filling the array, use a UPS if the server holds Lightning funds, and take screenshots or notes of disk assignments after hardware changes. The glamorous part of self-hosting is installing services. The lasting part is knowing how the machine comes back after a failure.

How Unraid differs from the other operating-system entries

Unraid sits differently from CasaOS, RaspiBlitz, Start9 and Umbrel. CasaOS is a lightweight personal-cloud dashboard. RaspiBlitz is Bitcoin and Lightning node infrastructure first. Start9 and Umbrel package self-hosted services into more opinionated home-server ecosystems. Unraid is broader and more storage-centered: NAS, Docker, VMs and hardware reuse are the product center.

That breadth is useful when a Nostr setup shares a machine with family storage, media servers, automation, AI tools and backups. You can put Nostr-adjacent services beside ordinary homelab services rather than buying a dedicated appliance for every job. For a practical reader, that may be the reason Unraid wins: it is already the always-on server with disks, fans, Ethernet and a UPS.

The tradeoff is that Unraid does not give Nostr users a single curated path. Start9 and Umbrel can point to more clearly packaged app-store routes for Alby Hub, noStrudel or relay services. RaspiBlitz has a stronger Bitcoin-node mental model. Unraid gives you a powerful platform and then expects you to know enough about Docker, appdata, ports and support threads to assemble the stack.

That means Unraid is best for readers who like explicit control. If you want a single appliance path, another operating-system entry may feel calmer. If you already understand Docker templates, storage pools, reverse proxies and backups, Unraid can be a flexible host for NWC and Nostr services. The article should not pretend one model is universally better; it should help the reader choose the level of responsibility they are actually ready to carry.

What Unraid does not promise

Unraid does not promise that every Docker image is safe. Community Applications can make installation easier, but it is not a full security audit of every upstream project. The docs tell users to review descriptions, developer reputation, source repositories and support resources. That advice becomes sharper when the app touches a Lightning wallet, Nostr key material or public relay traffic.

Unraid does not promise app-specific backups by itself. A boot-device backup can restore OS configuration and templates, but it does not necessarily prove that every wallet database, relay database or application volume has been captured and restored correctly. A parity-protected array can survive a disk failure, but it cannot undo a bad container update that corrupts appdata.

Unraid does not promise private remote access just because it is self-hosted. A home server can leak more than a cloud app if the operator forwards the wrong ports, leaves SMB open, exposes the WebGUI, reuses weak passwords or stores secrets in templates. Private ownership is useful only when the access paths are deliberately chosen.

Unraid also does not promise Nostr portability. If a hosted Nostr service writes standard events to relays, uses NIP-47 correctly, stores files with clear retention rules or exposes a documented API, portability comes from that service. If a container hides state in its own database or only works with one app, Unraid cannot make it interoperable. The host can keep the service running, but the service still has to earn trust.

Updates have OS and container layers

Unraid updates and container updates are different layers. The OS update may patch the Linux kernel, Docker engine, WebGUI, ZFS or base packages. A container update may patch Alby Hub, a relay, a reverse proxy, a database or a Nostr tool. A safe operator checks both layers before assuming the stack is current.

The 7.3.1 release is a good example. It updated Docker to 29.5.1 and included upstream Docker CVE fixes. That improves the container runtime, but it does not automatically update a wallet image or change the app's own NWC behavior. Conversely, updating Alby Hub may improve wallet behavior while the underlying server still needs an OS security update.

Unraid's Docker docs say containers can be managed from the WebGUI, with logs, console access, restart, edit and health indicators. That makes day-to-day operation easier. It also means the WebGUI becomes the place where the operator should look after an update: container health, logs, port conflicts, volume mappings and autostart order.

When updating money or Nostr services, do small steps. Back up boot and appdata first. Update Unraid if security fixes apply. Reboot if required. Confirm Docker starts. Update one critical container at a time. Check logs. Test tiny NWC payments. Confirm relays or clients still work. A home server can be resilient, but only if maintenance is deliberate.

A cautious Unraid NWC setup

A cautious Unraid setup starts with the server, not the Nostr client. Confirm the OS version, root password, SSL/TLS posture, boot-device backup, appdata backup, storage health and network access. Decide whether the WebGUI is LAN-only, VPN-only, Tailscale, WireGuard or a carefully managed remote-access path. Avoid public WebGUI exposure by default.

Next, install or configure Alby Hub through the path you can verify. If Community Applications has a current Alby Hub template on your server, inspect the template before clicking through. If you deploy manually, use Alby's Docker or self-hosting guidance and understand every mapping. Put persistent data in a clear appdata path. Avoid host network mode unless the app documentation gives you a reason.

Then choose the wallet backend. If Alby Hub uses its embedded LDK node, understand the backup and liquidity model. If it connects to LND, Phoenixd, Cashu or Core Lightning, understand where that backend runs and how it recovers. On Unraid, the backend might be another container, a VM, a remote node or a service outside the server. Do not hide that dependency from yourself.

Finally, create NWC connections one at a time. Give noStrudel, Damus, Amethyst, a bot or a point-of-sale surface its own connection. Use small budgets and narrow permissions. Pay and receive tiny amounts. Revoke the connection and verify it stops working. Confirm the service survives an Unraid reboot and that backups run after real data exists.

What to check before trusting it

Before trusting Unraid with Nostr payments, check the host. Is the server on Unraid 7.3.1 or another current version? Are there known issues that apply to your hardware? Is the boot device backed up off-server? Is appdata backed up? Is the cache pool healthy? Are SMART reports clean? Do you know how to restore if the boot device dies?

Check the network next. Is the WebGUI exposed through port forwarding or UPnP? Is Tailscale or WireGuard a safer option? Which container ports are reachable from the LAN or internet? Is a reverse proxy terminating TLS? Are SMB shares private? Are Docker containers using bridge, host or custom networks? Can you explain why each public port is open?

Check the wallet layer with exact names. Which container is Alby Hub? Which image tag does it use? Where is its data? Which backend moves funds? Which NWC relay is used? Which app keys have which permissions? Which connection has a spending budget? Can you revoke each connection? Do logs show unexpected requests?

Check the human layer last. Does the person operating the server know the root password, backup location, recovery phrase storage and NWC revocation path? If not, keep balances small and treat the setup as a learning environment. Unraid can host serious infrastructure, but it rewards the operator who documents the stack instead of trusting memory.

The reader takeaway

Unraid earns its place in the Nostr map because it is a flexible self-hosting operating system. It can run the storage, Docker containers and virtual machines around a Nostr and Lightning setup. For many users, it is already the always-on box in the house, which makes it a natural host for Alby Hub and other Nostr-adjacent services.

The strength is control and flexibility. You can choose hardware, mix drives, run Docker containers, expose only selected services, keep appdata on local storage and build a server that matches your home or small-office reality. That is valuable for readers who want their payment and relay infrastructure close to them.

The caution is equally important. Unraid is not the protocol, not the wallet and not a guarantee that a container is safe. NWC permissions, Docker mappings, boot-device backups, appdata backups, remote access, container updates and hardware reliability all remain the operator's job. Use Unraid when you want a powerful host, and verify every layer before trusting it with identity, relay data or sats.

Sources worth opening

Start with Unraid's own overview, the 7.3.1 and 7.3.0 release notes, Docker and Community Applications documentation, security fundamentals, remote access, boot backup and Tailscale/WireGuard pages. Then read Alby Hub, NWC and Docker references before using an Unraid server as payment infrastructure.

Back to the Crays Nostr page
Apps route visual cue 1
Apps route visual cue 2
Apps route visual cue 3
Apps route visual cue 4
Apps route visual cue 5

How to use this page

Keep the product map close.

Search the wider app shelf when you want another client, tool, protocol reference or source trail beside this page.

AppsMore Apps pages stay availableApps pages stay availableProducts, tools, communities and source trails.Browse pages
Apps contribution visual cue 1
Apps contribution visual cue 2
Apps contribution visual cue 3
Apps contribution visual cue 4
Apps contribution visual cue 5

Bring something back

Ask, suggest, submit or nominate.

Ask a question, send a source, suggest a fix, submit a project or nominate a public Nostr account. The page stays stable; your contribution gets reviewed beside it.