Zum Hauptinhalt springen
Version: Next

Requirements

CategoryDetails
Server Operating System
  • Production: Linux
  • Testing and development: MacOS or Windows WSL
Database
  • None (OpenCloud stores files exclusively on the storage to minimize complexity and ensure maximum reliability)
Storage
  • The posix and decomposed storage drivers require:
    • a fully POSIX compliant filesystem
      • local e.g. ext4, XFS, ZFS
      • network e.g. CephFS, GPFS, NFS v4.2 or later
    • atomic read after write consistency for directory metadata (NFS mount option noac)
  • decomposeds3 additionally requires an S3 bucket
  • posix requires extended attributes (offloading metadata >1KB into dedicated files)
Hardware requirementsMinimum (Minimal bare-metal Deployment - Up to 10 Users)
  • eg. Raspberry Pi 3
  • 1 GHz (Single-core)
  • 512 MB Ram
  • Storage: depends on data usage
Medium (Deployment - Up to 1,000 Users)
  • 2 GHz (Dual-core)
  • 8 GB Ram
  • Storage: depends on data usage
General:
  • Disk Performance (IOPS): Input/output operations per second (IOPS) should be unrestricted for maintaining optimal performance.
  • The server requirements vary based on load factors such as requests per second, number of client devices per user, file volume, post-processing tasks, and additional apps like Collabora. Proper sizing depends on these variables and should be adjusted accordingly.