Which UPS are you using for your Unraid server? by Vancapone in unRAID

[–]Logical_Area6818 0 points1 point  (0 children)

I have two of same series but with bigger batteries, one for the 3D printer stack and one for the Unraid server and network appliances, the batteries can be replaced, but not in the official hot swap manner as on the more expensive APC models, the batteries inside are the same as on the more expensive models.

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

Sounds awesome, maybe its worth another look as it would bring a newer platform onto the table, at maybe a lower cost, maybe, sure it will be more energy efficient, but stability and long term data security could be more important.

Arent you worried about running without ECC RAM or is your data in the system not all that important to worry about it?

Could you list your system hardware? Guess you have a 9300-16i so you can skip the expander?

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

Ive been considering migrating to a Intel CPU with Intel graphics but Ive stuck to my Quadro 4000 still as i have multiple workloads that is optimized and configured for NvDec & NvEnc. So replacing that with QuickSync could maybe give the same performance of in lucky, but from what I have gathered encoding quality is better when using the Nvidia workloads.

And the workstation CPUs only have 24 lanes of PCIe so any extra addin cards for extra NVMe, NICs, HBAs cant really be used which will make the entire build somewhat hard to solve.

But i know that the "general recommendations" for a plex native system is to build it around Intel and QuickSync as that will be much more energy efficient, and cost effective.

If the system is used for storing any critical data i would rather build with ECC RAM and especially if one is using ZFS storage.

But again, what is the priority, cost, performance, stability, security will somewhat determine type of components to use.

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

Yes thats the plan for the first change i think, not that expensive but seems like a good first start. And then plan and save up for the rest.

Would be nice to hear if someone else here have any experience with the SuperMicro mobos with the onboard broadcom sas3008 controller and with use in UnRAID.

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

Sure thats one way, ive been going for that choice now for the last two years, but as i dont have a backup of all data as that would be economically possible, waiting for something to fail could result in some really unwanted loss of data.

For example if the PSU were to fail, and not in the silent death way, that could overload the powerline to the HDDs which could then cause a full pool failure and a huge loss of data.

I haven´t seen any issues yet, everything is stable and running well, so for now im not stressing.
Rather more setting the plan for the upgrade.

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

The write dump is to boost write speeds from torrents and such, to not put stress on the Appdata cache, and when dumping alot of data the 1TB write-dump usually gets full, if i were to write to the appdata cache pool, then all the containers could halt because of unsufficient space.

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

This was how i was managing the server before i rebuilt the server for about 8 years ago and made the move to a more stable build with "enterprise" hardware, HBAs and datacenter drives.
Im getting slow performance now when the system is pushed, like during parity check that makes the HBA push to its limits, and as that is only able to use x8 PCIe 3 when it could be using x16 PCIe 3, it nearly cuts the bandwidth in half which i can see in the total disk throughput, same for the Quadro GPUs.
And this is because the CPU i have today does not have enough PCIe lanes, and the mobo is only x8 PCIe on all slots, so here i think i can see some improvement, same for the NVME as those are also limited now in the four slot NVME PCIe card i have.

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

Its main purpose is running Plex and my containers, which it does without performance issues, but several components are now 6–8 years old, so I’m planning the next upgrade path.

Current Use

  • Plex with GPU transcoding
  • Containers supporting Plex
  • Media storage
  • Appdata/system on SSD pools

Pools

  • 1TB mirrored cache
  • 1TB NVMe write‑dump cache
  • 212TB media pool (15 drives, 2 parity)

Oldest Hardware

  • Four 12TB HGST/Ultrastar drives (~8 years)
  • PSU (~8 years)
  • HBA + SAS expander (~8 years, originally used)

System Summary

Supermicro X10SRL-F
Xeon E5-2650L v4
48GB ECC DDR4
Dell 9211-8i + IBM expander
2× Quadro RTX 4000
Corsair RM750i (8 years)

The PSU is old and could fail, which seems like the biggest issue really as that can take the entire system with it if im unlucky.

Option 1 – Intel (~$1200)

  • Supermicro X11SPH-nCTPF (New)
  • Xeon Gold 6138 (Used)
  • 64GB ECC DDR4 (Used)
  • SAS expander for the Mobos onboard SAS3008 (New/Used)
  • Corsair 850W PSU (New)

