UGREEN NASync DXP4800 GT Review and Initial Setup

UGREEN NASync DXP4800 GT Review and Initial Setup
In: Homelab

Last year I bought a UGreen NASync DXP2800 for my homelab, along with two Seagate IronWolf 8TB HDDs. This was my first NAS, and I've been using it for just over a year now, and I'm very happy with it. I back up two of my Macs using Time Machine, store a lot of media, documents, photos, videos, etc, pretty much what a NAS is designed to do. I also run some Docker containers and Proxmox Backup Server as a VM. Even though it has an N100 CPU, so far I've never had a single issue in terms of resources. For £249, it was a bargain.

Fast forward to today, and UGreen released the NASync DXP4800 GT, a 4-bay NAS that comes with an AMD Ryzen Embedded R2514, dual 10GbE LAN, and dual M.2 NVMe SSD slots for £529 at the time of writing here in the UK. It looked like a great addition to my homelab setup, giving me a lot more power and flexibility compared to my current NAS. I was lucky enough to get my hands on a unit from UGreen to try out, so let's get into it.

Disclaimer - This unit was sent to me by UGREEN to try out. All views and opinions in this post are my own.

Here's a quick summary of the key specs before we dive into the details and Initial setup.

  • Storage - 4x SATA HDD slots (max 32TB/drive) plus 2x NVMe SSD slots giving up to 144TB of expandable storage.
  • Networking - Two 10GbE ports with link aggregation up to 20Gbps, good for 4K/8K video editing, VM deployment, and large file transfers.
  • CPU - AMD Ryzen Embedded R2514 (4 cores, 8 threads), enough to handle multiple Docker containers, VMs, and concurrent high-load tasks.
  • Memory - Supports up to 64GB of RAM, and interestingly supports ECC RAM too, though it ships with 8GB non-ECC out of the box.
  • Front ports - SD 3.0 card slot, HDMI, 10Gbps USB-C, and USB 3.2 ports for easy access and quick backups.
dxp 4800 gt ports

Bays 1 and 2 support U.2 SSDs at PCIe Gen 3x4 speeds, which is a nice touch on a NAS in this price range. This means you can use those bays for fast, all-flash storage instead of just spinning HDDs, useful if you want to run VMs, containers, or databases that benefit from low latency storage rather than being limited to HDD speeds.

Beyond the U.2 bays, the NVMe slots can also be used as cache, either read-only or read-write.

  • Read-only cache speeds up reads by keeping frequently accessed data on the faster NVMe drive, while all writes still go straight to the HDDs. It's the safer option since there's no risk of data loss if the NVMe drive fails.
  • Read-write cache speeds up both reads and writes, since writes land on NVMe first before being flushed to the HDDs. This gives better performance but carries more risk, so it's worth mirroring the NVMe drives if you go this route.

If your workload is mostly reads, like serving media, read-only cache is the simpler choice. If you're running VMs or Docker containers with a lot of writes, read-write cache makes more of a difference; just make sure you have redundancy on the cache drives.

Initial Setup

As you'd expect from UGREEN, it came well packaged, with an HDMI cable, power cable, screwdriver, and Ethernet cables included.

I'm going to start by installing 2x 2TB hard disks in RAID 1. If you're not familiar with it, RAID 1 mirrors your data across both drives, so if one drive fails, your data is still safe on the other. The tradeoff is you only get the capacity of one drive, so with two 2TB disks you end up with 2TB of usable storage, not 4TB. It's a good option if data protection matters more to you than raw capacity.

Setup itself is super simple. Connect the power and Ethernet cable, power it on, wait a minute or so, then go to the IP address on port 9443 to access the GUI.

Of course, this assumes your network has DHCP, and you know what IP has been handed out to the NAS. Since my DHCP server is my firewall, I already know what IP to connect to, but that's not the case for everyone. If you're not sure, another option is to visit find.ugnas.com in your browser, and it'll find the devices on your network automagically. Here you can see both my old NAS and the new one, along with their IP addresses.

find.ugnas.com

Click on the one you want, in my case the DXP4800 GT, and it'll connect straight to it.

welcome screen

First thing you do is give your NAS a name. Then you set up a local admin account. This is stored on the device itself and used to log in.

welcome to storage

Once that's done, you land on the Storage section, which gives a quick explanation of storage pools, volumes, and disks.

choose storage pool

From here, you create a storage pool and volume to actually start using the space. I selected both 1.8TB drives and picked RAID 1 as the RAID type.

create storage pool

Next, you choose the file system. There are two options here, ext4 and Btrfs. Ext4 is solid for stability and performance, but Btrfs is the better choice for a NAS since it supports snapshotting, copying, and space quotas for shared folders, on top of stronger data integrity protection. I went with Btrfs.

storage overview

And that's it; the storage pool and volume are created, showing 1.8TB usable under RAID 1.

control panel

File Services

