Hosting App's Spanish version

Support article

Nextcloud: Your Own Private Cloud Storage

Install Nextcloud on your hosting or VPS to have your own private cloud storage: files, calendar, contacts and more.

Published: 12/07/2026 Updated: 12/07/2026

Introduction

Nextcloud is an open source cloud storage platform. It’s the private alternative to Google Drive, Dropbox or iCloud: you control your data because it’s on your own server.

If you value your privacy or need to share files with your team without depending on third parties, Nextcloud is one of the best options. In this article you’ll see what it is and how to install it.

What Nextcloud is and what it’s for

Nextcloud is much more than a cloud hard drive. It allows:

  • Storing and synchronizing files between devices.
  • Sharing folders with other people via links.
  • Shared calendar and contacts.
  • Integrated video calls (Talk).
  • Collaborative document editing.
  • Photo gallery with facial recognition.
  • Applications that extend its functions.

[Imagen sugerida: screenshot of the Nextcloud interface]

The big difference with Google Drive or Dropbox: your files are on your server, not on a company’s servers that uses them for other purposes.

Nextcloud on shared hosting vs VPS

Nextcloud is a demanding application. It works on shared hosting, but has limitations:

AspectShared hostingVPS
InstallationPossible, with limitationsRecommended
PerformanceAcceptable for few usersOptimal
File limitLimited by the planYou decide
Nextcloud appsSome don’t workAll
SynchronizationWorksWorks better
Total controlNoYes

For personal use or 1-5 users, a good shared hosting plan can be sufficient. For larger teams or intensive use, a managed VPS is the appropriate option.

Server requirements for Nextcloud

  • PHP 8.0 or higher (8.2+ recommended).
  • MySQL 8 or MariaDB 10.6 or higher (also PostgreSQL or SQLite).
  • Apache with mod_rewrite or Nginx.
  • Minimum 512 MB PHP memory.
  • PHP extensions: gd, intl, mbstring, curl, xml, zip, fileinfo.
  • SSL certificate (mandatory for syncing with mobile apps).

At miHosting, professional plans meet the basic requirements. For intensive use, ask us about a VPS.

Method 1: Install Nextcloud with Softaculous

The fastest way if you have cPanel:

  1. Log in to cPanel.

  2. Find Softaculous Apps Installer.

  3. Click Nextcloud.

  4. Click Install Now.

  5. Fill in the details:

    FieldWhat to enter
    Protocolhttps:// (with SSL)
    DomainThe domain where you want Nextcloud
    In DirectoryEmpty or a folder like cloud
    Admin UsernameYour administrator username
    Admin PasswordA strong password
    Admin EmailYour email
  6. Click Install.

[Imagen sugerida: screenshot of the Nextcloud installation form in Softaculous]

The installation takes a minute or two. At the end, Softaculous shows you the URL and your credentials.

Method 2: Install Nextcloud manually

Step 1: Download Nextcloud

  1. Go to the official website (nextcloud.com).
  2. Download the latest version (.zip or .tar.bz2 file).

Step 2: Upload the files

  1. Connect via FTP or use cPanel’s File Manager.
  2. Go to the destination folder (public_html or a subfolder).
  3. Upload and unzip the file.

Step 3: Create the database

  1. In cPanel, go to MySQL Databases.
  2. Create a database, for example user_nextcloud.
  3. Create a user with a strong password.
  4. Assign the user to the database with all privileges.

Step 4: Run the web installer

  1. Open your browser and go to https://yourdomain.com.
  2. The Nextcloud installation wizard opens.
  3. Create the administrator account (username and password).
  4. Enter the database details.
  5. Click Install.

[Imagen sugerida: screenshot of the Nextcloud installation wizard]

Step 5: Configure the .htaccess file (Apache)

Nextcloud includes a .htaccess with the security configuration. If you use Apache, you don’t need to do anything. If you use Nginx, equivalent rules have to be configured.

How to use Nextcloud

Sync with computer

Download the Nextcloud desktop client (Windows, Mac, Linux) and configure your account. From then on, a folder on your computer syncs automatically with the cloud.

Mobile app

There are official apps for iOS and Android. Upload photos automatically, access your files from mobile and sync contacts and calendar.

Share files

You can share any file or folder with a public link. Configure whether the link is read-only or edit, and put a password if you want.

Useful tips

  • Always use SSL. Without SSL, mobile and desktop apps don’t connect.
  • Don’t use Nextcloud as a backup of your computer. Uploading all your PC files to Nextcloud consumes hosting space and resources.
  • Configure Nextcloud’s cron. For maintenance tasks to run, configure a cron job from cPanel.
  • Keep Nextcloud updated. Updates fix vulnerabilities and add features.
  • Back up. Your files are yours, but if the server fails and there’s no backup, you lose them.

Common problems

Nextcloud is slow

Nextcloud is demanding. Enable cache (OPcache, APCu), review your hosting’s resources and consider a VPS if you have many users.

I can’t upload large files

The limit is in PHP configuration. Raise upload_max_filesize and post_max_size from cPanel.

Desktop apps don’t connect

Check that you have SSL active and that the Nextcloud URL is accessible. Without SSL, apps don’t work.

The “Strict-Transport-Security” warning appears

It’s an HTTP security warning. Configure the HSTS header in .htaccess or the web server. It’s optional but recommended.

Nextcloud consumes a lot of space

Each version of each file is saved. If you upload and modify a lot, space fills up. Review old files and clean versions.

Frequently asked questions

Is Nextcloud free?

Yes, the Nextcloud software is free and open source. The company offers paid support and hosting services, but the software is free.

Does Nextcloud replace Google Drive?

For many people, yes. It allows storing, syncing and sharing files. What it doesn’t do as well is online office work (although it has integration with Collabora or OnlyOffice).

How much space do I need for Nextcloud?

It depends on your use. For personal files, 10-20 GB is usually enough. For a team, evaluate how much space the files you want to upload take.

Can I use Nextcloud on shared hosting?

Yes, with limitations. For personal use or few users, it works well. For intensive use or many users, a VPS is appropriate.

Are my files in Nextcloud secure?

Yes, if you keep the server updated and back up. The advantage over external services is that you control where your data is.

Your private cloud with Nextcloud

Nextcloud is the private and secure alternative to Google Drive or Dropbox. It lets you store, sync and share files without depending on third parties. For personal use, good shared hosting can be sufficient. For teams or intensive use, a VPS is appropriate.

If you need help installing Nextcloud on your miHosting hosting, open a ticket from your client panel. And if your project needs more resources, our managed VPS are the ideal option.