This guide covers a standard Linux install and a Docker option.
cd /var/www
wget https://download.nextcloud.com/server/releases/latest.tar.bz2
sudo tar -xjf latest.tar.bz2
sudo chown -R www-data:www-data /var/www/nextcloud
sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Point your site to /var/www/nextcloud and enable HTTPS.
Open your URL and complete the setup wizard.
docker run -d --name nextcloud -p 8080:80 \
-v /srv/nextcloud:/var/www/html \
nextcloud:latest
Check the Nextcloud admin installation guide or reach out via our contact page.