None. A VPS usually comes with nothing but a basic Linux installation. From there, youâre responsible for setting everything up yourself.
Of course, this gives you the most flexibility as you can choose from all available installation types (manual via LAMP/LEMP stack, Snap, AIO, Docker microservices). However, as others have already mentioned, you need to understand how to administer and secure a Linux server, as well as familiarity with the relevant tools and technologies.
The easiest option, and the only officially supported one apart from a manual installation, is Nextcloud AIO. It includes everything you need to run Nextcloud with all the bells and whistles, like Office integration, Talk with High performance backend for video calls, Whiteboard etc⌠GitHub - nextcloud/all-in-one: đŚ The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance.
Regarding IONOS VPSs, I noticed that they come with Plesk, which is a web-based management interface. This can make make managing a manual installation easier since many things on your system like the web server, PHP, database etc. can be managed via a web interface.
However, bear in mind that Plesk cannot automagically create a perfectly tuned Nextcloud environment for you, and you will still need at least a basic understanding of how the things you manage with it work. Also, many online tutorials and commands wonât work exactly as described because Plesk uses its own directory structure and configuration files for things like PHP, the web server etc, which means you need to adapt everything for Plesk.
Also, if youâre going to use AIO, which I would highly recommend, Plesk wonât be of much help, since AIO is essentially a self-contained appliance with its own management interface. That means you wonât be using Plesk for much, if anything at all.
Of course, even with AIO, there are still a few things youâll need to manage directly on the Linux system itself, such as installing Docker, keeping system packages up to date, and securing SSH access. Iâm not sure whether Plesk can handle those tasks, but either way, you should be able to manage things like that manually via the command line if you plan using a VPS, otherwise it might be better to stick with a fully managed Nextcloud hosting solution.