r/UgreenNASync

Question about M.2 support for the UGREEN NASync DXP4800 Pro

Hey!

Have been really stupid, and got a UGREEN NASync DXP4800 Pro with 2x 2TB M.2 nvme.
It's my first NAS system and i think it's clear that i did not do a lot of research.

I can't return the stuff since i purchased it in another country, still on the road now so haven't opened anything, but can i use the M.2 as storage with RAID1? Or can i use it as regular storage (no RAID) until i can purchase some Seagate IronWolf's? Would it be easy to transfer the data afterwards?

Thanks in advance for answering!

reddit.com
u/xxltnt — 8 hours ago

After my QNAP 451+ died, what's the best backup strategy for a new Ugreen dxp4800 pro (Docker, VMs, Data)?

After my QNAP TS-451+ died (3x20TB RAID5), I had to decide on a replacement — build my own or buy a finished product. Given the current market situation, I went with the Ugreen DXP4800 Pro.

So far I really like it, but there are a few things bugging me that I want to sort out before committing fully.

Docker backup:
The Ugreen runs a Portainer agent, with Ugreen providing the /volume1/@docker directory for it. Volumes managed by Portainer can NOT be backed up with Sync and Backup.

You can work around this by using "Bind to Host" in Portainer, which I'd rather avoid. Or there's this: https://github.com/Railsimulatornet/UGREEN-NAS-Docker-Backup-Restore

VM backup:
Same problem as with Docker — VM disks are stored under /volume2/@kvm, and you have to manually back them up to get the .ova + .qcow2 files. Not ideal if you're running a Proxmox Backup Server.

Data backup:
This is the dealbreaker for me right now. I know BTRFS has a versioning feature, which is great, but in Sync and Backup you can only choose between:

  • Incremental backup — keeps everything, nothing gets deleted until the drive is full
  • Image backup — a 1:1 copy

Neither is really a "backup" in the proper sense — it's more like a sync with no real data retention.

On top of that, the QNAP's RAID5 setup (mdadm for RAID, LVM2 for the pool, ext4 + QNAP's proprietary thin provisioning) made it extremely hard to get my data back — 5 days of downtime plus 3 days to restore. I'm just glad I had a working backup and an offshore sync of my most important data.

So now I want to rethink and optimize my backup strategy.

A NAS really only has 3 core jobs: automated backup of Docker containers, VMs, and data.

Has anyone else run into similar concerns, and how are you handling it? I'm currently considering switching to TrueNAS Scale, since my next NAS will probably be a self-built one anyway, should the hardware market recover.

u/KampfGorilla93 — 12 hours ago

Immich or ugreen photo app?

I am wondering if its worth going the custom dns / domain / reverse proxy rout? Or stick with ugreen photo app that need nothing and feels like a bit easier to setup?

reddit.com
u/barhoomo — 1 day ago

DH2300 or DXP2800 as my first NAS?

I want to buy a NAS to store ~4TB of media and have them accessible on my workstation and phone (both capable of HEVC and HDR10). I am not interested in having 5+ users or a Docker container. Considering the compatibility list, price per TB and noise levels, my choice is between:

  1. DXP2800 + 2x IronWolf Pro 12TB HDDs (helium-filled) for 1700 euros.
  2. DH2300 + 2x Red Plus 6TB HDDs (air-filled) for 800 euros.

My only concern about the DH2300 is whether relying on the 32GB eMMC storage long-term will be an issue (i.e., I won't have NVMe slots as fallback) and that I essentially "max-out" from day 1 (I don't know if this will be an issue 2 years from now but I already have 10TB across NVMe SSDs).

One more thing: if I get the DXP2800, I consider having 2x 990 EVO Plus SSDs inside it. In terms of temps, will I have issues given that the NAS does not have heatsinks for the M2 slots or not?

reddit.com
u/TechNerd10191 — 21 hours ago

Anyone had there nvme ssd just die

Was sorting my Plex and adding my folders, and the Nas just froze and went off and restarted all of a sudden. It recognises the drive but everything was not installed on it no more.

Every time tried to format it was a error making storage pool or something.

