Add Unraid feature comparison analysis
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
This commit is contained in:
547
docs/UNRAID_COMPARISON.md
Normal file
547
docs/UNRAID_COMPARISON.md
Normal file
@@ -0,0 +1,547 @@
|
||||
# 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 功能比較完成)
|
||||
Reference in New Issue
Block a user