August 18, 2025Aug 18 To preface, I have searched the forum and seen other posts for the same issue, but those were because the OPs were using zsh. I am using bash and have never configured zsh. I am attempting to install Unraid Connect plugin (limetech) from the apps tab in Unraid for the first time, but the installation hangs on the step "Starting the Unraid API". Any help would be much appreciated. I have the lifetime license.Downloading plugin plugin: installing: dynamix.unraid.net.plg Executing hook script: pre_plugin_checks Checking disk space on /usr... ok. (15609MB free) Running on supported version 7.1.4 Backing up original files... Backed up: /usr/local/emhttp/plugins/dynamix/DisplaySettings.page Backed up: /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php Backed up: /usr/local/emhttp/plugins/dynamix/include/ProvisionCert.php Backed up: /usr/local/emhttp/plugins/dynamix/include/UpdateDNS.php Backed up: /usr/local/emhttp/plugins/dynamix/include/ReplaceKey.php Backed up: /usr/local/emhttp/plugins/dynamix/include/Wrappers.php Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/Update.page Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/include/ShowChanges.php Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/showchanges Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/unraidcheck Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidCheck.php Backed up: /usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidCheckExec.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/Registration.page Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/include/myservers1.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/include/myservers2.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/include/state.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/data/server-state.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/include/reboot-details.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/include/translations.php Backed up: /usr/local/emhttp/plugins/dynamix.my.servers/include/web-components-extractor.php Backed up: /usr/local/emhttp/update.htm Backed up: /usr/local/emhttp/logging.htm Backed up: /etc/nginx/nginx.conf Backed up: /etc/rc.d/rc.nginx Backed up: /usr/share/mozilla/firefox/9n35r0i1.default/user.js Moved directory: /usr/local/emhttp/plugins/dynamix.my.servers/unraid-components to /usr/local/emhttp/plugins/dynamix.my.servers/unraid-components- Backup complete. Patching header logo if necessary... Installing package... Cleaning up existing node_modules directory... +============================================================================== | Installing new package /boot/config/plugins/dynamix.my.servers/dynamix.unraid.net-4.13.1-x86_64-1.txz +============================================================================== Verifying package dynamix.unraid.net-4.13.1-x86_64-1.txz. Installing package dynamix.unraid.net-4.13.1-x86_64-1.txz: PACKAGE DESCRIPTION: # dynamix.unraid.net (Unraid API) # # Provides the Unraid API and Connect services for Unraid OS. # This package enables remote management, monitoring, and access # to Unraid servers through the Unraid Connect platform. # # Features include system monitoring, notifications, remote access, # and integration with the Unraid Connect dashboard. # # Homepage: https://unraid.net/ Executing install script for dynamix.unraid.net-4.13.1-x86_64-1.txz. Package dynamix.unraid.net-4.13.1-x86_64-1.txz installed. Starting Unraid Connect installation... Setting up Unraid API... Running setup_api.sh Starting API setup script Environment: CONFIG_DIR=/boot/config/plugins/dynamix.my.servers, API_BASE_DIR=/usr/local/unraid-api UNRAID_BINARY_PATH=/usr/local/bin/unraid-api Env file already exists API setup completed at Sun Aug 17 20:04:10 EDT 2025 Running post-installation verification... Running verify_install.sh Performing comprehensive installation verification... Checking executable files... ✓ Executable file /usr/local/bin/unraid-api exists and is executable ✓ Executable file /etc/rc.d/rc.unraid-api exists and is executable ✓ Executable file /usr/local/emhttp/plugins/dynamix.my.servers/scripts/gitflash_log exists and is executable Checking directories... ✓ Directory /usr/local/unraid-api exists ✓ Directory /var/log/unraid-api exists ✓ Directory /usr/local/emhttp/plugins/dynamix.my.servers exists ✓ Directory /usr/local/emhttp/plugins/dynamix.unraid.net exists ✓ Directory /etc/rc.d/rc6.d exists ✓ Directory /etc/rc.d/rc0.d exists Checking symlinks... ✓ Symlink /usr/local/bin/unraid-api exists -> ../unraid-api/dist/cli.js ✓ Symlink /usr/local/sbin/unraid-api exists -> ../bin/unraid-api ✓ Symlink /usr/bin/unraid-api exists -> ../local/bin/unraid-api Checking configuration files... ✓ Environment file /boot/config/plugins/dynamix.my.servers/env exists Checking shutdown configuration... Checking for shutdown scripts in rc6.d... ✓ Shutdown script for flash-backup exists and is executable ✓ Shutdown script for unraid-api exists and is executable ✓ rc0.d symlink exists ✓ unraid-api is in PATH Installation log file not found Verification summary: - Executable files errors: 0 - Directory errors: 0 - Symlink errors: 0 - Configuration errors: 0 - Shutdown configuration errors: 0 - Total errors: 0 All checks passed successfully. Installation verification completed successfully. Installation completed at Sun Aug 17 20:04:10 EDT 2025 Cleaning up node_modules archives that don't match current API version: 4.13.1 Current archive to keep: node_modules-for-v4.13.1.tar.xz Cleanup completed. Starting Unraid API service DEBUG: Checking PATH: .:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin DEBUG: Checking if unraid-api files exist: total 12 drwxr-xr-x 3 root root 100 Aug 15 12:45 . drwxr-xr-x 5 root root 320 Aug 17 20:04 .. drwxr-xr-x 2 root root 540 Aug 15 12:45 assets -rwxr-xr-x 1 root root 1437 Aug 15 12:45 cli.js -rwxr-xr-x 1 root root 8189 Aug 15 12:45 main.js DEBUG: Checking symlink: lrwxrwxrwx 1 root root 25 Aug 17 20:04 /usr/local/bin/unraid-api -> ../unraid-api/dist/cli.js DEBUG: Checking Node.js version: v22.18.0 DEBUG: Checking if cli.js is executable: -rwxr-xr-x 1 root root 1437 Aug 15 12:45 /usr/local/unraid-api/dist/cli.js DEBUG: Attempting to run unraid-api directly: Unraid API v4.13.1+58b5544 If no additional messages appear within 30 seconds, it is safe to refresh the page. Added bundled plugin unraid-api-plugin-connect Starting Unraid API service... Starting flash backup service... Starting the Unraid API
August 19, 2025Aug 19 Community Expert I’m really not sure what causes this. When you refresh your webgui it’s definitely not installed? Does the unraid-api command do anything? Seems like an issue with some finalization check we do but I don’t know why it would cause the API to not actually be installed.
August 20, 2025Aug 20 Author I tried installing again today and got hung on the Starting Unraid API step. After 30 minutes, I went the Plugins tab and saw Connect was listed there with an update available. I clicked update and it went through. Looks like it is installed now.
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.