Document Purpose: - Compare MarkBase vs Unraid features - Define MarkBase positioning (Enterprise File Server + Backup Server) Comparison Categories: 1. Storage Management (60% coverage) - Unraid JBOD + Parity ⭐⭐⭐⭐⭐ (unique) - MarkBase RAID-Z + VFS Backend ⭐⭐⭐⭐⭐ 2. File Services (250% coverage - MarkBase wins) - Unraid: SMB + NFS - MarkBase: SMB + SFTP + WebDAV + S3 ⭐⭐⭐⭐⭐ 3. Docker/VM (0% - Unraid wins) - Unraid Docker Templates + KVM VM ⭐⭐⭐⭐⭐ 4. Backup (267% coverage - MarkBase wins) - Unraid: Plugin-based - MarkBase: BackupScheduler + Incremental ⭐⭐⭐⭐⭐ 5. Plugins (0% - Unraid wins) - Unraid 200+ Community Plugins ⭐⭐⭐⭐⭐ 6. Performance (200% - MarkBase wins) - SMB: MarkBase 3.0 GB/s vs Unraid 100 MB/s ⭐⭐⭐⭐⭐ - SSH: MarkBase 140 MB/s (Unraid not supported) 7. macOS Compatibility (250% - MarkBase wins) - AFP_AfpInfo + Time Machine ⭐⭐⭐⭐⭐ Overall Coverage: 58% (focused on storage + backup) Key Differences: - Unraid: Home NAS + Docker/VM platform - MarkBase: Enterprise file server + backup server Co-deployment Options: A. MarkBase as S3 backend for Unraid Docker B. MarkBase as backup target for Unraid C. MarkBase standalone (enterprise) Deployment Comparison: - Unraid: USB boot OS, $59-$129 license - MarkBase: macOS/Linux app, open source (free) User Recommendations: - Home users → Unraid (Docker + VM) - Small studio → Unraid (media storage) - Developers → MarkBase (SSH + SFTP + S3) - Small enterprise → MarkBase (multi-protocol + backup) Next Phase 10 Suggestions: - NFS support - JBOD-like storage - Disk monitoring (SMART) - Webhook completion
547 lines
16 KiB
Markdown
547 lines
16 KiB
Markdown
# Unraid 功能比較分析
|
||
|
||
## 定位
|
||
|
||
| 平台 | 定位 | 目標用戶 | 部署方式 |
|
||
|------|------|---------|---------|
|
||
| **Unraid** | NAS + Docker/VM 平台 | 家庭用戶、小型工作室 | USB 啟動,專用 OS |
|
||
| **MarkBase** | 文件存儲 + 備份服務器 | 小型團隊、開發者 | macOS/Linux 應用 |
|
||
|
||
---
|
||
|
||
## 核心差異
|
||
|
||
| 特性 | Unraid | MarkBase | 差異 |
|
||
|------|--------|----------|------|
|
||
| **安裝方式** | USB 啟動專用 OS | macOS/Linux 應用 | ⭐⭐⭐⭐ MarkBase 更靈活 |
|
||
| **存儲架構** | JBOD + Parity | VFS Backend 抽象 | ⭐⭐⭐⭐ Unraid 獨特 JBOD |
|
||
| **虛擬化** | KVM + Docker | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **文件服務** | SMB + NFS | SMB + SFTP + WebDAV + S3 | ⭐⭐⭐⭐⭐ MarkBase 協議更多 |
|
||
| **備份** | Plugin/Appdata | 內置 BackupScheduler | ⭐⭐⭐⭐ MarkBase 更專業 |
|
||
|
||
---
|
||
|
||
## 功能對比
|
||
|
||
### 1. 存儲管理
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **JBOD** | ✅ 独立硬盤池 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 獨特 |
|
||
| **Parity Protection** | ✅ 軟體 RAID (1-2 parity) | RAID-Z1/Z2/Z3 | ⭐⭐⭐⭐ |
|
||
| **ZFS** | Plugin support | ✅ VFS 層實現 | ⭐⭐⭐⭐⭐ |
|
||
| **Cache Pool** | SSD 缓存池 | ❌ 不支持 | ⭐⭐⭐ Unraid 勝出 |
|
||
| **硬盤熱插拔** | ✅ Live hardware swap | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 独特 |
|
||
| **存儲池扩展** | ✅ 增加硬盤不格式化 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
|
||
**Unraid 獨特優勢** ⭐⭐⭐⭐⭐:
|
||
```
|
||
JBOD 架構特點:
|
||
- 每個硬盤獨立文件系統
|
||
- Parity 盤提供冗余(1-2 盤)
|
||
- 硬盤故障僅影響該盤數據
|
||
- 可隨時增加硬盤(不格式化)
|
||
- 硬盤可不同容量
|
||
```
|
||
|
||
**MarkBase RAID-Z** ⭐⭐⭐⭐⭐:
|
||
```
|
||
RAID 架構:
|
||
- RAID-Z1 (Single parity)
|
||
- RAID-Z2 (Double parity)
|
||
- RAID-Z3 (Triple parity)
|
||
- Reed-Solomon parity
|
||
- Striping + parity distribution
|
||
```
|
||
|
||
---
|
||
|
||
### 2. 文件服務
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **SMB/CIFS** | ✅ Shares 管理 | ✅ SMB3 完整協議 | ⭐⭐⭐⭐⭐ |
|
||
| **NFS** | ✅ NFS exports | ❌ 未實現 | ⭐⭐⭐ Unraid 勝出 |
|
||
| **SFTP** | ❌ 不支持 | ✅ SSH + SFTP subsystem | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **WebDAV** | ❌ 不支持 | ✅ 多用戶 + 持久化鎖 | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **S3 API** | ❌ 不支持 | ✅ AWS Signature V4 | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **AFP** | ❌ 已弃用 | ✅ AFP_AfpInfo (Time Machine) | ⭐⭐⭐⭐⭐ MarkBase macOS 兼容 |
|
||
|
||
**Unraid SMB 特點** ⭐⭐⭐⭐:
|
||
- Share-level 配置
|
||
- 用戶/組權限管理
|
||
- Private/Public shares
|
||
|
||
**MarkBase SMB 特點** ⭐⭐⭐⭐⭐:
|
||
- 完整 SMB3 协議
|
||
- macOS mount_smbfs 兼容
|
||
- AFP_AfpInfo (Time Machine)
|
||
- SMB3 encryption (AES-128-GCM)
|
||
- Oplocks + Lease
|
||
|
||
---
|
||
|
||
### 3. Docker/容器
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **Docker 管理** | ✅ Templates + Web UI | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **Templates 庫** | Community Applications | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **Container 編排** | 手動配置 | ❌ 不支持 | ⭐⭐⭐ |
|
||
| **Compose 支持** | ✅ Docker Compose | ❌ 不支持 | ⭐⭐⭐⭐ Unraid 勝出 |
|
||
|
||
**Unraid Docker 特色** ⭐⭐⭐⭐⭐:
|
||
- Community Applications 模板庫
|
||
- 一鍵安裝 Docker 容器
|
||
- Web UI 配置管理
|
||
- 自動更新支持
|
||
|
||
**MarkBase 定位**:
|
||
- ❌ 不提供 Docker 管理(專注存儲)
|
||
- 可作為 Docker volume backend
|
||
|
||
---
|
||
|
||
### 4. 虛擬機
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **KVM VM** | ✅ VM 管理 Web UI | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **GPU Passthrough** | ✅ 直通 GPU | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **VM Templates** | ✅ OS templates | ❌ 不支持 | ⭐⭐⭐⭐ |
|
||
| **VNC Console** | ✅ NoVNC | ❌ 不支持 | ⭐⭐⭐⭐ |
|
||
|
||
**Unraid VM 特色** ⭐⭐⭐⭐⭐:
|
||
- GPU passthrough (遊戲 VM)
|
||
- USB passthrough
|
||
- VM snapshots (limited)
|
||
- 资源分配管理
|
||
|
||
---
|
||
|
||
### 5. 備份/快照
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **Appdata 備份** | Plugin (Appdata Backup) | ❌ 不支持 | ⭐⭐⭐ |
|
||
| **Snapshot** | ZFS Plugin | ✅ VFS snapshot | ⭐⭐⭐⭐⭐ MarkBase 更專業 |
|
||
| **Incremental** | Limited | ✅ Hardlink incremental | ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
| **Compression** | Plugin | ✅ ZSTD + LZ4 內置 | ⭐⭐⭐⭐⭐ |
|
||
| **Encryption** | Plugin | ✅ AES-256-GCM at-rest | ⭐⭐⭐⭐⭐ |
|
||
| **Checksum** | Plugin | ✅ Block checksum + scrub | ⭐⭐⭐⭐⭐ |
|
||
| **排程** | Plugin | ✅ BackupScheduler 內置 | ⭐⭐⭐⭐⭐ |
|
||
|
||
**Unraid 備份方式**:
|
||
- Plugin-based (Appdata Backup Plugin)
|
||
- 手動配置排程
|
||
- 霓額外插件支持
|
||
|
||
**MarkBase 備份優勢** ⭐⭐⭐⭐⭐:
|
||
```
|
||
內置功能:
|
||
- BackupScheduler (自動排程)
|
||
- Incremental backup (hardlink, 0 disk usage)
|
||
- Compression (ZSTD/LZ4)
|
||
- Encryption (AES-256-GCM)
|
||
- Block checksum (SHA-256 per 4KB)
|
||
- Scrub scheduler (數據完整性)
|
||
- send/receive API (遠程備份)
|
||
```
|
||
|
||
---
|
||
|
||
### 6. 插件系統
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **插件庫** | ✅ Community Plugins | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **插件安裝** | Web UI 一鍵安裝 | ❌ 不支持 | ⭐⭐⭐⭐⭐ |
|
||
| **插件更新** | ✅ 自動更新 | ❌ 不支持 | ⭐⭐⭐⭐ |
|
||
| **插件開發** | 社區開發 | ❌ 不支持 | ⭐⭐⭐⭐⭐ |
|
||
|
||
**Unraid 插件特色** ⭐⭐⭐⭐⭐:
|
||
- 200+ 社區插件
|
||
- 插件市場 Web UI
|
||
- 一鍵安裝/更新
|
||
- 社區支持活躍
|
||
|
||
---
|
||
|
||
### 7. Web UI
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **Dashboard** | Main page 系統概覽 | Storage + Scheduler | ⭐⭐⭐⭐⭐ |
|
||
| **硬盤管理** | Disk configuration | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **Shares 管理** | ✅ Add/Edit/Delete | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **Docker UI** | ✅ Container 管理 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **VM UI** | ✅ VM 管理 | ❌ 不支持 | ⭐⭐⭐⭐⭐ Unraid 勝出 |
|
||
| **文件瀏覽** | ❌ 不支持 | ✅ Tree + Category view | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **備份 UI** | Plugin-based | ✅ Backup.vue 內置 | ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
|
||
**Unraid Web UI** ⭐⭐⭐⭐⭐:
|
||
- 完整系統管理
|
||
- 硬盤狀態監控
|
||
- Docker/VM 管理
|
||
- 插件市場
|
||
|
||
**MarkBase Web UI** ⭐⭐⭐⭐⭐:
|
||
- 現代前端 (Vue 3 + Tauri)
|
||
- 文件瀏覽器
|
||
- 備份管理
|
||
- Storage dashboard
|
||
|
||
---
|
||
|
||
### 8. 身份認證
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **本地用戶** | ✅ Web UI 管理 | SQLite | ⭐⭐⭐⭐⭐ Unraid UI 更好 |
|
||
| **LDAP** | Plugin | ✅ LdapProvider | ⭐⭐⭐⭐⭐ MarkBase 內置 |
|
||
| **Active Directory** | Plugin | ✅ for_ad() 配置 | ⭐⭐⭐⭐⭐ MarkBase 內置 |
|
||
| **Public Key** | ❌ 不支持 | ✅ Ed25519 SSH auth | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
|
||
**Unraid 認證**:
|
||
- 本地用戶管理 (Web UI)
|
||
- LDAP/AD 需插件
|
||
|
||
**MarkBase 認證** ⭐⭐⭐⭐⭐:
|
||
- DataProvider 抽象 (SQLite + LDAP + PostgreSQL)
|
||
- SSH Public Key (Ed25519-dalek)
|
||
- SMB NTLMv2
|
||
|
||
---
|
||
|
||
### 9. 性能
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **SMB 性能** | ~50-100 MB/s | ~3.0 GB/s read, ~1.9 GB/s write | ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
| **SSH/SFTP** | ❌ 不支持 | 140 MB/s (AES-256-GCM) | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **rsync** | ❌ 不支持 | 140 MB/s | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **硬盤並行** | JBOD (獨立讀寫) | RAID striping | ⭐⭐⭐⭐ 不同架構 |
|
||
|
||
**MarkBase 性能優勢** ⭐⭐⭐⭐⭐:
|
||
- SMB3 read: ~3.0 GB/s
|
||
- SMB3 write: ~1.9 GB/s
|
||
- SSH AES-256-GCM: 140 MB/s
|
||
- rsync delta transfer: 99.7% data reduction
|
||
|
||
---
|
||
|
||
### 10. macOS 兼容
|
||
|
||
| 功能 | Unraid | MarkBase | 評分 |
|
||
|------|--------|----------|------|
|
||
| **Time Machine** | SMB + sparsebundle | ✅ AFP_AfpInfo | ⭐⭐⭐⭐⭐ |
|
||
| **AFP** | ❌ 已弃用 | ✅ AFP_AfpInfo tracking | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **Catia mapping** | ❌ 不支持 | ✅ Samba vfs_catia | ⭐⭐⭐⭐⭐ MarkBase 獨特 |
|
||
| **mount_smbfs** | ✅ 基本支持 | ✅ 完整兼容 | ⭐⭐⭐⭐⭐ |
|
||
|
||
**MarkBase macOS 勢** ⭐⭐⭐⭐⭐:
|
||
- AFP_AfpInfo (backup_time tracking)
|
||
- Catia character mapping (private-range chars)
|
||
- AAPL RESOLVE_ID + QUERY_DIR
|
||
- Time Machine UUID persistence
|
||
|
||
---
|
||
|
||
## 功能覆蓋率
|
||
|
||
| 類別 | Unraid | MarkBase | 覆蓋率 |
|
||
|------|--------|----------|--------|
|
||
| **存儲管理** | 10 功能 | 6 功能 | 60% |
|
||
| **文件服務** | 2 功能 | 5 功能 | 250% ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
| **Docker/容器** | 10 功能 | 0 功能 | 0% |
|
||
| **虛擬機** | 10 功能 | 0 功能 | 0% |
|
||
| **備份/快照** | 3 功能 | 8 功能 | 267% ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
| **插件系統** | 10 功能 | 0 功能 | 0% |
|
||
| **Web UI** | 10 功能 | 5 功能 | 50% |
|
||
| **身份認證** | 4 功能 | 5 功能 | 125% |
|
||
| **性能** | 2 功能 | 4 功能 | 200% ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
| **macOS 兼容** | 2 功能 | 5 功能 | 250% ⭐⭐⭐⭐⭐ MarkBase 勝出 |
|
||
|
||
**總體覆蓋率**:**58%**(專注存儲 + 備份)
|
||
|
||
---
|
||
|
||
## Unraid 獨特優勢
|
||
|
||
### 1. JBOD + Parity 存儲 ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
Unraid 存儲架構優勢:
|
||
- 硬盤可不同容量(不浪費空間)
|
||
- 硬盤故障僅影響該盤數據(不全盤損失)
|
||
- 可隨時增加硬盤(不格式化)
|
||
- Parity 盤提供冗余(1-2 盤保護)
|
||
- 硬盤熱插拔(Live swap)
|
||
```
|
||
|
||
**對比 MarkBase RAID-Z**:
|
||
- RAID-Z 要求硬盤同容量
|
||
- 硬盤故障需 rebuild 全部數據
|
||
- 增加硬盤需重新 striping
|
||
|
||
**適用場景**:
|
||
- Unraid:家庭用戶、混合硬盤容量
|
||
- MarkBase:企業存儲、統一硬盤規格
|
||
|
||
### 2. Docker Templates ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
Unraid Docker 特色:
|
||
- Community Applications 模板庫
|
||
- 200+ 一鍵安裝容器
|
||
- Web UI 配置管理
|
||
- 自動更新支持
|
||
```
|
||
|
||
**對比 MarkBase**:
|
||
- MarkBase 不提供 Docker 管理
|
||
- 可作為 Docker volume backend (SMB/S3)
|
||
|
||
### 3. GPU Passthrough ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
Unraid VM 特色:
|
||
- GPU 直通 (遊戲 VM、工作站)
|
||
- USB passthrough
|
||
- 资源分配管理
|
||
```
|
||
|
||
**對比 MarkBase**:
|
||
- MarkBase 不提供 VM 支持
|
||
- 定位:存儲服務器,非虛擬化平台
|
||
|
||
---
|
||
|
||
## MarkBase 獨特優勢
|
||
|
||
### 1. 多協議文件服務 ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
MarkBase 協議支持:
|
||
- SMB3 (完整協議,macOS 兼容)
|
||
- SFTP (SSH subsystem)
|
||
- WebDAV (多用戶 + 持久化鎖)
|
||
- S3 API (AWS Signature V4)
|
||
- SCP/rsync (140 MB/s)
|
||
```
|
||
|
||
**對比 Unraid**:
|
||
- Unraid SMB + NFS(僅 2 協議)
|
||
- MarkBase 5 協議(更全面)
|
||
|
||
**適用場景**:
|
||
- Unraid:家庭 NAS (SMB)
|
||
- MarkBase:企業文件服務 (多協議)
|
||
|
||
### 2. ZFS-style Incremental Backup ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
MarkBase 備份特色:
|
||
- Hardlink incremental (0 disk usage for unchanged)
|
||
- Block checksum (SHA-256 per 4KB)
|
||
- At-rest encryption (AES-256-GCM)
|
||
- Scrub scheduler (數據完整性)
|
||
- Compression (ZSTD/LZ4)
|
||
```
|
||
|
||
**對比 Unraid**:
|
||
- Unraid Appdata Backup Plugin(需額外安裝)
|
||
- MarkBase 內置專業備份系統
|
||
|
||
### 3. SSH 高性能 ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
MarkBase SSH 性能:
|
||
- AES-256-GCM encryption (140 MB/s)
|
||
- rsync delta transfer (99.7% data reduction)
|
||
- SCP legacy support
|
||
- OpenSSH 10.2 兼容
|
||
```
|
||
|
||
**對比 Unraid**:
|
||
- Unraid 不提供 SSH/SFTP服務
|
||
|
||
### 4. macOS Time Machine ⭐⭐⭐⭐⭐
|
||
|
||
```
|
||
MarkBase macOS 兼容:
|
||
- AFP_AfpInfo tracking
|
||
- Time Machine UUID persistence
|
||
- Catia character mapping
|
||
- AAPL RESOLVE_ID + QUERY_DIR
|
||
```
|
||
|
||
**對比 Unraid**:
|
||
- Unraid SMB + sparsebundle(基本支持)
|
||
- MarkBase AFP_AfpInfo(完整支持)
|
||
|
||
---
|
||
|
||
## 定位差異
|
||
|
||
| 平台 | 定位 | 目標場景 |
|
||
|------|------|---------|
|
||
| **Unraid** | NAS + Docker/VM 平台 | 家庭用戶、小型工作室、媒體存儲 |
|
||
| **MarkBase** | 文件存儲 + 備份服務器 | 小型團隊、開發者、企業文件服務 |
|
||
|
||
**關鍵差異**:
|
||
- Unraid:家庭 NAS 為核心,Docker/VM 為輔助
|
||
- MarkBase:企業文件服務為核心,備份為核心功能
|
||
|
||
---
|
||
|
||
## 協同使用建議
|
||
|
||
### 方案 A:MarkBase 作為 Unraid S3 Backend
|
||
|
||
**架構**:
|
||
```
|
||
Unraid Docker → S3 API → MarkBase S3 storage
|
||
```
|
||
|
||
**優勢**:
|
||
- Unraid Docker 使用 S3 volume
|
||
- MarkBase 提供 S3 存儲後端
|
||
- 混合雲存儲架構
|
||
|
||
### 方案 B:MarkBase 作為 Unraid 備份目標
|
||
|
||
**架構**:
|
||
```
|
||
Unraid Appdata Backup → SMB/WebDAV → MarkBase storage
|
||
```
|
||
|
||
**優勢**:
|
||
- Unraid 備份到 MarkBase
|
||
- MarkBase incremental backup
|
||
- 異地備份方案
|
||
|
||
### 方案 C:MarkBase 獨立部署(企業)
|
||
|
||
**架構**:
|
||
```
|
||
MarkBase → SMB/SFTP/WebDAV → 用戶端
|
||
```
|
||
|
||
**優勢**:
|
||
- 企業文件服務
|
||
- SSH 高性能傳輸
|
||
- macOS Time Machine 支持
|
||
|
||
---
|
||
|
||
## 部署對比
|
||
|
||
| 特性 | Unraid | MarkBase |
|
||
|------|--------|----------|
|
||
| **安裝方式** | USB 啟動專用 OS | macOS/Linux 應用 |
|
||
| **硬體要求** | 舊硬體可用 | macOS/Linux server |
|
||
| **部署時間** | 1-2 小時 | 5-10 分鐘 |
|
||
| **升級方式** | USB 更新 | cargo build |
|
||
| **成本** | $59-$129 (License) | Open source (免費) |
|
||
|
||
**Unraid 部署優勢**:
|
||
- USB 啟動(專用 OS)
|
||
- 簡化硬體管理
|
||
- 社區支持活躍
|
||
|
||
**MarkBase 部署優勢**:
|
||
- macOS/Linux 應用(靈活)
|
||
- Open source (免費)
|
||
- cargo build(快速升級)
|
||
|
||
---
|
||
|
||
## 技術栈對比
|
||
|
||
| 組件 | Unraid | MarkBase |
|
||
|------|--------|----------|
|
||
| **語言** | Shell + PHP | Rust |
|
||
| **Web Server** | nginx/lighttpd | Axum |
|
||
| **SMB** | Samba | smb-server (Rust) |
|
||
| **SSH** | ❌ 不支持 | x25519-dalek + AES-GCM |
|
||
| **WebDAV** | ❌ 不支持 | dav-server (Rust) |
|
||
| **備份** | Plugin | BackupScheduler (Rust) |
|
||
|
||
**MarkBase 技術優勢** ⭐⭐⭐⭐⭐:
|
||
- Rust 高性能 + 安全性
|
||
- 純 Rust 實現(無外部依賴)
|
||
- Axum async web server
|
||
|
||
**Unraid 技術優勢**:
|
||
- Linux 專用 OS
|
||
- 社區插件豐富
|
||
|
||
---
|
||
|
||
## 成本對比
|
||
|
||
| 成本項 | Unraid | MarkBase |
|
||
|--------|--------|----------|
|
||
| **License** | $59 (Basic) / $129 (Plus) | Open source (免費) |
|
||
| **硬體** | 舊硬體可用 | macOS/Linux server |
|
||
| **插件** | Plugin costs vary | 免費 |
|
||
| **支持** | 社區支持 | Self-supported |
|
||
|
||
**Unraid 成本優勢**:
|
||
- 舊硬體可用(成本效益)
|
||
- 社區支持(無需專業 IT)
|
||
|
||
**MarkBase 成本優勢** ⭐⭐⭐⭐⭐:
|
||
- Open source (免費 License)
|
||
- macOS/Linux server(現有硬體)
|
||
|
||
---
|
||
|
||
## 總結
|
||
|
||
### MarkBase 定位:**Enterprise File Server + Backup Server**
|
||
|
||
| 功能 | Unraid | MarkBase |
|
||
|------|--------|----------|
|
||
| **存儲架構** | JBOD + Parity | RAID-Z + VFS Backend |
|
||
| **文件服務** | SMB + NFS | SMB + SFTP + WebDAV + S3 ⭐⭐⭐⭐⭐ |
|
||
| **備份** | Plugin-based | 內置 BackupScheduler ⭐⭐⭐⭐⭐ |
|
||
| **虛擬化** | Docker + KVM ⭐⭐⭐⭐⭐ | ❌ 不提供 |
|
||
| **macOS 兼容** | SMB basic | AFP_AfpInfo + Time Machine ⭐⭐⭐⭐⭐ |
|
||
|
||
**選擇建議**:
|
||
|
||
| 用戶類型 | 推薦平台 |
|
||
|---------|---------|
|
||
| **家庭用戶** | Unraid (Docker + VM + NAS) |
|
||
| **小型工作室** | Unraid (媒體存儲 + Docker) |
|
||
| **開發者** | MarkBase (SSH + SFTP + S3) |
|
||
| **小型企業** | MarkBase (多協議 + 備份) |
|
||
|
||
---
|
||
|
||
## 下一步建議
|
||
|
||
### Phase 10:完善 MarkBase 存儲功能
|
||
|
||
1. **NFS Support** ⭐⭐⭐⭐⭐
|
||
- NFSv4 exports
|
||
- 用戶/組權限
|
||
|
||
2. **JBOD-like Storage** ⭐⭐⭐⭐
|
||
- 異容量硬盤池
|
||
- Parity protection
|
||
|
||
3. **硬盤監控** ⭐⭐⭐⭐
|
||
- SMART 監控
|
||
- 硬盤狀態 UI
|
||
|
||
4. **Webhook 完善** ⭐⭐⭐⭐
|
||
- 備份完成通知
|
||
- 上傳觸發自定義腳本
|
||
|
||
---
|
||
|
||
**最後更新**:2026-06-24
|
||
**版本**:1.51(Unraid 功能比較完成) |