reddit.com
u/SnooRobots4017 — 22 hours ago

UGREEN NASync Community × Viltrox Community | SHARE YOUR PHOTOS AND WIN $600

From capturing the moment with Viltrox to keeping your memories safe with UGREEN, we’re celebrating every shot worth remembering.

Share your favorite photo with us—from travel memories and portraits to everyday moments you love—and get a chance to win from our $600+ prize pool!

How to Join

  1. Share your shot in comment: https://community.ugreen.com/nas/#/pagesD/circle/post?id=1297
  2. Join both communities: join both UGREEN Community https://community.ugreen.com/nas + Viltrox community https://www.reddit.com/r/VILTROX_GLOBAL/ !

Prizes

  • Viltrox Air Series Lens × 1
  • Viltrox DC-T1 FHD Phone Monitor × 1
  • Viltrox Z1 Flash × 6

Event Period

10:00 UTC August 19 – 14:00 UTC August 28

Please Note

  • Winners will be randomly selected from eligible comments after the event ends. Each participant can win a maximum of one prize.
  • Winners will be announced on August 30 and contacted via Community DM. Winners must reply within 72 hours to confirm their prize. If we don’t hear from a winner within 72 hours, we may select an alternate winner.
  • Once the required information has been received and confirmed, prizes will be issued within one week.

Share the shot you love and Happy World Photography Day! 🌎

u/UgreenNASync — 20 hours ago

Folder encryption, but not really.

The new UGOS version has an encryption option now. When the encrypted folder was still mounted after a reboot, I got curious. Automount of encrypted folders means the key is stored somewhere on the system.

UGOS uses the tool gocryptfs for encryption, but with a twist, as it seems. gocryptfs creates a config-file for each folder with the encrypted key in it. To decrypt the key, you need you password. The backup-key you get when creating the encryption is the same as the decrypted key.

UGOS adds a second encrypted key to the config-file, so it can decrypt the folder without your password, basically bypassing your encryption. How this second key is decrypted, I don't know yet, my reverse engineering skills are non-existing. But it is probably done using a hard-coded string or the serial number or something similar. Some hacker (or maybe your government )probably already figured out how to decrypt the second key.

You can check for yourself by connecting via SSH and look at the file /volume1/@FOLDERNAME@/gocryptfs.conf.

Did anyone else check how the encryption is done and reached the same conclusion?

For me this means:

  • if someone gets access to the HDD without the UGOS-SSD, the folder is safe
  • but access to the full NAS leaves the folder vulnerable to decryption

I tried messing up the UgConfig and that seemed to do the trick, the automount was gone when "salt":"0" was set. I saw some errors in the logs. manual mounting with password was still fine. So this might be a hotfix, if you really want to rely on the UGOS encryption but want the fallback/backdoor gone. Try at your own risk.

Imho, ideally, the automount with second key should be a opt-in feature in the GUI.

Help with rebuilding my RAID 5 in new DXP 4800 Pro after failed HDD

I have a DXP 8800 Pro that I was using in Australia with no issues. I had 4 x 16tb HDDs in RAID 5 but due to the size of the NAS, I decided to leave it in Australia and buy a smaller one when I arrived in Canada. On arriving in Canada, I bought a DXP 4800 Pro and noted that one hard drive was not being recognised when I attempted to rebuild the RAID. I bought a new hard drive which is recognised, but I get an error when I attempt to rebuild the RAID as it only recognises the 3 original/old drives in the original RAID I built.

Does anyone have any suggestions on how I can rebuild the RAID without losing all my data? My understanding is that you can replace one drive and rebuild the RAID without losing data, but I'm wondering if this has been complicated by switching to a new NAS

Thank you in advance 🙂

reddit.com
u/GreenProcedure26 — 1 day ago

NAS keeps crashing when playing Jellyfin

So recently my 4 month old NAS started crashing while playing Jellyfin movies. It will play the movie and then after a while everything becomes unresponsive. The movie will no longer load, jellyfin will stop responding and the ugreen webinterface is no longer reachable. The only way to restart the NAS is by plugging it out and back in again.

