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.

Scootter

Members
  • Joined

  • Last visited

  1. I was looking to add Kate as my Krusader editor and then I saw this along with your other changes which is great! I also tried setting the language to English and tried Español but both use Deutsch so I am looking forward to the next update. Thanks for this!
  2. From what I can tell, the default this is still /app/data but you can use the DATA_DIR environment variable to change the data directory. It seems like you would indeed need to use that if using docker-compose. I think you already know all this, I am just talking out loud so to speak. I agree though, I should add DATA_DIR to the template. I will do a little testing and update the template once I have a grasp of this.
  3. When I first scanned it showed all of my apps then I came here and found it uses the default appdata location so, a +1 from me for configurable appdata location. I don't use the standard /mnt/user/appdata/ all of my apps are on /mnt/apps_cache/appdata/. The app is looking pretty good though so thanks for working on it.
  4. @chodeus I just wanted drop in and tell you great work and thanks for updating and working on this! The docker page is unusable for me without it.
  5. Hey thanks for the great software! I did also submit this to the community apps around 2-3 weeks ago but it hasn't been published and I haven't heard anything yet.
  6. Sorry for the late response but I enabled the syslog server and have been waiting for the server to act up again and it hasn't! It has been smooth running so I don't know what the deal was but hopefully it is good now.
  7. I am on Unraid version 7.2.2, I recently moved my boot drive and other hard drives over to newer hardware and I have had several freezes at random times. The newer hardware worked fine before as a Windows 11 machine and I am not sure if it is a new hardware issue or a software and configuration issue. The additional piece of hardware I had to add is a 6 Port SATA PCIe 3.0 Expansion Card which I think could be the issue but I do not know how to check. I am looking through the diagnostic files but so far I am not seeing anything obvious to me. If anyone could help point me in the right direction I would be very grateful, thanks! netflex-diagnostics-20260103-1904.zip
  8. While I have no affiliation with any of the parties involved, I recently came across this article https://noted.lol/dockhand/ about a new docker management tool call Dockhand. I have only played around with it a little so far and it can already do a lot with a very nice UI. I am using the free version which looks perfect for my homelab. Anyways, I thought I'd share the information and my Unraid container template in case anyone else wants to give it a try. I'll probably try and get this and some of my other templates into the Community Apps sometime soon. Dockhand Website: https://dockhand.pro/ Roadmap: https://dockhand.pro/#roadmap Documentation: https://dockhand.pro/manual/#introduction Copy the attached my-dockhand.xml to /boot/config/plugins/dockerMan/templates-user/ and then on the Unraid docker page add container and pick the dockhand template. If you don't want to download the file here is the full xml. <?xml version="1.0"?> <Container version="2"> <Name>dockhand</Name> <Repository>fnsys/dockhand:latest</Repository> <Registry>https://hub.docker.com/r/fnsys/dockhand/</Registry> <Network>bridge</Network> <Shell>sh</Shell> <Privileged>false</Privileged> <Support>https://github.com/Finsys/dockhand/issues</Support> <Project>https://dockhand.pro</Project> <Overview>Dockhand is a modern, efficient Docker management application providing real-time container management, Compose stack orchestration, and multi-environment support. https://dockhand.pro/manual</Overview> <Category>Tools: Other: Network:Management</Category> <WebUI>http://[IP]:[PORT:3000]</WebUI> <TemplateURL/> <Icon>https://raw.githubusercontent.com/Finsys/dockhand/refs/heads/main/src/images/logo.webp</Icon> <ExtraParams>--restart unless-stopped</ExtraParams> <PostArgs/> <Requires>https://dockhand.pro/manual/#introduction</Requires> <Config Name="Port" Target="3000" Default="3000" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">3000</Config> <Config Name="Docker Socket" Target="/var/run/docker.sock" Default="/var/run/docker.sock" Mode="ro" Description="" Type="Path" Display="always" Required="false" Mask="false">/var/run/docker.sock</Config> <Config Name="Data Volume" Target="/app/data" Default="/mnt/user/appdata/dockhand" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/dockhand</Config> <TailscaleStateDir/> </Container>my-dockhand.xml
  9. If anyone was using the theme.park themes through Theme Engine I got them working on Unraid using what @KaySwiss and @GilbN came up with in the theme.park Discord server. I am not a good programmer and I don't know if this is the best way to do this but it works. Using theme.park themes in Unraid without Theme EngineInstall the theme-park unraid app. Original documentation - https://docs.theme-park.dev/setup/#docker Note: With theme.park locally installed on Unraid you can also use docker mods and a few other options to inject css into other apps, I do it to all my Arr apps. - https://docs.theme-park.dev/setup/#docker-mods Add the user script below and set it to run on array first start. The script is from the theme.park documentation modified to inject a custom css into DefaultPageLayout.php https://github.com/themepark-dev/theme.park/blob/master/css/addons/unraid/local.sh Make sure to change the root_source_folder variable to the source of your css files and LINE variable to which css file Run the script and it should insert the css line into the DefaultPageLayout.php (also creates a backup of it) That should be it. I didn't have to change anything in my display settings. Edit: Fine tuned the script since I discovered if you change the to a different css file the old line was not removed and the new one could not take effect. It should now work correctly. #!/bin/bash set -euo pipefail # Theme-Park Theme CSS Synchronization Script (Improved) # Usage: Edit 'root_source_folder' as needed. Run as root. # Dependencies: rsync, awk, sed # --- User Configuration --- root_source_folder="/mnt/apps_cache/appdata/theme-park/www/css" # CHANGE THIS as needed custom_css_line='<link type="text/css" rel="stylesheet" href="/webGui/styles/theme-park/css/base/unraid/plex.css"/>' # CHANGE THIS as needed log_file="/usr/local/emhttp/plugins/dynamix/include/themepark-sync.log" # CHANGE THIS as needed main_destination_folder="/usr/local/emhttp/plugins/dynamix/styles/theme-park/css/" php_file="/usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php" # --- Subfolders to Sync --- subfolders=("base/unraid" "theme-options" "defaults" "community-theme-options") # --- Dependency Checks --- for cmd in rsync awk sed mktemp; do command -v "$cmd" >/dev/null 2>&1 || { echo "$cmd not found. Please install it."; exit 1; } done # --- Logging Function --- log() { echo "$(date '+%Y-%m-%d %H:%M:%S') $*" | tee -a "$log_file" } # --- Root Privilege Check --- if [[ "$EUID" -ne 0 ]]; then log "ERROR: This script must be run as root. Use sudo." exit 2 fi # --- Create Destination Subfolders --- for subfolder in "${subfolders[@]}"; do dest="$main_destination_folder$subfolder" if [[ ! -d "$dest" ]]; then log "Creating destination folder: $dest" mkdir -p "$dest" fi done # --- Sync Subfolders --- for subfolder in "${subfolders[@]}"; do src="$root_source_folder/$subfolder" dest="$main_destination_folder$subfolder" if [[ ! -d "$src" ]]; then log "Source folder not found: $src" exit 1 fi rsync -av --delete "$src/" "$dest" log "Synced: $src -> $dest" done # --- Update @import References in CSS Files --- log "Updating @import references in CSS files..." find "$main_destination_folder" -type f -name "*.css" -exec sed -i 's|@import url("/css/|@import url("/webGui/styles/theme-park/css/|g' {} + log "Reference update complete." # --- PHP File Modification --- if [[ ! -f "$php_file" ]]; then log "ERROR: PHP file not found: $php_file" exit 3 fi # --- Check for Existing Line --- if grep -Fq "$custom_css_line" "$php_file"; then log "No change: the line already exists in $php_file" exit 0 fi # --- Backup PHP File --- timestamp="$(date +%Y%m%d-%H%M%S)" backup="${php_file}.bak.${timestamp}" cp --preserve=mode,ownership,timestamps "$php_file" "$backup" log "Backup created: $backup" # --- Remove any previous Theme Park CSS link lines --- sed -i '/rel="stylesheet" href="\/webGui\/styles\/theme-park\/css\//d' "$php_file" # --- Insert the new line at line 137 (Configurable) --- line_number=137 tmp="$(mktemp)" awk -v newline="$custom_css_line" -v ln="$line_number" \ 'NR==ln{print newline} {print}' "$php_file" > "$tmp" chown --reference="$php_file" "$tmp" chmod --reference="$php_file" "$tmp" mv "$tmp" "$php_file" log "Inserted custom CSS line at line $line_number in $php_file" log "SYNC COMPLETE. Theme injection finished."
  10. I also didn't realize rclone was included in Unraid! I appreciate your work on the plugin @Waseh I got it working without the plugin by doing the following. From the Unraid command prompt I ran rclone config to make sure it worked then quit. I copied the rclone.conf from /boot/config/plugins/rclone to /boot/config/rclone/rclone.conf I removed the plugin Tested rclone config again from the command line and got "NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults" I copied rclone.conf to /root/.config/rclone/rclone.conf and rclone works with how I had it configured. I added a script to user scripts set to run on first array start. #!/bin/bash # Define the source and destination paths SOURCE_CONFIG="/boot/config/rclone/rclone.conf" # Adjust this path if your config is elsewhere on the flash drive DEST_CONFIG="/root/.config/rclone/rclone.conf" # Create the destination directory if it doesn't exist mkdir -p "$(dirname "$DEST_CONFIG")" # Copy the rclone.conf file cp -f "$SOURCE_CONFIG" "$DEST_CONFIG" echo "rclone.conf copied to $DEST_CONFIG"
  11. I have made quite a few templates that are not in CA and have been thinking on and off if I should publish them for others to use. This makes it an easier decision. Sorry this all happened to you.
  12. Parity checks have been fine and the other drives checked ok. I already have a couple of new drives on the way and double checked my backups so I should be good even the rest of them fail. Thank you for your prompt help!
  13. I just knew I could only have 1 drive go bad with my 1 parity drive setup. Thankfully I am good with my backups and anything important, thanks for the heads up though!
  14. I think I will have some work ahead of me as I have 2 so far that are dying. At least parity, disk2 and disk3 are looking good at the moment. I am learning what I didn't know 7 years ago, buy all the same drives in the same order and they might start all failing around the same time! disk4 disk1
  15. Will do and good to know, thanks! Thank you very much, I will run it on the rest.

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.