App Guides

Nextcloud on a Seedbox: Self-Hosted Files, Sync, and Calendar

Nextcloud is the self-hosted alternative to Google Drive plus Calendar plus Photos plus Contacts. Here's how it runs on a Bytesized seedbox and what's worth knowing about the trade-offs.

What Nextcloud Is

Nextcloud is a self-hosted suite for files, calendar, contacts, photos, notes, and a handful of other things. The core feature is file sync (Dropbox-style folder that mirrors across all your devices), but the platform extends out from there with first-party apps.

If you're moving off Google Drive, iCloud, or Microsoft 365 and want everything under one roof you control, Nextcloud is the obvious answer.

Why Run It on a Seedbox?

Self-hosting Nextcloud at home is doable but annoying. You need a static IP or dynamic DNS, an SSL cert you remember to renew, port forwarding through your router, and enough upload bandwidth that uploads from your phone don't take all night. And the machine has to stay on.

A Bytesized seedbox skips all of that:

We've been running this since 2009. 5.0/5 on Trustpilot from 248 verified reviews.

What Trade-Offs to Expect

Nextcloud on a shared seedbox has limits compared to a dedicated server:

For personal use up to a few users it works fine. If you need 50+ active users or you're running it for a small business, a dedicated server is a better fit.

Installing Nextcloud

Open the Bytesized Panel, find Nextcloud in the app catalog, click install. The panel sets up the install, the reverse proxy, the database, and gives you a clean HTTPS URL.

Click "Open." First-run takes you through the admin account creation.

First-Run Setup

  1. Create the admin user. Pick a username and password.
  2. Choose your database. Bytesized's install ships with SQLite by default. Fine for personal use; if you're going to be heavy on this, the install can also be configured for MySQL.
  3. Optionally install the recommended apps. Calendar, Contacts, Mail, Talk. You can add or remove these later from the App Store inside Nextcloud.

Once you're in, the first thing to do is install the desktop sync client and the mobile app.

Sync Clients

The sync model is folder-based. You pick a local folder, it mirrors to the server, changes go both ways. Same idea as Dropbox.

Calendar, Contacts, Photos

The app store inside Nextcloud has first-party apps for:

If your priority is photo management with face recognition and search, PhotoPrism is a better dedicated choice. Nextcloud's photo app is fine for organising what you've got but doesn't go as deep.

External Storage

Nextcloud can mount external storage from S3, FTP, SFTP, SMB, or even another Nextcloud instance. Useful if you want to point it at a folder of media on the same seedbox without duplicating files.

Set this up under Settings > External Storage. Nextcloud will treat the mounted folder like any other folder, indexing and presenting it in the file browser.

Common Gotchas

Slow on first load. PHP cold starts. Once the page is hot it speeds up. The Memories app and large preview generation are the usual suspects when it's persistently slow.

Mobile photo upload looks stuck. Background upload on iOS is throttled by the OS, not Nextcloud. Open the app and let it run for a few minutes; it'll catch up.

File names with weird characters. Nextcloud is strict about file names. Trailing dots, double slashes, and certain emoji can cause sync errors. The desktop client logs which file is the problem.

Trusted domain warning. First time you visit on a new URL, Nextcloud refuses to load. Add the domain to trusted_domains in config/config.php via the panel's file editor.

FAQ

Is Nextcloud free? Yes. The server is free and open source. The mobile apps are free.

Will it replace Google Drive? For files, sync, calendar, contacts, yes. For collaborative real-time editing of documents, you can install Collabora Online or OnlyOffice (heavier setup; works better on a dedicated server than on a shared seedbox).

How much storage do I get? Whatever your plan has. Lite is 500 GB, the bigger plans go up to 18 TB. See the Appbox plans.

Can I share with people who don't have an account? Yes. Public share links with optional passwords and expiry dates.

Is it GDPR-compliant? EU servers, yes. The install is yours, the data lives on EU infrastructure, and Bytesized doesn't access it.

Should I use this or ownCloud? Nextcloud forked from ownCloud and is the more actively developed of the two. Default to Nextcloud unless you specifically need ownCloud Enterprise features.

Ready to Set It Up?

Browse Appbox plans, pick one with the storage you need, install Nextcloud in the panel.

15+ years of seedbox hosting 5.0/5 Trustpilot (248 reviews) 61+ one-click apps

Ready to Get Started?

Set up your own media server in under two minutes.