Nextcloud

Self-hosted file storage and collaboration platform. An alternative to Google Drive/OneDrive with integrated synchronization, calendar, contacts, and collaborative applications.

Version:

32.0.6

back to Marketplace

VM Requisites

Resource Minimun
CPU 2 vCPU
RAM 4 GB
Disk 50 GB
Operating System Ubuntu 22.04 / 24.04

Access Port

Port Protocol Usage
443 HTTP/HTTPS Nextcloud web interface

How To Access

With SSL enabled (recommended)

https://<IP-CON-GUIONES>.sslip.io/

Example: if your VM has the IP address 200.25.101.125:

https://200-25-101-125.sslip.io/

Without SSL

http://<IP_DE_LA_VM>:30080/

Access credentials

Field Value
User admin (or the value of NEXTCLOUD_ADMIN_USER)
Password The one configured in NEXTCLOUD_ADMIN_PASSWORD or look for it in the deployment outputs

Verify that Nextcloud is active

# View Nextcloud pods
`kubectl get pods -A | grep nextcloud`

# View installation log
`tail -f /var/log/cuemby/bootstrap.log`

Expected output

NAME                          READY   STATUS    RESTARTS
nextcloud-xxxxxxxxx-xxxxx     1/1     Running   0        ← Running ✓

ℹ️ Nextcloud may take ~5 minutes to become available the first time as it initializes the database and storage.

Configuration Parameters

Credentials

Parameter Default Description
NEXTCLOUD_ADMIN_PASSWORD ⚠️ auto-generated Administrator user password.
NEXTCLOUD_DB_PASSWORD ⚠️ auto-generated MySQL database user password.
NEXTCLOUD_DB_ROOT_PASSWORD ⚠️ auto-generated MySQL root password.
NEXTCLOUD_VALKEY_PASSWORD ⚠️ auto-generated Valkey password (cache and sessions).

Optional

Parameter Default Description
NEXTCLOUD_ADMIN_USER admin Administrator username.
NEXTCLOUD_DB_DATA_SIZE 10Gi Persistent volume size for MySQL.
NEXTCLOUD_DATA_SIZE 30Gi Persistent volume size for user files.
NEXTCLOUD_SSL_ENABLED true Enable HTTPS with automatic certificate via sslip.io.
NEXTCLOUD_HOSTNAME auto (sslip.io) Custom hostname. If left blank, the URL generated by Cuemby will be used.

⚠️ The NEXTCLOUD_DATA_SIZE volume grows with usage. Plan your storage space according to the expected number of users and files.

First Steps (quick start)

  1. Open the URL and log in with the admin username and your password.
  2. Create additional users from Administration → Users.
  3. Install additional apps from Administration → Apps (calendar, contacts, Talk, Office, etc.).
  4. Configure the desktop or mobile client with your instance URL to synchronize files.

💡 Tip: To use your own domain, configure NEXTCLOUD_HOSTNAME with your domain before deploying. Changing it afterward requires manually updating the configuration in config.php within the pod.

Synchronization clients

Platform Download
Windows / macOS / Linux nextcloud.com/install
Android / iOS Search for "Nextcloud" in the app store

Quick Troubleshooting

Problem Probable cause Solution
Site not loading Nextcloud initializing Wait ~5 min and check tail -f /var/log/cuemby/bootstrap.log.
Trusted domain error Access from an unregistered domain Add the domain in Administration → Overview → Security & setup warnings or in config.php.
Files are not syncing Incorrect URL on the client Verify that the client points to exactly the same URL that you use in the browser.
Slow performance Cache not active Verify that the Valkey pod is running with kubectl get pods -A | grep valkey.
Pod in CrashLoopBackOff MySQL is not ready yet Please wait a few minutes; Nextcloud requires the database to be available before starting.

Cuemby Cloud

IaaS

About Cuemby Cloud

Cuemby Cloud is enterprise-grade cloud infrastructure managed from a single console, built for stronger security, predictable operations, and easy scaling across regions.

Datacenters regions available in Colombia, Ecuador, and Chile

Backed by Tier III / Tier IV data center locations

Zero Network Ingress and Egress Fees

24/7 local expert support

Ready to Modernize Your Enterprise?

Future challenges demand future-ready solutions.
Let’s get started!

© Copyright | Cuemby® 2025