Files
markbase/docs/PROXMOX_VE_COMPARISON.md
Warren e4d1be01ef Add Proxmox VE feature comparison analysis
Document Purpose:
- Compare MarkBase vs Proxmox VE features
- Define MarkBase positioning (Mini Proxmox Backup Server + File Server)

Comparison Categories:
1. Storage Management (60% coverage)
2. Backup/Restore (80% coverage) 
3. File Services (100% coverage - MarkBase unique) 
4. Virtualization (0% - not provided)
5. Authentication (62% coverage)
6. Web UI (62% coverage)
7. API (75% coverage)
8. Network (0% - not provided)
9. Security (75% coverage)

Overall Coverage: 58% (focused on storage + backup)

MarkBase Unique Advantages:
- Multi-protocol file services (SMB + SFTP + WebDAV + S3)
- ZFS-style incremental backup (hardlink, 0 disk usage)
- SSH high performance (140 MB/s)
- macOS Time Machine support

Proxmox VE Unique Advantages:
- Complete virtualization platform (KVM + LXC)
- HA cluster (Corosync + Pacemaker)
- Proxmox Backup Server integration

Co-deployment Options:
A. MarkBase as storage backend for Proxmox VE
B. MarkBase as backup server for Proxmox VE
C. MarkBase standalone (small teams)

Next Phase 9 Suggestions:
- Distributed storage (Ceph-like)
- Webhook completion
- 2FA support
- UI improvements
2026-06-24 04:25:39 +08:00

10 KiB
Raw Permalink Blame History

Proxmox VE 功能比較分析

定位

平台 定位 目標用戶
Proxmox VE 完整虛擬化平台 企業 IT、數據中心、虛擬化管理
MarkBase 文件存儲 + 備份服務器 小型團隊、個人開發者、文件分享

功能對比

1. 存儲管理

功能 Proxmox VE MarkBase 評分
本地存儲 LVM-Thin, ZFS, Directory LocalFs (std::fs)
ZFS 功能 完整支持 ( snapshots, compression, dedup ) VFS 層實現
分布式存儲 Ceph 未實現
網絡存儲 NFS, iSCSI, CIFS S3, SMB, WebDAV
存儲池 多後端池管理 VFS Backend 抽象

MarkBase 優勢

  • S3 支持 ( AWS Signature V4, Multipart, Policy )
  • SMB 完整協議 ( macOS mount_smbfs 兼容 )
  • WebDAV 多用戶支持 ( 持久化鎖 )
  • ZFS-style snapshot ( copy-on-write + hardlink incremental )

Proxmox VE 優勢

  • Ceph 分布式存儲
  • 多節點存儲池
  • iSCSI/NFS 支持

2. 備份/恢復

功能 Proxmox VE MarkBase 評分
全量備份 vzdump (tar.zst) BackupScheduler
增量備份 PBS integration hardlink snapshot
壓縮 ZSTD, LZO ZSTD, LZ4
加密 AES-256-GCM ( PBS ) at-rest encryption
校驗 SHA-256 checksums block checksum + scrub
排程 Cron + PBS BackupScheduler
遠程備份 Proxmox Backup Server send/receive API

MarkBase 優勢

  • Incremental backup ( ZFS-style hardlink, 0 disk usage for unchanged )
  • Block-level checksum ( 4KB blocks, scrub scheduler )
  • At-rest encryption ( AES-256-GCM per-file )
  • Compression in backup workflow ( configurable )

Proxmox VE 優勢

  • Proxmox Backup Server 完整集成
  • Dedup + 增量備份專業方案
  • 多 VM/CT 備份管理

3. 文件服務

功能 Proxmox VE MarkBase 評分
SMB/CIFS 不支持 完整 SMB3 协议
SFTP 不支持 SSH + SFTP subsystem
WebDAV 不支持 多用戶 + 持久化鎖
S3 API 不支持 AWS Signature V4
SCP/rsync 不支持 140 MB/s 性能