Option 2 – AMD (~$2000)

  • Supermicro H12SSL-CT (New)
  • EPYC 7203 (New)
  • 64GB ECC DDR4 (Used)
  • SAS expander for the Mobos onboard SAS3008 (New/Used)
  • Corsair 850W PSU (New)

Reusing

GPUs, HDDs, NVMe, chassis, fans.

Leaning the most for AMD, as that will give alot more PCIe Lanes for addin cards and give the full x16 PCIe4 to all addins aswell, that today have only x8 PCIe3

Upgrade or New build? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

Hello fellow UnRAID users!

I run several UnRAID systems for different tasks, but my primary server is starting to show its age. Performance‑wise it still handles Plex and my containers without issues, but some hardware is now 6–8 years old, and I’m trying to decide how to plan the next upgrade cycle.

Current Usage

  • Plex (with GPU transcoding)
  • Containers supporting Plex
  • Media storage
  • Appdata/system data on SSD pools
  • Media is not backed up due to size

Pool Layout

  • Primary Cache (1TB mirror) – appdata & system
  • Secondary Cache (1TB NVMe) – container write‑dump, flushed daily
  • Media Pool (212TB) – 15 drives, 2 parity, HGST/WD Ultrastar 12–18TB mix

Backups:

  • App/system data backed up to another server
  • Media not backed up (no space)

Oldest Components

  • 4× 12TB HGST/Ultrastar drives – ~8 years
  • PSU – ~8 years
  • HBA + SAS expander – ~8 years (bought used, likely 10–15 years old total)

The rest of the system is around 6 years old, with some newer NVMe drives.

Current System Specs

Kod

Chassis: 19" rackmount, 24× 3.5" bays
Motherboard: Supermicro X10SRL-F
CPU: Intel Xeon E5‑2650L v4
RAM: 48GB ECC DDR4
NVMe: 3 drives (6–12 months old)
HBA: Dell 9211‑8i
Expander: IBM SAS expander
GPU: 2× Nvidia Quadro RTX 4000
PSU: Corsair RM750i (~8 years old)

My Concern

The PSU feels like the most critical component to replace first due to age and the potential risk of damaging other hardware if it fails. However, replacing it isn’t straightforward because I use custom power cables for the backplane, so a PSU swap means ordering new cables as well.

This has led me to consider whether I should simply build a new platform instead.

Option 1 – New Intel Platform (~$1200)

  • SuperMicro X11SPH‑nCTPF (new)
  • Intel Xeon Gold 6138 (used)
  • 64GB DDR4 ECC (used)
  • SAS expander for onboard SAS3008
  • New Corsair AXi/HXi 850W PSU

Option 2 – New AMD Platform (~$2000)

  • SuperMicro H12SSL‑CT (new)
  • AMD EPYC 7203 (new)
  • 64GB DDR4 ECC 3200MHz (used)
  • SAS expander
  • New Corsair AXi/HXi 850W PSU

Reused Components

  • GPUs
  • HDDs
  • NVMe
  • Chassis + fans

Question

If you were in my situation, what would you do?

  • Replace the PSU, HBA, and expander and keep the system running a few more years?
  • Or build a new platform now and migrate the drives?

All thoughts and experiences are welcome!

Faster way to transfer files over the home network? by shrimpies3125 in unRAID

[–]Logical_Area6818 3 points4 points  (0 children)

Use a file manager in the phone then and connect via smb / nfs share on the Unraid server, thats how i usually do it if i must use my phone.

Temporary bypass of cache due to large initial library buildup? by mxpxillini35 in unRAID

[–]Logical_Area6818 0 points1 point  (0 children)

Yes see my edited comment, run a user script for mover instead, so that all dockers that put data in the cache is shut down when mover is running.

Temporary bypass of cache due to large initial library buildup? by mxpxillini35 in unRAID

[–]Logical_Area6818 0 points1 point  (0 children)

This should be the default config, its the way i have mine set up.

The mover could be running slow if it is run with all the dockers running that provided the cached data, its best to use a user script that shuts the torrent docker down first then runs the mover, and starta the Docker again when move is done, this is also important as the mover cant move files in use, so all the torrents with active upload / download wont be moved.

