The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.
If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.
Getting help
In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.
Before clicking submit: Please check if your query is already addressed via the following resources:
(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).
Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can.
The Basics
Nextcloud Server version (e.g., 29.x.x):
Current
Operating system and version (e.g., Ubuntu 24.04):
Debian 13
Web server and version (e.g, Apache 2.4.25):
Apache 2.4.66-1~deb13u1
Reverse proxy and version _(e.g. nginx 1.27.2)
haproxy 3.0.11-1+deb13u1 (unsure)
PHP version (e.g, 8.3):
8.4+96
Is this the first time you’ve seen this error? (Yes / No):
No error
When did this problem seem to first start?
replace me
Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
replace me
Are you using CloudfIare, mod_security, or similar? (Yes / No)
No
Summary of the issue you are facing:
I am looking for a checklist / how-to or a script to help me install Nextcloud in a configuration as close a possible to the AIO distribution, but “raw” - without having Docker or other similar software involved.
The intended installation is on a repurposed Thinkpad x220 16GB/1TB, side by side with Moodle LMS and Wordpress CMS.
I am moderately advanced “power user” but I can get some expert help in case of glitches.
I suppose it also depends on what you actually need from the AIO stack.
Installing Nextcloud with a LAMP stack (Apache, PHP-FPM, MariaDB) and Redis is certainly doable, and there is plenty of documentation and tutorials available online. The same goes for Collabora, for which package sources are available for common Linux distributions, such as Debian and Ubuntu..
However, things become more challenging with components such as the Talk High Performance backend, which is a relatively complex software stack in itself, consisting of various individual components. Features such as the Whiteboard integration or Imaginary are less complex, but due to the lack of distro packages, you’d still have to download the binaries, configure them, create systemd services, and work out how to keep them updated. A simple ‘apt install’ or ‘apt upgrade’ won’t help here.
In short, I don’t think it’s worth the effort just to avoid using Docker, especially when you consider the maintenance burden it creates after the initial setup. In my opinion, it would would only be worthwhile in a larger company with a dedicated IT department, not for home users or small SMEs where you would have to do it on top of your day-to-day job.
Personally, I do use a manual LAMP installation of Nextcloud. However, for additional components such as Collabora, Imaginary and Talk HPB etc. , I use the corresponding Docker containers from Collabora and the AIO project, respectively.
A friend of mine suggested that I can install AIO as is, and then add the rest of the stack any way would fit me. @adelaar - thank you for your suggestion. I used to use VirtualBox on my desktop system, so I will probably manage VM installation, after doing enough homework.
Will approach the topic in practice mid-February - hopefully with minimal pain.
VirtualBox is fine too, but my experience is VirtualBox causes more ofline time as KVM/QEMU. I was using VirtualBox in the past too, but since a couple of years only KVM/QEMU.
So if you want to have your VM’s highly available KVM/QEMU is preferable over VirtualBox.
But the main benefit of any VM solution is you eleminate the risk of unresovable dependencies between the requeremets of Moodle LMS, Wordpress CMS and Nextcloud installed without VM’s on same hardware.
The different Software can also easily use identical ports, such as TCP 80/443.