Skip to main content
  1. Tutorials/

Installing Essential Plugins on Unraid

Difficulty Beginner
Time ~15 min
Stack
Unraid

A fresh Unraid install has no app store and no way to run Docker containers. Before you can deploy anything useful, you need to add the plugin layer that makes it possible. This guide walks through installing Community Applications, enabling Docker, and adding the three plugins that belong on every Unraid server.

Executive Summary
#

We will install the Community Applications plugin manually via the Plugins tab, enable Docker in Settings, and then use the Apps tab to install Unassigned Devices, User Scripts, and Fix Common Problems. By the end, your server will have a working app store, a running Docker engine, and three tools that handle storage flexibility, script scheduling, and configuration health checks.

Prerequisites
#

ComponentRequirement
Unraid ServerA running server with array started and web UI accessible
NetworkServer connected to the internet
BrowserAny modern browser pointed at your Unraid web UI

Assumptions: This guide follows on from Creating and Managing Shares on Unraid. No command line access is required. Everything is done through the Unraid web UI.

Implementation
#

Step 1: Confirm the Starting State
#

Before installing anything, take a quick look at the Plugins tab to confirm you are starting from a clean slate.

  1. Click Plugins in the top navigation bar.

You should see “No plugins installed.” This confirms Community Applications has not been added yet and you are working from a fresh install.

Unraid Plugins tab showing no plugins installed
The Plugins tab on a fresh Unraid install. Nothing installed yet. This is the expected starting state before adding Community Applications.

Step 2: Install Community Applications
#

Community Applications (CA) is the plugin that adds the Apps tab to Unraid. It connects to a community-maintained catalog of Docker containers and plugins. In current versions of Unraid, the installer is integrated directly into the interface, removing the need for manual URL entry.

  1. Click Apps in the top navigation bar.
  2. Click the orange INSTALL button in the center of the page.

Apps tab showing initial CA install button
The Apps tab on a fresh Unraid install. Instead of pasting a URL in the Plugins tab, you now trigger the install with a single click.

Unraid will open a modal to download and install the plugin. The process usually takes under 30 seconds.

Install Plugin - In Progress screen showing community.applications.plg downloading
Unraid downloads and installs the CA plugin automatically. The scrolling output shows each stage of the install process.

When the install finishes, the screen will update to show “Install Plugin - Finished” with a summary of what was installed.

Install Plugin - Finished screen confirming community.applications has been installed
A clean finish with no errors. Click Done to return to the Apps tab, which will now begin loading the full catalog.

Step 3: Open the Apps Tab and Accept the Disclaimers
#

Click Apps in the top navigation bar. Because this is the first time CA has been opened, it will show two disclaimers before loading the catalog.

The first disclaimer is a general notice that all listed applications are third-party additions. Neither the CA authors nor Limetech make any warranty about the suitability of listed apps.

CA first-run disclaimer modal
CA is upfront that it hosts third-party content. Click I Understand to proceed.

After dismissing the first disclaimer, CA will show a second notice specifically about plugins. Unlike Docker containers, plugins run with full system privileges. Install only what you need from sources you trust.

CA Plugins warning modal explaining plugins run with full privileges
Plugins have deeper system access than containers. Click I Understand to continue.

The Apps tab will finish loading and display the full CA catalog.

CA Apps tab fully loaded showing Recently Added, Spotlight, and Top Trending sections
The CA home screen. Browse by category using the left sidebar or search directly. Note the banner at the top warning that Docker is not yet enabled. That is addressed in the next step.

Step 4: Enable Docker
#

The banner across the top of the Apps tab says “Docker Service Not Enabled.” Plugins can be installed without Docker, but you will need it running before you can deploy any containers. Enable it now.

  1. Click Settings in the top navigation bar.

Unraid Settings page
The Settings page. Docker is listed under System Settings.

  1. Click Docker under System Settings.
  2. Click the Enable Docker dropdown and select Yes.

Docker Settings page with the Enable Docker dropdown open and Yes highlighted
Select Yes from the dropdown. Leave all other settings at their defaults.

  1. Click Apply.

Docker Settings page with Enable Docker set to Yes and Apply button ready
Docker set to Yes and ready to apply. The default vDisk location and appdata path are appropriate for most setups.

Docker will start and the status in the top right of the page will change from Stopped to Running. A new Docker tab will also appear in the top navigation bar.

Docker Settings page showing Status: Running after applying
Status: Running confirms Docker is active. Docker version 27.5.1 is shown alongside the storage configuration.

Step 5: Install Unassigned Devices
#

Unassigned Devices (UD) lets Unraid mount and manage disks that are not part of the main array. This includes USB drives, external hard drives, remote SMB and NFS shares, and ISO files. It is the plugin that makes non-array storage visible and usable on your server.

  1. Click Apps in the top navigation bar.
  2. Type Unassigned Devices in the search bar and press Enter.
  3. Find the result from Limetech labeled Unassigned Devices and click Install.

CA search results for Unassigned Devices showing Limetech plugin cards
Three Unassigned Devices variants appear in the results. Install the base version from Limetech. “Plus” adds support for additional file system formats like exFAT and HFS+ and can be added later if you need it. “Preclear” is a separate tool for preparing drives before adding them to the array.

Unraid will download and install the plugin. The output will show it creating mount points and configuring udev rules.