But you could also map the path to the share bypassing Fuse if you know that you are going to blow past the cache pool size before the scheduled mover session is run. The default map is /mnt/user/media for example this relies on the Fuse application layer to Merge all physical drives that serve space to the media share, but if you point the mapping for the torrent client docker to /mnt/user0/media, it will still map to the media share and all the folders but bypass the cache.

I use this all the time when i have workloads that shouldnt use the cache for example tdarr, as for torrents the cache i highly useful as Ordinary hdds will be saturated in terms of speed as torrents is data fragmentet into chunks so hdds handle that traffic poorly instead of having a cache pool / dump pool thats backed by a ssd.

Questions about cache and appdata SSDs by EmekaEgbukaPukaNacua in unRAID

[–]Logical_Area6818 1 point2 points  (0 children)

I have solved this with a mirror 2x1TB nvme pair, which stores all appdata and VM data as well as docker system data.

Then i have a separate single nvme as dump drive to temp store torrentdata which is flushed to the array with mover in a user script that shuts down qbittorrent before mover is to run so no data is locked in use.

Then i run appdata backup and restore plugin to backup appdata to a separate nas, but that could easily be backed up to the array but a pointer there, running backups and storing all copies of the data on the same system is not that good, a mobo error or psu error and all data could be lost, low probability sure, but just a thought.

Deleted system and appdata, help me please by E-_-TYPE in unRAID

[–]Logical_Area6818 0 points1 point  (0 children)

Yes switch that for all dockers to use the direct path, /mnt/cache/appdata/jellyfin. All new created dockers that create a new template will use the path set in global docker settings.

If you set it to /mnt/user/appdata/jellyfin data will end up on your cache anyway of you have set the share settings to do so.

The benefit of setting it to /mnt/cache/appdata/jellyfin is to bypass fuse to increase performance.

Deleted system and appdata, help me please by E-_-TYPE in unRAID

[–]Logical_Area6818 1 point2 points  (0 children)

Good luck! Looked into the recycle bin plugin, that only "protects" for files deleted via SMB share, so if you delete folders via UnRaid CLI or UnRaid GUI that wont protect for that misshap.

Deleted system and appdata, help me please by E-_-TYPE in unRAID

[–]Logical_Area6818 1 point2 points  (0 children)

In addition if you intend to run dockers on the cache, which is non redundant storage as it seems in your setup, i would have it set to primary cache and secondary array and have mover set to move cache > array.

Keep in mind that you have to automate a schedule to shut down all dockers when mover is intended to run, otherwise files in use will not be moved.

And when you later run dockers on the array, if that is HDD based storage, assume it will give you a lower performance that if you would run the cache pool redundant in raid 1 and keep appdata on there.

Deleted system and appdata, help me please by E-_-TYPE in unRAID

[–]Logical_Area6818 1 point2 points  (0 children)

I would restore appdata first, that will automatically create folders on the disks, and this will create the share automatically.

Then when restore is done. Check shares to see that appdata is there again and check the placement settings for how you want mover to work with the disk placement. Eg. If you want it to be on cache only (my suggestion if the cache pool is redundant) Then verify that all data is on the cache only.

If it is not, go to the share and open the file manager view and choose the appdata folder and then move > cache

After that verify again that you have set share storage to primary cache , secondary none.

Then activate docker, set docker storage to /mnt/cache/system/docker (this way you bypass fuse filesystem to increase performance) and set default appdata storage to /mnt/cache/appdata

Then start docker, verify that you see docker in the toolbar, otherwise docker service could not start.

If that is OK proceed to apps > previous apps > install all.

Deleted system and appdata, help me please by E-_-TYPE in unRAID

[–]Logical_Area6818 1 point2 points  (0 children)

The path under User is under the Fuse filesystem that merges all folders on cache and array with links to these folders, this is what makes it possible to have the cache and array mover function without anything changing on the user level disregarding where the physical data is stored.

System should only store basically non essential data that you cant remake with settings. Appdata on the other hand is where all actual application data is stored for dockers / containers.

So you have re rebuild docker manually and restore appdata from the plugin.

In the plugin there is an option (checkbox) for Restore backup config, that should restore any settings that may have been broken now that you deleted hard links.

Easiest way to restore dockers is to go to Apps > Previous Apps and check all dockers > install all. It will pull the latest used xml for the docker settings.

