Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
214 changes: 214 additions & 0 deletions admin_manual/installation/deployment_comparison.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,214 @@
============================
Deployment methods comparison
============================

The following table compares the available Nextcloud deployment methods to help
you choose the one that best suits your needs.

.. list-table::
:header-rows: 1
:widths: 30 10 10 10 10 10 10 10

* - Feature
- `Nextcloud AIO <https://github.com/nextcloud/all-in-one>`_
- `Nextcloud VM <https://github.com/nextcloud/vm>`_
- `NextcloudPi <https://github.com/nextcloud/nextcloudpi>`_
- `Snap <https://github.com/nextcloud-snap/nextcloud-snap>`_
- Manual (LAMP/LEMP)
- Docker Compose (custom)
- Helm Chart (Kubernetes)
* - Officially supported by Nextcloud GmbH
- βœ…
- ❌
- ❌
- ❌
- βœ…
- ❌
- ❌
* - Typical deployment platform
- Docker
- Virtual machine
- RPi / SBC / LXC
- Ubuntu / Debian
- Bare metal / VM
- Docker
- Kubernetes
* - Easy / guided setup
- βœ… one command
- ⚠️ interactive script
- βœ… image or curl
- βœ… one command
- ❌
- ⚠️
- ❌
* - Web management UI (non-Nextcloud)
- βœ… AIO panel
- ⚠️ Webmin (optional)
- βœ… ncp-web
- ❌
- ❌
- ❌
- ❌
* - Automatic TLS (Let's Encrypt)
- βœ…
- βœ… via script
- βœ…
- βœ…
- ❌
- ❌
- ⚠️
* - Included database
- βœ… PostgreSQL
- βœ… PostgreSQL 16
- βœ… MariaDB
- βœ… MySQL 8.4
- ⚠️ User choice
- ⚠️ User choice
- ⚠️ User choice
* - Redis caching included
- βœ…
- βœ…
- βœ…
- βœ…
- ❌
- ⚠️
- ⚠️
* - APCu caching included
- βœ…
- ❌
- βœ…
- ❌
- ❌
- ⚠️
- ⚠️
* - Built-in backup solution
- βœ… BorgBackup
- ❌
- βœ…
- ❌
- ❌
- ❌
- ❌
* - Automated updates
- βœ…
- βœ… via script
- βœ…
- βœ… (snap)
- ❌
- ❌
- ❌
* - Nextcloud Office / Collabora
- βœ… optional
- βœ… optional
- ❌
- ❌
- ⚠️
- ⚠️
- ⚠️
* - High-performance Talk backend
- βœ… optional
- ❌
- ❌
- ❌
- ⚠️
- ⚠️
- ⚠️
* - ClamAV antivirus
- βœ… optional
- ❌
- ❌
- ❌
- ⚠️
- ⚠️
- ❌
* - Full-text search
- βœ… optional
- ❌
- ❌
- ❌
- ⚠️
- ⚠️
- ❌
* - Fail2Ban included
- ⚠️ community
- ⚠️ optional
- βœ…
- ❌
- ❌
- ❌
- ❌
* - Hardware transcoding support
- βœ…
- ❌
- ❌
- ❌
- ⚠️
- ⚠️
- ⚠️
* - Community add-on containers
- βœ…
- ❌
- ❌
- ❌
- ❌
- ❌
- ❌
* - A+ security score out of the box
- βœ…
- βœ…
- βœ…
- ⚠️
- ⚠️
- ⚠️
- ⚠️
* - Docker rootless support
- βœ…
- ❌
- ❌
- ❌
- ❌
- ⚠️
- N/A
* - Kubernetes / Helm support
- ⚠️ via Helm chart
- ❌
- ❌
- ❌
- ❌
- ❌
- βœ…
* - Full configuration control
- ⚠️ limited
- βœ…
- βœ…
- ⚠️ limited
- βœ…
- βœ…
- βœ…
* - Suitable for beginners
- βœ…
- ⚠️
- βœ…
- βœ…
- ❌
- ⚠️
- ❌
* - Raspberry Pi / SBC support
- ⚠️ via Docker
- ⚠️ RPi 4/5
- βœ… primary target
- βœ…
- βœ…
- βœ…
- ❌

* βœ… = included / supported out of the box
* ⚠️ = possible but requires manual steps or has caveats
* ❌ = not supported / not included

.. note::

NextcloudPi and the Snap are community-maintained but hosted under the
Nextcloud GitHub organisation. The Nextcloud VM is community-maintained
by Hansson IT; Nextcloud GmbH does not provide official support for it.
NCP Docker support has been discontinued.
1 change: 1 addition & 0 deletions admin_manual/installation/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Installation and server configuration
:maxdepth: 2

system_requirements
deployment_comparison
deployment_recommendations
php_configuration
source_installation
Expand Down
Loading