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.

image
image

Access Nextcloud

After setup, access your Nextcloud instance using:

http://server_IP

Replace server_IP with your server’s actual IP or domain.

You’ll see the Nextcloud login page:

image

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