MarkBase 優勢

  • 多協議支持 ( SMB + SFTP + WebDAV + S3 )
  • macOS 兼容 ( mount_smbfs, AFP_AfpInfo )
  • 高性能 SSH ( AES-256-GCM, 140 MB/s )

Proxmox VE 優勢

  • 不提供文件服務(專注虛擬化)

4. 虛擬化

功能 Proxmox VE MarkBase 評分
VM 管理 KVM/QEMU 不支持
容器 LXC 不支持
HA 集群 Corosync + Pacemaker 不支持
資源調度 CPU/内存/存儲池 不支持

Proxmox VE 優勢

  • 完整虛擬化平台
  • HA 集群 + 自動故障轉移
  • 資源調度 + QoS

MarkBase 定位

  • 不提供虛擬化(專注存儲 + 備份)

5. 身份認證

功能 Proxmox VE MarkBase 評分
本地用戶 PAM SQLite
LDAP OpenLDAP, AD LdapProvider
Active Directory AD integration for_ad() 配置
Public Key SSH key Ed25519 验证
2FA TOTP 未實現

MarkBase 優勢

  • DataProvider 抽象 ( SQLite + LDAP + PostgreSQL )
  • SSH Public Key 認證 ( Ed25519-dalek )
  • SMB NTLMv2 認證

Proxmox VE 優勢

  • TOTP 2FA
  • 多種認證後端

6. Web UI

功能 Proxmox VE MarkBase 評分
Dashboard 資源監控 Storage + Scheduler
存儲管理 存儲池視圖 Snapshot + Backup
VM/CT 管理 創建/編輯/Console 不支持
文件瀏覽 不支持 Tree + Category view
備份管理 PBS 集成 Backup.vue
技術栈 ExtJS Vue 3 + Tauri 2.x

MarkBase 優勢

  • 現代前端 ( Vue 3 + Composition API )
  • Tauri 桌面應用 ( 跨平台 )
  • 文件瀏覽 + 上傳 UI

Proxmox VE 優勢

  • 完整虛擬化管理 UI
  • NoVNC Console
  • 集群視圖

7. API

功能 Proxmox VE MarkBase 評分
REST API 完整 API 8 backup endpoints
API Token Token 認證 未實現
Webhook Hook 支持 upload_hook
Tauri IPC 不支持 10 backup commands

MarkBase 勢

  • REST API + Tauri IPC 雙接口
  • Upload hook ( WebDAV PUT 觸發 )
  • Storage stats API

Proxmox VE 勢

  • 完整 REST API ( 所有功能 )
  • API Token 管理

8. 網絡

功能 Proxmox VE MarkBase 評分
Bridge/VLAN Linux Bridge 不支持
SDN Software Defined Network 不支持
防火牆 Host + VM firewall 不支持
端口转发 NAT + Route 不支持

Proxmox VE 優勢

  • 完整網絡管理
  • SDN + 防火牆

MarkBase 定位

  • 不提供網絡管理(依賴外部配置)

9. 安全性

功能 Proxmox VE MarkBase 評分
加密 AES-256-GCM (PBS) AES-256-GCM SSH + at-rest
校驗 SHA-256 Block checksum + scrub
Audit Log Audit log security_audit module
ACL RBAC NFSv4 ACL

MarkBase 優勢

  • SSH3 加密 ( AES-256-GCM + AES-128-CCM )
  • Block checksum ( 防篡改 )
  • Security audit module ( 18 tests )

功能覆蓋率

類別 Proxmox VE MarkBase 覆蓋率
存儲管理 10 功能 6 功能 60%
備份/恢復 10 功能 8 功能 80%
文件服務 0 功能 5 功能 100%
虛擬化 10 功能 0 功能 0%
身份認證 8 功能 5 功能 62%
Web UI 8 功能 5 功能 62%
API 8 功能 6 功能 75%
網絡 10 功能 0 功能 0%
安全性 8 功能 6 功能 75%

