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.

Chend

Members
  • Joined

  • Last visited

  1. Same issue here, tried to redownload the plugin, no succes. I did not try to reboot, it will disrupt a lof of things right now. I guess I shouldnt have updated the plugin. logs.json
  2. Excellent i will look into this!
  3. Hi everyone! What do you guys think about the homelab structure below? A any suggestions or stuff I should really think about? I come from TrueNAS scale and I sick of the permissions nightmare and lack of app support/custom catalog removal. Unraid will be my main setup, can’t wait! Thank you so much 🙂 1. Pool A (8x4TB NAS Drives) — zfs raidz2 - Purpose: Bulk storage for media, family files, completed downloads, and Nextcloud backups. - Configuration: -Assign 6 drives as data drives. -Assign 2 drives for dual parity to protect against up to two simultaneous drive failures. -Format and start the pool in Unraid's Main tab. - Considerable data files for: -Jellyfin_Media: Store 10TB of movies/shows. - Family_Files: For important family data and backups. - Processed_Downloads: For Sonarr/Radarr to move completed files. Nextcloud_Backups: Dedicated to storing Nextcloud backups. - iCloud data sync linked to a photo docker App in Pool C 2. Pool B — Torrent Downloads (2x500GB SSDs in RAID 0) - Purpose: Temporary storage for qBittorrent downloads to handle I/O stress. - Configuration: - Navigate to Main > Cache Devices. - Assign the two 500GB SSDs to a new cache pool (e.g., Cache_Torrents). Set the pool to RAID 0 for maximum performance. - Automatic VPN setup alongside airVPN - no idea how - Configure qBittorrent Docker: Set the download folder path to /mnt/cache_torrents/Downloads. Configure Sonarr/Radarr: Point them to monitor /mnt/cache_torrents/Downloads. Configure them to move completed and processed downloads to pool A (/mnt/user/Processed_Downloads). 3. Pool C — App Hosting (4x1TB NVMe Drives in RAIDZ1) - Purpose: High-performance, redundant storage for Docker apps and their data. - Configuration: - Use the ZFS plugin in Unraid to create a RAIDZ1 pool. - Include all 4x1TB NVMe drives in the pool. - Mount the pool as a share (e.g., /mnt/zfs_apps). — Set Docker containers to use this storage for: (/mnt/zfs_apps/Appdata): - Databases, metadata, and temporary app storage (e.g., Nextcloud, Jellyfin, Matrix Synapse). - Use the Nextcloud data folder on this pool (/mnt/zfs_apps/Nextcloud_Data) for high-speed I/O - Homarr automation alongside home assistant setup with outdoor cameras 4. Critical File Backup (256GB SSD) - Purpose: Backup for Unraid USB key and ultra-sensitive data (e.g., Vaultwarden and Family Files). - Configuration: - Format and add the 256GB SSD as a standalone device. - Create a share on the SSD (e.g., /mnt/ssd_backup). - Backup sensitive data: -Periodically copy /config from the USB key to /mnt/ssd_backup/USB_Config. Backup Vaultwarden’s appdata (e.g., /mnt/zfs_apps/Appdata/Vaultwarden) to /mnt/ssd_backup/Vaultwarden. Backup critical family files from /mnt/user/Family_Files to /mnt/ssd_backup/Family_Files. — Automate backups using the CA Backup/Restore Appdata plugin: Schedule daily or weekly backups to the SSD. 5. Insane Shed Backup for Family Files - Purpose: Offsite backup for irreplaceable family files in case of a home fire or catastrophic event. Shed is 100ft from home. Setup: - Use one of your spare 4TB NAS drives in an external enclosure or a small server. - Automatically sync backups: Use rsync or a similar tool to copy Family_Files to the shed drive. Schedule backups (e.g., weekly/monthly). 6. Nextcloud Backup to pool A - Purpose: Ensure redundant storage of important Nextcloud data files for extreme protection. - Steps:Configure Nextcloud Docker: Store primary data files on the RAIDZ1 pool (/mnt/zfs_apps/Nextcloud_Data). - Configure the Nextcloud app to generate regular backups of its database and data files. - Backup destination: Use /mnt/user/Nextcloud_Backups on the main array to store these backups. Automate the process: - Use a simple cron job or rsync script in the Docker container to schedule backups at regular intervals. 7. Network Configuration - Purpose: Optimize connectivity for Docker apps and media streaming. - Steps:Use Link Aggregation (LAG) to bond multiple Ethernet ports for higher bandwidth and failover. - Configure LAG in your UniFi switch and Unraid network settings. (I use UDM-Pro + 24 ports Poe smart switch) - Set up VLANs: Would any vLAN setup necessary? 8. App Workflow Apps: -Nextcloud: Store data files on /mnt/zfs_apps/Nextcloud_Data. Backup data regularly to /mnt/user/Nextcloud_Backups for extreme redundancy. - Jellyfin: Store the media library on the pool A (/mnt/user/Jellyfin_Media) and use the RAIDZ1 pool for metadata and transcode cache. - qbittorent, Sonarr, Radarr: Run on the RAIDZ1 pool for fast app operation, and let the RAID 0 pool handle downloads. Matrix Synapse: Use the RAIDZ1 pool for the PostgreSQL database and media attachments. - Nginx Proxy Manager: Host config files on the RAIDZ1 pool. - Homarr, home assistant, other apps planned not sure yet! Wife wants a recipe / meal app instead of the garbage word doc she has. 9. Monitoring and Maintenance - Install Monitoring Tools: Use plugins like Netdata or Glances to monitor system health (CPU, RAM, disk usage). - Set Up Notifications: - Enable Unraid’s email or push notifications to alert you of drive failures, app crashes, or other issues Check parity and smart checks. Zfs should have auto self healing for corrupted files / sectors. Some hardware specs: - Dual Intel Xeon CPU on server Asrock motherboard (it’s old, maybe 6 years!) - 96GB RAM - 3 Ethernet Links - All disks connectivity are full now, all pcie lanes used - Can’t run MongoDB > 5.0 (Rocket.chat was a nightmare, dropped that project instantly) — CPU architecture too old

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.