How to Install Nextcloud on Ubuntu 25.10 using Snap
Nextcloud is an open-source, self-hosted file sync and share application. It allows you to store, share, and access your files, calendars, contacts, and more from anywhere. It provides functionalities similar to cloud storage services like Google Drive or Dropbox but gives you full control over your data since it is hosted on your own server.
In this guide, we’ll walk you through installing Nextcloud using Snap on Ubuntu 25.10.
Check out the official Nextcloud project here:
https://nextcloud.com/
Try this wiki on our VPS — starting at just $5/month with 24x7 in-house customer support.
Pre-requisites
- Ubuntu 25.10 server
- Root or sudo access
- Minimum 1vCPU and 1GB RAM
- A domain pointing to your server’s public IP (optional but recommended for HTTPS)
Install Snapd
Snapd is required to install Nextcloud as a Snap package. Install it using APT:
sudo apt update
sudo apt install snapd -y
Check Snap version:
snap version
Output:
root@server:~# snap version
snap 2.71.1+ubuntu25.10.1
snapd 2.71.1+ubuntu25.10.1
series 16
ubuntu 25.10
kernel 6.17.0-5-generic
Install Nextcloud
Install Nextcloud using Snap:
sudo snap install nextcloud
Output:
root@server:~# sudo snap install nextcloud
2025-11-03T16:47:43Z INFO Waiting for automatic snapd restart...
nextcloud 31.0.10snap1 from Nextcloud✓ installed
Note: The version number may vary depending on the latest release at the time of installation.
Initial Configuration
Once installed, Nextcloud is ready to be accessed via a web browser. For a local server, visit:
http://localhost
For a remote server, replace localhost with your server’s IP address or domain name:
http://server_IP
Complete the Setup
Open the Nextcloud setup page in your browser. You will be prompted to:
- Create an admin account by entering your desired username and password
- Configure the data directory and database (Snap handles database automatically)
During setup, Nextcloud may suggest installing recommended apps; you can install them or skip.


Access Nextcloud
After setup, access your Nextcloud instance using:
http://server_IP
Replace
server_IPwith your server’s actual IP or domain.
You’ll see the Nextcloud login page:

Log in with the credentials created during setup. You can now start uploading files, creating users, and using the Nextcloud apps.
Secure Nextcloud
If your Nextcloud instance is accessible from the internet, securing it with HTTPS is strongly recommended. Snap can automatically handle Let’s Encrypt certificates:
sudo nextcloud.enable-https self-signed
# or for a real certificate
sudo nextcloud.enable-https lets-encrypt
Check Snap services:
snap services nextcloud
Output:
Service Startup Current
nextcloud.apache enabled active
nextcloud.mysql enabled active
nextcloud.redis-server enabled active
nextcloud.occ enabled inactive
Verify Nextcloud
To verify the Snap installation and running services:
snap list nextcloud
Output:
Name Version Rev Tracking Publisher Notes
nextcloud 31.1.0snap1 231 latest/stable nextcloud✓ classic
🎉 Congratulations! You’ve successfully installed Nextcloud using Snap on Ubuntu 25.10.
CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!
1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month
Available Locations: LAX | MIA | ATL | FRA | AMS