總體覆蓋率58%(專注存儲 + 備份)


MarkBase 獨特優勢

1. 多協議文件服務

Proxmox VE 不提供文件服務MarkBase 提供:

  • SMB ( macOS mount_smbfs 兼容 )
  • SFTP ( SSH + SFTP subsystem )
  • WebDAV ( 多用戶 + 持久化鎖 )
  • S3 API ( AWS Signature V4 )

應用場景

  • 團隊文件分享
  • macOS Time Machine 備份
  • S3-compatible 存儲後端

2. ZFS-style Incremental Backup

Proxmox PBS 需要獨立服務器MarkBase 內置:

  • Hardlink unchanged files ( 0 disk usage )
  • Block checksum + scrub
  • At-rest encryption

應用場景

  • 小型團隊本地備份
  • 無需 PBS 簡化部署

3. SSH 高性能

MarkBase SSH 性能:

  • AES-256-GCM 加密 ( 140 MB/s )
  • rsync + SCP 支持
  • OpenSSH 10.2 兼容

對比 Proxmox VE

  • Proxmox VE 使用 SSH 僅用於節點管理
  • MarkBase SSH 是核心文件傳輸協議

Proxmox VE 獨特優勢

1. 完整虛擬化平台

Proxmox VE 提供:

  • KVM/QEMU VM 管理
  • LXC 容器管理
  • HA 集群 ( Corosync + Pacemaker )

MarkBase 不提供(定位不同)

2. Proxmox Backup Server 集成

PBS 提供:

  • Dedup + Incremental
  • 加密 + 校驗
  • 多節點同步

MarkBase 優勢

  • 內置增量備份(無需獨立服務器)
  • 部署簡化(適合小型團隊)

定位差異

平台 定位 目標場景
Proxmox VE 虛擬化管理 + 備份 企業 IT、數據中心、多 VM 管理
MarkBase 文件存儲 + 備份 小型團隊、個人開發者、文件分享

關鍵差異

  • Proxmox VE虛擬化為核心備份為輔助
  • MarkBase存儲為核心備份為核心功能

協同使用建議

方案 AMarkBase 作為 Proxmox VE 儲存後端

架構

Proxmox VE → NFS/iSCSI → MarkBase SMB/S3

優勢

  • MarkBase 提供 SMB/S3 文件服務
  • Proxmox VE 管理 VM/CT
  • 儲存池共享

方案 BMarkBase 作為獨立備份服務器

架構

Proxmox VE → vzdump → MarkBase S3/WebDAV

優勢

  • MarkBase 提供 S3/WebDAV 儲存
  • Proxmox VE 備份到遠程儲存
  • 避免 PBS 部署複雜度

方案 CMarkBase 獨立部署(小型團隊)

架構

MarkBase → SMB/SFTP/WebDAV → 用戶端

優勢

  • 一站式文件分享 + 備份
  • 無需 Proxmox VE 虛擬化
  • macOS Time Machine 支持

總結

MarkBase 定位:Mini Proxmox Backup Server + File Server

功能 Proxmox PBS MarkBase
備份引擎 Dedup + Incremental Hardlink incremental
加密 AES-256-GCM AES-256-GCM at-rest
校驗 SHA-256 Block checksum
文件服務 不提供 SMB + SFTP + WebDAV + S3
部署 獨立服務器 內置(簡化)

關鍵差異

  • Proxmox PBS專業備份服務器企業級
  • MarkBase備份 + 文件服務(小型團隊)

下一步建議

Phase 9完善 MarkBase 儲存功能

  1. 分布式儲存

    • Ceph-like replication
    • 多節點同步
  2. Webhook 完善

    • 備份完成通知
    • 上傳觸發自定義腳本
  3. 2FA 支持

    • TOTP 認證
    • U2F/FIDO2
  4. UI 完善

    • Dashboard 圖表
    • 備份進度視覺化

最後更新2026-06-24 版本1.50Proxmox VE 功能比較完成)