f in x
Nextcloud Private Self-Hosted Cloud — Replace Google Drive in Your SMB Without Monthly Fees
> cd .. / HUB_EDITORIALE
Cultura digitale & Storia dell'informatica

Nextcloud Private Self-Hosted Cloud — Replace Google Drive in Your SMB Without Monthly Fees

[2026-07-10] Author: Ing. Calogero Bono
Zenithby Meteora Web The operating system for your business. Social, clients, bookings and invoices in one platform. Gyms, barbers, professionals. Discover Zenith Free demo · no card

If your business pays monthly for Google Drive, Dropbox, or OneDrive, stop for a moment. For every user, every GB, you're renting space on servers you don't control. Your data is in someone else's hands. And if prices go up, you pay. Here at Meteora Web, we see too many SMBs spending hundreds of euros a year on a service they could run for free on their own server, with full control. The solution is Nextcloud: a private self-hosted cloud that does it all — files, calendar, contacts, collaboration — without subscriptions and without giving away your data.

What is Nextcloud and why can it replace Google Drive for your SMB?

Nextcloud is an open source platform you install on your own server (or VPS) and offers: file sync & share, versioning, calendar, contacts, video calls (via Talk), document collaboration (via Collabora Online or OnlyOffice). The interface is similar to Google Drive, but your data stays with you. There's no monthly fee per user, no storage limit imposed by third parties. You decide how much storage to allocate, how many users to create. Owning your stack beats renting it. We've been saying this for years: we have clients who run 20 users with 500 GB storage on a 10€/month VPS. Try that with Google Workspace: 12€/month per user x20 = 240€/month, plus extra storage. The difference is enormous.

Sponsored Protocol

How much does Nextcloud cost compared to traditional cloud services?

Let's do the math, coming from a bookkeeping background. A basic VPS (2 CPU, 4 GB RAM, 100 GB SSD) costs around 10-15€/month from providers like Hetzner, OVH, or Netcup. Nextcloud is free (AGPL license). The initial setup can take a couple of hours if you know what you're doing, or you can hire a technician (we do that often). One e-commerce client had product images weighing several MB: by optimizing them we reduced weight by 60% without quality loss. Back to costs: with 15€/month you get unlimited storage and users (within plan limits). With Google Workspace Business Starter at 6€/month per user, for 10 users that's 60€/month plus 2€/month for 100 GB extra. In a year: 720€ vs 180€. And with Nextcloud there's no lock-in: if your provider raises prices, you migrate the VPS elsewhere with a disk copy. Lifetime subscriptions and hostage data are not the best choice.

How to install Nextcloud on a VPS: step-by-step guide for non-developers?

You don't need to be a sysadmin. Follow these steps on a fresh Ubuntu 22.04 or 24.04 VPS. Make sure you have SSH access and a domain pointed to the server.

Sponsored Protocol

1. Update system and install prerequisites

sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mariadb-server php8.1 php8.1-{mysql,gd,xml,mbstring,zip,curl,intl,bcmath,imagick,gmp} libapache2-mod-php8.1 unzip wget -y

2. Configure database

sudo mysql_secure_installation
sudo mysql -u root
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;

3. Download and install Nextcloud

cd /var/www
sudo wget https://download.nextcloud.com/server/releases/latest.zip
sudo unzip latest.zip -d /var/www
sudo chown -R www-data:www-data /var/www/nextcloud
sudo chmod -R 755 /var/www/nextcloud

4. Configure Apache

sudo nano /etc/apache2/sites-available/nextcloud.conf

Paste this basic configuration (adjust ServerName to your domain):

<VirtualHost *:80>
    ServerName cloud.yourdomain.com
    DocumentRoot /var/www/nextcloud
    <Directory /var/www/nextcloud/>
        Require all granted
        Options +FollowSymlinks
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2

5. Complete installation via browser

Open http://cloud.yourdomain.com and follow the wizard: enter admin username/password, database details (host: localhost, name: nextcloud, user: nextcloud, password: the one you chose). Done. In 20 minutes you have a working private cloud. When a server’s SSL certificate auto-renewal broke, we fixed it and automated it without causing downtime for the client. Remember to enable HTTPS with Certbot (Let's Encrypt).

Sponsored Protocol

What features does Nextcloud offer beyond file sync?

Nextcloud is not just a drive. It has an ecosystem of built-in or one-click install apps:

  • Calendar & Contacts — syncable with Outlook, Thunderbird, smartphones via CalDAV/CardDAV.
  • Talk — integrated chat and video calls, no external accounts needed.
  • Collabora Online / OnlyOffice — real-time editing of Word, Excel, PowerPoint files with multiple users.
  • Deck — Kanban boards like Trello for project management.
  • Notes — markdown notes synced across devices.
  • Flow — no-code automations (e.g., when a PDF is uploaded, send a notification to Slack).

For an SMB, this means a single tool for files, schedule, contacts, and meetings — without multiplying subscriptions. A website is not a showpiece to admire: it's a tool that must sell. Same for an internal cloud: it must produce efficiency, not costs.

Sponsored Protocol

Is Nextcloud secure for business data?

It depends on how you configure it. Basic: all traffic over HTTPS (mandatory). Server level: firewall, automatic updates, regular backups. Nextcloud also offers server-side encryption (AES-256) and end-to-end encryption (optional). You can enable two-factor authentication, password policies, access logging. We always recommend isolating the database on a separate host for multi-user installations. Security in Italian SMBs is systematically underestimated. We see it every day. By default, Nextcloud is not a sieve, but it needs to be kept updated. Set up automatic updates via the occ command or a cron job. Backup the database and data directory with rsync to a second server. The digital divide is also geographical. We work to bridge it.

Sponsored Protocol

What to do next

  1. Try Nextcloud on a 5€ VPS — choose Hetzner or Netcup, run the commands above in 30 minutes. You'll feel the difference between renting and owning.
  2. Calculate your annual savings — take your current Google/Dropbox bill and compare it with a 15€/month VPS. The difference is money that stays in your business.
  3. Enable HTTPS and automatic backups — use Certbot for SSL, and a cron for rsync of data to a second disk. Prevention is better than paying a ransom.
  4. Involve your team — explain that data stays in your country (or the country you choose), and that there will be no surprises in the invoice. People appreciate control.

If you need help with installation or customization, contact us. We've been following companies since 2017: from domain to revenue, a single point of contact. To dive deeper into the open source ecosystem, read our pillar guide on Open Source and Community Tech.

Ing. Calogero Bono

> AUTHOR_EXTRACTED

Ing. Calogero Bono

Ingegnere informatico, fondatore di Meteora Web e Zenith OS. System administrator e progettista di piattaforme, app e CMS proprietari, con esperienza in sviluppo full-stack, marketing digitale ed ecosistema Google.
[ Read Full Dossier ]

> METEORA_WEB // DIGITAL AGENCY

We build the digital presence your business deserves.

Websites, social media, online advertising, e-commerce and high-performance hosting, engineered with method by computer engineers in Sciacca, for all of Italy.

> MW_JOURNAL

> READ_ALL()