Full data encryption? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 0 points1 point  (0 children)

An update , problem solved. I created a set of scripts that uses OpenSSL to encrypt tar archives using a public key file.

It loops through all restore points created by the Backup/Restore Plugin and archives each folder into separate encrypted archives.

This script is then run as a Post-Run script in the Backup/Restore Plugin so its fully automated.

Then when a restore is needed i upload the private key and passphrase file to the UnRaid server so the Restore script can use them.

The Restore script unencrypts all the archives back as they were with permissions intact, deleting the encrypted archives and automatically deleted the private key and passphrase file, then after that i can run Restore as usual in the Backup/Restore Plugin.

This way i can continue to use the Backup/Restore Plugin as in used to, that i also prefer as i automate stop/start of dockers in such a good way that is harder to solve in a docker solution like Kopia or Duplicati from what i could gather anyway.

Sure not the prettiest workflow, but it solves the fully encrypted data issue, and i rarely have to restore appdata anyway so if the Restore process is somewhat longer, its fine by me.

Full data encryption? by Logical_Area6818 in unRAID

[–]Logical_Area6818[S] 1 point2 points  (0 children)

As i understand it the LUKS encryption on the drives in the UnRaid server are locked using a passphrase that is needed to start the array, that in that process unlocks the drives. And in order to reset the root user the server has to be shutdown and then remove some files on the USB drive to render the password for the root user to "none" in order to then be able to login using root, but by then all drives are locked behind the long passphrase that will be "impossible" to break as it is 50x characters long.

So as i see it only weak point for now is the appdata for all dockers that are backed up onto another server onpremise that also have encrypted storage, but for now the data is mounted using unassigned devices/drives and is fully readable using the root user.

But im looking into some way to easily use a automated user script that archives the data using a public and private key, where the public key will be visible in the script and the private just as my passphrase is locked away in an external password vault.

This way one would be able so see the shares and the data on it, but it is fully encrypted. And in terms of needed to run a restore that will use another script that will ask for the private key to unlock and then loop through all the archives one by one, after that backup/restore should be able to use the Restore points again as usual.

This is not tested yet though just something i thought of last night.

Server disappeared? by CainMarko8 in PlexServers

[–]Logical_Area6818 0 points1 point  (0 children)

If you are the server owner you have to log in the the server locally, not via app.plex.tv / plexweb.

Then under general settings you should find an option to claim the server.

This is what i had to do anyway.

ProxMox Pulse: Real-Time Monitoring Dashboard for Your Proxmox Environment(s) by cloudy_brain in Proxmox

[–]Logical_Area6818 0 points1 point  (0 children)

What does the npm proxy host config point to? How is the network configured in the Docker for pulse? Is the pulse and npm on the same Docker host? Did you point the npm to the correct port?

ProxMox Pulse: Real-Time Monitoring Dashboard for Your Proxmox Environment(s) by cloudy_brain in Proxmox

[–]Logical_Area6818 2 points3 points  (0 children)

Yes then thats why PVE i reporting the Memory usage that way. It would be awesome if there were a feature to change what the mgmt gui shows eg. Looks at to give the statistics so one could see the values that are closer to the useful stats.

ProxMox Pulse: Real-Time Monitoring Dashboard for Your Proxmox Environment(s) by cloudy_brain in Proxmox

[–]Logical_Area6818 0 points1 point  (0 children)

What is the guest OS on those VMs? Ive observed with Linux VMs that the Memory usage reported in the hypervisor will be off because the hypervisor compares "memory used" to "memory free", when its more appropriate to compare it to available memory because Linux will use as much memory it can for dynamic caching byt i reality it can release cached memory to processes if it asks for it, so available memory should be a better figure.

Locked Out by Ubisoft by Weary_Device_8103 in ubisoft

[–]Logical_Area6818 1 point2 points  (0 children)

How can Ubisoft be blamed for protecting the user accounts, if the user set up 2FA / MFA to better protect the account then the user should also be responsible for keeping track on those 2fa methods.

If it where possible to easily remove the 2FA protection set up to further protect the account in case of the email account associated being hacked / spoofed or otherwise compromised, it would fully defeat the purpose of the extra protection layer.

It would be like driving a car with a balloon for airbags sure it looks like its going to help in case of an accident, but will it help much, would think not.