From d6bde636138e335c26c44f2a4d2f95aa4140d99f Mon Sep 17 00:00:00 2001 From: tbsbdr Date: Wed, 19 Feb 2025 22:20:56 +0100 Subject: [PATCH 1/3] add technical datasheet added technical datasheet might need to be located elesewhere than on the welcome page, not sure about this. --- docs/admin/intro.md | 76 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/docs/admin/intro.md b/docs/admin/intro.md index 14f4163c..980c4884 100644 --- a/docs/admin/intro.md +++ b/docs/admin/intro.md @@ -6,3 +6,79 @@ title: Welcome # Documentation for OpenCloud Administrators +# Technical Datasheet + +## System Requirements + +| Category | Details | +|:-----------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Server Operating System** | | +| **Database** | | +| **Storage** | | +| **Hardware requirements** | Minimum (Small Deployment - Up to 10 Users) Medium (Deployment - Up to 1,000 Users) General: | + + +## Deployment Options + +| Category | Details | +|:----------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Types** | | +| **Container (recommended)** | | +| **Bare-Metal** | | + +## Backup + +| Category | Details | +|:--------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------| +| **Backup strategy** | | + + +## Security + +| Category | Details | +|:-------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Encryption** | | +| **Access management** | | +| **Auditing & Logging** | | +| **File Firewall** | | +| **Antivirus** | | +| **Data Loss Prevention** | | + +## Identity Management + +| Category | Details | +|:---------------|:-------------------------------------------------------------------------------------------------------------------------------------------------| +| **Integrated** | | +| **External** | | + +## Compliance + +| Regulation | Details | +|:------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **EU-GDPR** | | +| **WCAG 2.1 / BITV 2.0 Web Accessibility** | | + +## High Availability + +| Category | Details | +|:--------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Redundancy & Failover** | | + +## Integrations + +| Category | Details | +|:---------|:--------| +| **Plugins & Extensibility** | | + +## APIs + +| API | Description | +|:-------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **WebDAV** | | +| **GraphAPI** | | +| **gRPC** | | +| **OCS** | | +| **OCM** | | +| **SSE** | | +| **WOPI** | | +| **ICAP** | | \ No newline at end of file From 175a971485aa310bcc29c8e8877d0a6459841438 Mon Sep 17 00:00:00 2001 From: Tobias Baader Date: Fri, 21 Feb 2025 16:43:27 +0100 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Alex --- docs/admin/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/intro.md b/docs/admin/intro.md index 980c4884..2889f783 100644 --- a/docs/admin/intro.md +++ b/docs/admin/intro.md @@ -13,7 +13,7 @@ title: Welcome | Category | Details | |:-----------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Server Operating System** |
  • Linux
  • MacOS or Windows WSL (for testing and development)
| -| **Database** |
  • None 😃 (OpenCloud stores files exclusively on the storage to minimize complexity and ensure maximum reliability)
| +| **Database** |
  • None 🤠 (OpenCloud stores files exclusively on the storage to minimize complexity and ensure maximum reliability)
| | **Storage** |
  • Local storage: Classic file storage on a local file system with POSIX compatibility (e.g., ext4, XFS, ZFS)
  • S3
  • NFS
  • CephFS (Q3 / 2025)
  • GPFS (Q3 / 2025)
| | **Hardware requirements** | Minimum (Small Deployment - Up to 10 Users)
  • eg. Raspberry Pi 3
  • 1 GHz (Single-core)
  • 512 GB 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.
| From f6bafe0b449837e57b30b1ca1f5aa4d1896f5cb8 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 21 Feb 2025 22:14:18 +0100 Subject: [PATCH 3/3] Update docs/admin/intro.md --- docs/admin/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/intro.md b/docs/admin/intro.md index 2889f783..beae44b8 100644 --- a/docs/admin/intro.md +++ b/docs/admin/intro.md @@ -15,7 +15,7 @@ title: Welcome | **Server Operating System** |
  • Linux
  • MacOS or Windows WSL (for testing and development)
| | **Database** |
  • None 🤠 (OpenCloud stores files exclusively on the storage to minimize complexity and ensure maximum reliability)
| | **Storage** |
  • Local storage: Classic file storage on a local file system with POSIX compatibility (e.g., ext4, XFS, ZFS)
  • S3
  • NFS
  • CephFS (Q3 / 2025)
  • GPFS (Q3 / 2025)
| -| **Hardware requirements** | Minimum (Small Deployment - Up to 10 Users)
  • eg. Raspberry Pi 3
  • 1 GHz (Single-core)
  • 512 GB 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.
| +| **Hardware requirements** | Minimum (Small 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.
| ## Deployment Options