The Web Installer is an easy way to install Nextcloud Server in a shared/managed web space (e.g. shared hosting) if you don't have access to the command line and if your environment meets the requirements listed below.
It downloads the latest stable release, checks PHP dependencies and target folder permissions, unpacks the files with the right permissions, and redirects you to the Nextcloud Server Installation Wizard.
[!WARNING] These requirements are stricter than the standard Nextcloud Server System Requirements.
mod_php
or php-fpm
AllowOverride All
option must be enabled for the target installation foldermod_rewrite
module must be enabledIt is possible to use this with other web servers, such as nginx, but you will need to prepare your web server configuration ahead of time since the web-install cannot utilize .htaccess
files. See the Admin Manual for the latest nginx config.
[!NOTE] Other installation methods support other web servers (e.g. NGINX) and usage scenarios. See the Nextcloud Administration Manual for further guidance including other installation methods and their system requirements).
Copy this file into your webserver root and open it with a browser by visiting http(s)://domain.tld/setup-nextcloud.php
. You will be immediately prompted to either install in the same folder or into a subfolder.
When the base installation is completed, you will be redirected to the Nextcloud Server Installation/Setup Wizard after clicking the Next button.
[!TIP] For details about how to answer the questions asked in the setup wizard, see Installation Wizard in the Nextcloud Server Admin Manual.