I have tried with and without Hardware Accel, I have enabled Transcode Throttling, set proper CPU and RAM limits and updated Docker. I am running Jellyfin 10.11.10 on a Ugreen DXP4000+.

Anyone got any ideas?

reddit.com
u/2H4D0WX — 1 day ago

Does RAID wipe my first drive?

do i have to wipe my first drive before making the second one a backup? i have some media on Drive 1, when my second HDD gets delivered can i go ahead and configure RAID to essentially make it a carbon copy of Drive 1?

or do both drives have to be empty to configure RAID

reddit.com
u/DalaxerYT — 1 day ago
▲ 79 r/UgreenNASync+2 crossposts

Refurbuished NAS disks, worth it?

So I found these disks at good price (around 500usd)

I have a ugreen nas 8800 and I want to use it for my plex server

Do you think is worthy to buy these disks?

u/sirkam86 — 2 days ago

New to Ugreen

I'm looking at using a Ugreen for temporary data storage at a remote office we have. I wanted to make sure it's going to do what i need.

Looking at the Ugreen DXP4800 plus with a couple terabyte hard drives in Raid1. I want to set up SQL express in a docker. It will be storing data before it is synced across to our corporate server.

Looking through documentation, it looks like the Ugreen will be able to handle that but I've never used a docker on a NAS device like this before so I'm just wondering what experience others have had.

reddit.com
u/wearelegion1134 — 1 day ago
▲ 3 r/UgreenNASync+1 crossposts

Immich deployed on Docker works but not if deployed through Portainer

I'm a complete newbie to all this but I'm trying to learn. I've read everywhere that Portainer is supposed to make things easier but so far it's been the opposite.

I got a Ugreen NAS with Docker installed on it. I used Portainer to deploy Immich. It says the stack was deployed successfully, the 4 services are running, but loading the Immich webpage does not work at all. If I delete the stack and deploy again through Docker using the same yml and env files, then everything works and I'm able to access the Immich webpage.

I can call it a day and move on but I'm curious and would like to understand why it doesn't work through Portainer if anyone can ELI5.

reddit.com
u/StarsTurnCold — 2 days ago

UGOS Pro bug — "Necessary device information missing"

Posting this in case others hit the same issue — confirmed as a real UGOS bug by UGREEN support (R&D acknowledged it, fix pending, no ETA).

Symptoms (often appear together, sometimes just one): Web login fails with "Necessary device information missing" Docker page shows "Failed to operate" even though containers are still running fine System Update check fails with "Failed to check"

**Root cause: ** internal UGOS services (gateway_serv, docker_serv, storage_serv, ctl_serv, app_serv) communicate over local gRPC sockets/certs under /tmp/.cache/. After certain restarts (or just over time on some units), these services lose sync with each other — sockets/certs go missing, and services can't reconnect until the whole stack is restarted together. It's a service-discovery/watchdog issue, not actual data loss or drive failure — containers/data stay intact throughout.

I've reported this already and it should be fixed soonish Just curious if anyone of you experienced this weird behavior as well?

Only temporary fix is rebooting the NAS more frequently.

I attach some images to show the unaccessible WebGUI and the error messages in the Android App.

reddit.com
u/Chaosc0re — 2 days ago

Issues after updating my DXP2800

So I’ve updated my UGOS PRO to the last version today and after that my matter-server container stopped working correctly. So my matter devices in home assistant… It now says in the logs

2026-08-17 22:49:26.291 (Dummy-2) CHIP_ERROR [chip.native.DIS] Failed to advertise records: src/lib/dnssd/minimal_mdns/Server.cpp:344: CHIP Error 0x00000046: No endpoint was available to send the message

2026-08-17 22:49:52.780 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:23999i with Node: <0000000000000000, 0> S:0 M:157393929] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)

I couldn’t manage to get it to work again properly. If anyone had any solutions I would really appreciate it.

reddit.com
u/Nice-Challenge6390 — 2 days ago

For fun, I have 2 IronWolves and 1 Exos. Can you guess which one is which?

FYI, all of them have been under “Syncing” for almost 2 days to create a raid 5 pool, currently at 99%.

u/skylight269 — 3 days ago

