Compare Olares and NAS

Olares is dedicated to creating a one-stop personal cloud experience. Its core functionalities and user positioning are significantly different from traditional Network Attached System (NAS).

This document provides a detailed comparison between Olares and general NAS systems. We will highlight key differences in storage solutions, application ecosystem, virtual machine support, network configuration, and AI capabilities, using Unraid and Synology DSM as reference points.

Overview

AttributeOlaresNAS
IntroductionOlares is an open-source personal cloud operating system.NAS systems are primarily used for network storage, allowing flexible hardware configurations to manage data and applications.
PositioningFocuses on helping users deploy and manage digital assets locally as an alternative to public cloud services.
It supports running powerful open-source applications locally, providing users with robust cloud computing capabilities while ensuring complete data control and privacy.
Focuses on individuals and small businesses, solving low-cost data storage reliability issues, but has limitations in application hosting and network security.
Target usersRegular users without a technical backgroundGeek users and small and medium business users
TransparencyOpen-source or source availableUsually closed-source
OpennessNo vendor lock-inClosed ecosystem
Application securitySupports application sandboxing, isolating network, storage, and computing resources.
Permissions must be declared and user authorization obtained during installation.
No application sandboxing. Most third-party applications run with root privileges, and users bear the security risks themselves.
Network securityProvides public and private access, using reverse proxy and VPN to achieve service security.Only supports external access for limited system applications by default. Custom solutions by users may pose security risks.
Developer friendlinessProvides development tools with familiar technology stacks to deploy services and develop applications.Does not support developer tools or application development.
AI1. Advanced GPU management (v1.12)
2. One-click installation support for over 30 AI applications and models
3. Supports inter-application and model calls
4. Supports MCP (v1.12)
Partial

Project information

AttributeOlaresUnraidSynology DSM
Year202220052000
Open SourceYesNoNo
PriceFree30-day trial, then requires a one-time paid licenseOS sold bundled with hardware
PositioningOpen-source personal cloud OS that focuses on helping users deploy and manage digital assets locally as an alternative to public cloud services.Network storage OS, allows flexible hardware configurations, simple and convenient management of data, VMs, and Docker applicationsProvides secure and efficient data management systems for businesses of different scales, helping enterprises control growing data streams

Storage features

FeatureOlaresUnraidSynology DSM
Disk typesSystem space, user space, application space, and application cache are on SSDSystem runs on SSD, data stores on HDDSystem runs on SSD, data stores on HDD
Storage poolNoSupports Parity-protected array similar to JBODSupports SHR, Basic, JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, and RAID F1
LAN file sharingSMBSMB, NFSSMB, NFS, AFP, FTP
Public file sharingvia Files applicationNovia File Station application
Distributed file systemYesNoNo
Mount external cloud drivesSupports mounting Google Drive, Dropbox, S3, etc.NoSupports mounting Google Drive, Dropbox, S3, etc.
Sync driveYes (Seafile integrated)NoSynology Drive
Mount SMB directoryYesNoNo
Mount mobile storage devicesAuto-mountManual mountAuto-mount
Structured data supportSupports mainstream databases and data warehouses (e.g., Redis,
PostgreSQL),suitable for production environments
Can be manually installed, but not recommended for production environmentsCan be manually installed, but not recommended for production environments
Local data securityNo protection in single-node; disk data protection via Minio or Ceph in cluster modeAllows 1-2 disk failures depending on configuration, but Parity disk must not failAllows 1-2 disk failures depending on RAID configuration
Remote backupSupports periodic incremental encrypted backups via ResticFlash drive can be manually backed up, but there is no official backup solution for data drivesSupports multiple official backup solutions

Application management

FeatureOlaresUnraidSynology DSM
Installation formatOlares package format based on improved HelmDockerfile or Docker ComposeDockerfile or Docker Compose
App storeRich community app ecosystem with application sandboxingRich apps with no sandboxing restrictionsFewer apps, extendable via third-party stores
Application sandboxYesNoNo
Developer toolsYes (Studio)NoNo
Middleware sharingSupports mainstream middleware like PostgreSQL, MongoDB, and RedisNoNo
Cluster application supportYesNoNo
LDAP integrationYes (Requires third-party adaptation)NoNo
Unified SSO loginYesNoNo
Secret managementYesNoNo

Virtual machine management

FeatureOlaresUnraidInstall via ISO
Install via ISONot yet supported, will be supported via KubevirtYesYes
WindowsOne-click install from app store, auto-integrates Tailscale, for secure external RDP accessInstall via ISOInstall via ISO
SteamSupported in app store, auto-configures GPU mounting, streaming, and external accessRequires manual configuration for GPU passthrough, etc.No
LinuxSupported via Dev Containers in StudioInstall via ISOInstall via ISO
AndroidSupported via redroidNoNo
MacComing soonNoNo
OpenwrtComing soonNoNo

Network access

FeatureOlaresUnraidSynology DSM
Reverse proxyIntegrated Cloudflare Tunnel and FRP, supports independent
domain access for all apps
Only supports access to limited system servicesOnly supports access to limited system services
DDNSNo configuration neededManual configuration required.
Supports domain+port access for non-system apps, but practically cannot provide external services.
Manual configuration required.
Supports domain+port access for non-system apps, but practically cannot provide external services.
Custom domain supportYesNoNo
FirewallIntegrated Cloudflare firewallNoNo
Free HTTPS certificateYesYesYes
Two-Factor Authentication LoginYesYesNo
Different security policies for different directoriesYesYesNo
Private Access EndpointYesYesNo
VPN connectionNo configuration needed, Tailscale integratedManual configuration requiredManual configuration required
VPN-only access modeYesNoNo

AI capabilities

FeatureOlaresUnraidSynology DSM
GPU management1. Supports heterogeneous GPU clusters across multiple nodes (v1.12)
2. Nvidia GPUs support memory slicing
and time-slicing sharing modes (v1.12)
Supports GPU passthrough on a single node via manual configurationNo
Models1. Supports mainstream language, image, video, and voice models, such as Ollama, VLLM, ComfyUI, SD, Whisper, and ACE-STEP.
2. Supports mainstream open-source AI tools, such as Dify, Ragflow, MaxKB, and LobeChat.
NoNo
Interoperability1. Supports mutual calls between applications and models
2. System-level support for MCP calls (v1.12)
NoNo