Skip to content

Commit 92763a4

Browse files
Copilotszaimen
andcommitted
docs: add deployment methods comparison table
Co-Authored-By: Simon L. <szaimen@e.mail.de>
1 parent ac82bb2 commit 92763a4

2 files changed

Lines changed: 215 additions & 0 deletions

File tree

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
============================
2+
Deployment methods comparison
3+
============================
4+
5+
The following table compares the available Nextcloud deployment methods to help
6+
you choose the one that best suits your needs.
7+
8+
.. list-table::
9+
:header-rows: 1
10+
:widths: 30 10 10 10 10 10 10 10
11+
12+
* - Feature
13+
- `Nextcloud AIO <https://github.com/nextcloud/all-in-one>`_
14+
- `Nextcloud VM <https://github.com/nextcloud/vm>`_
15+
- `NextcloudPi <https://github.com/nextcloud/nextcloudpi>`_
16+
- `Snap <https://github.com/nextcloud-snap/nextcloud-snap>`_
17+
- Manual (LAMP/LEMP)
18+
- Docker Compose (custom)
19+
- Helm Chart (Kubernetes)
20+
* - Officially supported by Nextcloud GmbH
21+
- βœ…
22+
- ❌
23+
- ❌
24+
- ❌
25+
- βœ…
26+
- ❌
27+
- ❌
28+
* - Typical deployment platform
29+
- Docker
30+
- Virtual machine
31+
- RPi / SBC / LXC
32+
- Ubuntu / Debian
33+
- Bare metal / VM
34+
- Docker
35+
- Kubernetes
36+
* - Easy / guided setup
37+
- βœ… one command
38+
- ⚠️ interactive script
39+
- βœ… image or curl
40+
- βœ… one command
41+
- ❌
42+
- ⚠️
43+
- ❌
44+
* - Web management UI (non-Nextcloud)
45+
- βœ… AIO panel
46+
- ⚠️ Webmin (optional)
47+
- βœ… ncp-web
48+
- ❌
49+
- ❌
50+
- ❌
51+
- ❌
52+
* - Automatic TLS (Let's Encrypt)
53+
- βœ…
54+
- βœ… via script
55+
- βœ…
56+
- βœ…
57+
- ❌
58+
- ❌
59+
- ⚠️
60+
* - Included database
61+
- βœ… PostgreSQL
62+
- βœ… PostgreSQL 16
63+
- βœ… MariaDB
64+
- βœ… MySQL 8.4
65+
- ⚠️ User choice
66+
- ⚠️ User choice
67+
- ⚠️ User choice
68+
* - Redis caching included
69+
- βœ…
70+
- βœ…
71+
- βœ…
72+
- βœ…
73+
- ❌
74+
- ⚠️
75+
- ⚠️
76+
* - APCu caching included
77+
- βœ…
78+
- ❌
79+
- βœ…
80+
- ❌
81+
- ❌
82+
- ⚠️
83+
- ⚠️
84+
* - Built-in backup solution
85+
- βœ… BorgBackup
86+
- ❌
87+
- βœ…
88+
- ❌
89+
- ❌
90+
- ❌
91+
- ❌
92+
* - Automated updates
93+
- βœ…
94+
- βœ… via script
95+
- βœ…
96+
- βœ… (snap)
97+
- ❌
98+
- ❌
99+
- ❌
100+
* - Nextcloud Office / Collabora
101+
- βœ… optional
102+
- βœ… optional
103+
- ❌
104+
- ❌
105+
- ⚠️
106+
- ⚠️
107+
- ⚠️
108+
* - High-performance Talk backend
109+
- βœ… optional
110+
- ❌
111+
- ❌
112+
- ❌
113+
- ⚠️
114+
- ⚠️
115+
- ⚠️
116+
* - ClamAV antivirus
117+
- βœ… optional
118+
- ❌
119+
- ❌
120+
- ❌
121+
- ⚠️
122+
- ⚠️
123+
- ❌
124+
* - Full-text search
125+
- βœ… optional
126+
- ❌
127+
- ❌
128+
- ❌
129+
- ⚠️
130+
- ⚠️
131+
- ❌
132+
* - Fail2Ban included
133+
- ⚠️ community
134+
- ⚠️ optional
135+
- βœ…
136+
- ❌
137+
- ❌
138+
- ❌
139+
- ❌
140+
* - Hardware transcoding support
141+
- βœ…
142+
- ❌
143+
- ❌
144+
- ❌
145+
- ⚠️
146+
- ⚠️
147+
- ⚠️
148+
* - Community add-on containers
149+
- βœ…
150+
- ❌
151+
- ❌
152+
- ❌
153+
- ❌
154+
- ❌
155+
- ❌
156+
* - A+ security score out of the box
157+
- βœ…
158+
- βœ…
159+
- βœ…
160+
- ⚠️
161+
- ⚠️
162+
- ⚠️
163+
- ⚠️
164+
* - Docker rootless support
165+
- βœ…
166+
- ❌
167+
- ❌
168+
- ❌
169+
- ❌
170+
- ⚠️
171+
- N/A
172+
* - Kubernetes / Helm support
173+
- ⚠️ via Helm chart
174+
- ❌
175+
- ❌
176+
- ❌
177+
- ❌
178+
- ❌
179+
- βœ…
180+
* - Full configuration control
181+
- ⚠️ limited
182+
- βœ…
183+
- βœ…
184+
- ⚠️ limited
185+
- βœ…
186+
- βœ…
187+
- βœ…
188+
* - Suitable for beginners
189+
- βœ…
190+
- ⚠️
191+
- βœ…
192+
- βœ…
193+
- ❌
194+
- ⚠️
195+
- ❌
196+
* - Raspberry Pi / SBC support
197+
- ⚠️ via Docker
198+
- ⚠️ RPi 4/5
199+
- βœ… primary target
200+
- βœ…
201+
- βœ…
202+
- βœ…
203+
- ❌
204+
205+
* βœ… = included / supported out of the box
206+
* ⚠️ = possible but requires manual steps or has caveats
207+
* ❌ = not supported / not included
208+
209+
.. note::
210+
211+
NextcloudPi and the Snap are community-maintained but hosted under the
212+
Nextcloud GitHub organisation. The Nextcloud VM is community-maintained
213+
by Hansson IT; Nextcloud GmbH does not provide official support for it.
214+
NCP Docker support has been discontinued.

β€Žadmin_manual/installation/index.rstβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Installation and server configuration
66
:maxdepth: 2
77

88
system_requirements
9+
deployment_comparison
910
deployment_recommendations
1011
php_configuration
1112
source_installation

0 commit comments

Comments
Β (0)