Unassigned Devices install in progress
The install output for Unassigned Devices. The plugin sets up several mount points under /mnt for disks, remotes, and addons.

Unassigned Devices install finished
Unassigned Devices installed successfully. The note at the bottom mentions that Unassigned Devices Plus is required for exFAT and HFS+ support. Install it from CA later if needed.

Step 6: Install User Scripts
#

User Scripts gives you a web-based interface for creating and scheduling bash scripts on your Unraid server. You can write scripts directly in the browser, run them manually with a button click, or set them on a cron schedule to run automatically. It is the primary way to automate recurring tasks on Unraid without dropping to the command line every time.

  1. In the CA search bar, type User Scripts and press Enter.
  2. Find the result from Andrew Zawadzki and click Install.

CA search results for User Scripts showing the plugin card with Monthly Spotlight badge
User Scripts by Andrew Zawadzki is the correct result. The Monthly Spotlight badge indicates it is actively maintained and widely used in the community.

User Scripts install in progress
User Scripts downloading and installing. The plugin shows download progress in percentage increments.

User Scripts install finished
User Scripts installed. Plugin installed confirmation at the end of the output.

Step 7: Install Fix Common Problems
#

Fix Common Problems (FCP) scans your Unraid configuration and checks for known issues, misconfigurations, and potential problems. It does not fix anything automatically. It surfaces issues and tells you exactly what to do about them. Running it after significant changes like adding plugins, modifying share settings, or updating Unraid is a good habit.

  1. In the CA search bar, type Fix Common Problems and press Enter.
  2. Find the result from Lime Technology and click Install.

CA search results for Fix Common Problems showing the Lime Technology plugin card
Fix Common Problems is an official Limetech tool, which is why it carries the Limetech badge. It is listed under the Tools category.

Fix Common Problems install in progress
Fix Common Problems downloading and installing.

Fix Common Problems install finished
Fix Common Problems installed successfully.

Step 8: Verify All Plugins Are Installed
#

Navigate to Plugins in the top navigation bar. You should now see all four plugins listed with their versions.

Plugins tab showing all four plugins installed
All four plugins appear in the Installed Plugins list. Community Applications shows up-to-date. The other three may show “not available” for update status. That just means the update check has not run yet.

Click Check for Updates in the top right corner to run an update check against all installed plugins.

Plugin Update Check Finished screen showing all four plugins were checked
The update checker runs through each plugin in sequence. This also confirms your server can reach the plugin repositories.

After the check completes, all four plugins should show a green up-to-date status.

Plugins tab showing all four plugins with green up-to-date status
Green across the board. All plugins are current and your server is in a known-good state.

Step 9: Confirm Plugin Access in Settings
#

Navigate to Settings. Scroll down to the User Utilities section. You should now see Fix Common Problems, Unassigned Devices, User Scripts, and Community Applications listed as tiles. This is how you access each plugin’s configuration going forward.

Settings page User Utilities section showing all four plugin tiles
The Settings page now reflects all installed plugins under User Utilities. Click any tile to open that plugin’s configuration page.

Lab Notes & Troubleshooting
#

The Apps tab shows “Docker Service Not Enabled” after CA installs. This is expected on a fresh install. CA loads the full catalog regardless. The banner is informational. Follow Step 4 to enable Docker before installing any containers.

Fix Common Problems shows warnings right after install. On a fresh server, FCP commonly flags that Plugin Update Check and Docker Update Check are not configured. This is normal.

Fix Common Problems results showing no errors but two warnings and some informational comments
Two warnings on a fresh install is normal. “No errors found” is the important line. The warnings about update checks are notification settings, not failures.

Click Notification Settings on each warning to configure automated update notifications, or click Ignore Warning to dismiss them if you prefer to manage updates manually. FCP may also flag that Unassigned Devices Plus is not installed. This is an informational comment, not a warning. Install it from CA later if you need to mount exFAT or HFS+ formatted drives.

Install Plugin URL fails or times out. Check that your Unraid server has internet access. Open the terminal in the Unraid web UI (the terminal icon in the top right navigation) and run ping 8.8.8.8 to confirm connectivity. If the server cannot reach the internet, check your network settings under Settings > Network Settings.

Plugin shows “not available” for update status after install. Click Check for Updates on the Plugins tab. The status column only populates after an update check has been run. If it still shows “not available” after checking, the plugin repository may be temporarily unreachable. Try again later.

Searching in CA returns no results. If the search bar returns nothing, CA may still be loading its catalog in the background after a fresh install. Wait 30 seconds and try again. If the problem persists, go to Apps > Settings and click Refresh Repositories.

Summary
#

Your Unraid server now has a working app store, Docker running, and three essential plugins installed and verified. Community Applications gives you access to the full catalog of self-hosted apps. Unassigned Devices handles non-array storage. User Scripts handles task automation. Fix Common Problems keeps your configuration healthy. The next guide covers keeping Unraid itself up to date and locking down server security.

Next Step: Keeping Unraid Updated and Secure


Disclaimer: Content on this site is provided as-is with no guarantees of accuracy, completeness, or fitness for any particular purpose. Always test in a safe, non-production environment before applying anything documented here to systems you rely on. I am not responsible for data loss, damage, or security issues resulting from following these guides. Software and services change over time and steps that worked when this was written may not work in the future.