Synology DS124 to TrueNAS SCALE
Custom-built TrueNAS server
Project Overview
Successfully migrated from an underpowered Synology DS124 (1GB RAM, 4TB single drive) to a custom-built TrueNAS server with Intel i5-12500, 32GB DDR5 RAM, and 2x8TB mirrored drives. The current setup runs Plex on CPU transcoding, reserves Quick Sync for Frigate VAAPI stream decoding, and provides ZFS redundancy, expandable storage, and secure remote access through Tailscale.
Migration Complete
Status: Successfully completed in November 2024. All services operational, data integrity verified.
- Data Transferred: ~2.2TB via rsync with auto-retry loop for reliable transfers
- Downtime: Minimal - services migrated incrementally to maintain availability
- Seeding Preserved: qBittorrent sessions maintained throughout migration with no ratio loss
- Storage Optimization: Post-migration hardlink reorganization eliminated 2.2TB duplicate data, improving efficiency
- Result: Storage capacity doubled with ZFS redundancy, CPU transcoding handles current Plex load, Quick Sync supports Frigate, and the chassis still has room to expand to 48TB+
Hardware Specifications
Performance Capabilities
Plex Streaming
Direct streaming with CPU transcoding available for current remote viewing load
7.27TB Usable
ZFS mirrored RAID1, expandable to 48TB+ with 4 bays remaining
Frigate Acceleration
Intel UHD 770 Quick Sync is reserved for VAAPI camera stream decoding
Data Redundancy
ZFS mirror protects against single drive failure with automatic scrubbing
Migration from Synology DS124
| Feature | DS124 | TrueNAS Build |
|---|---|---|
| CPU | 2-core ARM (1.7GHz) | 6-core Intel i5-12500 (3.0-4.6GHz) |
| RAM | 1GB (Non-upgradable) | 32GB DDR5-5600 |
| Acceleration | None | CPU Plex transcoding, Quick Sync for Frigate |
| Storage | Single 4TB drive | 2x 8TB Mirrored (7.27TB usable) |
| Expandability | 1 Bay (Maxed out) | 6 Bays (4 free for expansion) |
| Redundancy | None | ZFS Mirror |
Primary Use Cases
- Plex Media Server: Stream movies and TV shows with CPU transcoding and direct remote streaming
- Network Storage: Centralized file storage for all devices with ZFS data integrity
- Docker Hosting: 55 active containers across media, monitoring, productivity, project, and finance stacks
- Data Redundancy: ZFS mirroring protects against drive failure with automatic recovery
- Remote Access: Secure access from anywhere via Tailscale mesh VPN
- Photo Management: Immich for self-hosted photo backup (30,000+ photos, 2,000+ videos)