Under Control Panel > File Service, you'll find all the options for how you access your NAS over the network, including SMB, NFS, FTP, rsync, and WebDAV.

file services

SMB is what most people will use; it's the protocol Windows and Mac use to browse and connect to shared folders over the network. Once enabled, you can access your shared folders from Windows using \UG-NAS-02 or the IP address, and from Mac using smb://UG-NAS-02 in Finder.

If you're on a mix of Linux systems, NFS is worth enabling too; it's generally more efficient for Linux-to-Linux file sharing and is commonly used for mounting shares on servers or other NAS devices.

For Time Machine backups on a Mac, you need Bonjour Service enabled under Advanced Settings; this lets your Mac discover the NAS on the network as a Time Machine destination. From here you can also set a dedicated Time Machine folder rather than using a general shared folder.

enable bonjour service

Creating shared folders themselves is straightforward too; you just define a folder, set which users or groups can access it, and it becomes available over whichever protocols you've enabled.

Docker Setup

Running Docker containers on this NAS is refreshingly simple.

install docker

You install Docker from the App Center, the same place you'll find other apps like Virtual Machine, Photos, and Theatre. Once installed, it automatically creates a shared 'docker' directory for you.

docker directory

Open the Docker app, head to Project, and create a new project. Here you paste in your docker-compose file, which is just a YAML file that defines the container, its image, ports, and volumes, so you don't have to run everything manually through the command line. For this example, I'm using one of my favourite apps, memos.

docker project

Once you deploy, it creates a new directory inside the Docker folder for that project. If your Compose file uses a bind mount, as I did here for the data folder, it automatically creates that directory under the project folder too.

docker files

And that's it; the app is up and running. Memos is a lightweight, self hosted note taking app, kind of like a mix between a notes app and a private Twitter feed. You jot down quick memos, tag them, and everything is stored locally on your own NAS instead of some third party cloud. It's become my favourite note taking app since I started self hosting it.

memos app

From the Docker app, you can view logs, check resource usage, and manage the container without needing to touch a terminal at all.

Link aggregation lets you combine two or physical network ports into a single logical connection, giving you more combined bandwidth and some fault tolerance if one link drops. The DXP4800 GT supports this, and you can set it up under Control Panel > Network > Network Connection.

link aggregation

It's best to configure the NAS side of the link aggregation first, before touching the switch. If you configure the switch side first, you risk losing access to the NAS altogether, since the switch port would expect LACP before the NAS is set up to speak it, effectively cutting the link before you've had a chance to configure anything on the NAS. Doing the NAS side first avoids that problem entirely, and by the time you enable LACP on the switch, the NAS is already waiting for it.

There are several modes to choose from, including adaptive load balancing, active/backup, and dynamic link aggregation using LACP.

ugreen nas lacp/802.3ad

If your switch doesn't support LACP or 802.3ad, go with Adaptive Load Balancing (bond6), which is the recommended option since it doesn't need any special switch support and still distributes traffic across both interfaces. Since my switch does support LACP, I went with Dynamic Link Aggregation (bond4) instead, which requires a properly configured switch on the other end.

select lacp links

From here, you select which physical interfaces to include, in my case both LAN1 and LAN2.

lacp dhcp

Then you set the IP addressing, I kept it on DHCP.

lacp configured

Once applied, both ports combine into a single BOND4-1 interface, and you can see the combined link running at a higher speed than either port individually.

On the switch side, since I'm running UniFi, setting up the LACP side is just as simple. In the UniFi Network app, select the two ports connected to the NAS, in my case Port 15 and Port 16, then set the Operation to Aggregating and confirm the Aggregate Ports list shows both. Once applied, the switch treats those two ports as a single link, matching the bond already configured on the NAS side.

unifi side lacp

Please note that LACP doesn't mean a single device talking to the NAS suddenly gets the combined bandwidth. A single host is still limited to whatever one physical link provides, in this case 2.5Gbps, not the full aggregated 5Gbps. This comes down to how LACP distributes traffic across the links, it uses a hashing algorithm based on things like source and destination MAC or IP address to decide which physical link a given connection goes over, and once a connection is hashed to a link, it stays on that link for its duration. So the benefit of link aggregation really shows when you have multiple clients or multiple connections hitting the NAS at once, since those can be spread across both links.

What's Next?

For now, I've only scratched the surface of what this NAS can do. Going forward, I'm planning to add two SSDs to the U.2 bays so I can run multiple VMs without touching the HDD pool, which I'll keep dedicated to bulk storage. I'm also planning to add ECC RAM for better data integrity, along with an NVMe drive or two for caching. Once that's all in place, I'll put together a follow-up post covering VM performance and how the NVMe cache affects real-world read and write speeds.

Written by
Suresh Vinasiththamby
Tech enthusiast sharing Networking, Cloud & Automation insights. Join me in a welcoming space to learn & grow with simplicity and practicality.
Comments
More from Packetswitch
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to Packetswitch.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.