pihole on UgreenNAS

So after spending 2 hours trying to get Pihole to work due to port conflicts, and all searching telling me I needed MacVLAN or bridge mode, or telling me to ssh into my nas and disable Ugreen DNS on 53, I stumbled on this answer that worked (for me). Posting here just in case this is helpful!

Now, where do we get the best curated lists to add to pihole?

On to Tailscale setup :)

services:
pihole:
container_name: pihole
image: pihole/pihole:latest
hostname: pihole
dns:
- 1.1.1.1# This line fixes the Code 137 crash i kept getting
ports:
- "[nas local ip]:53:53/tcp"
- "[nas local ip]:53:53/udp"
- "8088:80/tcp"
- "8443:443/tcp"
environment:
TZ: 'America/New_York'
FTLCONF_webserver_api_password: 'YourSecurePasswordHere'
FTLCONF_dns_listeningMode: 'all'
FTLCONF_dns_upstreams: '1.1.1.1;1.0.0.1'
volumes:
- /volume2/docker/pihole/etc-pihole:/etc/pihole
restart: unless-stopped

u/NightAngel79 — 3 days ago
▲ 3 r/UgreenNASync+1 crossposts

Problem remote machine learning

Hi,

I am desperately trying to get the remote machine learning to work. I followed the steps to create the docker container and stuff. Generally thats working. But when I try to go to the machine learning settings to add the URL I just get this:

https://preview.redd.it/hea3g92rmzjh1.png?width=896&format=png&auto=webp&s=a39fdd18154cba8a76efb463b527dabc1499b521

Any ideas what I am doing wrong?

I use the basic docker compose file together with the file for hwacceleration, just with the nvidia specifics:

name: immich_remote_ml

services:
  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cuda
    extends:
       file: hwaccel.ml.yml
       service: cuda # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - model-cache:/cache
    restart: always
    ports:
      - 3003:3003

volumes:
  model-cache:
reddit.com
u/dargelis — 2 days ago

DXP4800 Plus + TrueNAS: CPU constantly hitting 95-110°C. Normal or something wrong?

I’m running a UGREEN DXP4800 Plus with TrueNAS SCALE 25.04.2.6 since day 1 (6m ago). I’m trying to determine whether this is expected behavior on TrueNAS or if I have a hardware/firmware issue.

Symptoms

  • CPU package regularly reaches 95-100°C.
  • TrueNAS dashboard sometimes reports 106-110°C.
  • lm-sensors reports up to 100°C (TjMax), so the high temperatures are real, although the dashboard seems to overshoot slightly.
  • Average CPU load is usually only 20-30%.
  • During stress tests it immediately climbs to ~100°C.

Example:

Package id 0: +100°C
Core 0:       +100°C
Other cores:   90-93°C

What I’ve already checked

  • Fan is spinning.
  • CPU is not obviously throttling (still boosting above 4 GHz).
  • No thermal alarms reported by lm-sensors.
  • TrueNAS exposes no PWM or fan control.
  • No /sys/class/hwmon/*/pwm*
  • No /sys/class/hwmon/*/fan*
  • No IPMI/BMC.
  • External room fan:
    • Blowing into the rear exhaust actually made temperatures worse.
    • Removing the external fan lowered temperatures slightly.
    • Front airflow helped a little, but the CPU still reaches ~100°C.

Environment

  • Hot room (summer).
  • NAS is normally inside a cabinet/closet, but I also tested it outside with more airflow.
  • Changing the environment only changes temperatures by a few degrees.

My questions

  1. Is this normal for a DXP4800 Plus running TrueNAS, but not UGOS?
  2. Does UGOS control the fan/embedded controller, while TrueNAS leaves it on a conservative default curve?
  3. Has anyone managed to control the CPU fan under TrueNAS?
  4. Has updating the BIOS helped?
  5. Did anyone fix similar temperatures by:
    • changing BIOS fan settings,
    • repasting the CPU,
    • or reseating the heatsink?

I’m mainly trying to understand whether this is expected with TrueNAS on this hardware, or whether I should open a warranty claim.

Thanks!

reddit.com
u/fforward00 — 3 days ago