Knowledgebase

Nextcloud: Setup and Practical Limits Print

  • otherapplicationsscripts, other, cron, diskspace, backup, performance, php, caching, resourcelimits, vps
  • 0

Self-hosted file storage.

BEFORE INSTALLING

Nextcloud is demanding. It needs substantial memory, many PHP extensions, a frequently running cron job, and considerable disk space.

More importantly, it generates very many small files, which consumes inodes rapidly. Check your inode allowance before committing.

INSTALLING

Softaculous where available, or manually. The data directory should sit outside the web root.

CRON

Nextcloud requires background jobs for file scanning, cleanup, notifications and sharing. Configure a real cron job running every five minutes.

The alternative modes are less reliable and produce confusing behaviour.

PERFORMANCE

Enable caching. Without it, Nextcloud is noticeably slow.

File synchronisation from several clients generates continuous requests, which consumes your entry process allowance.

THE HONEST ASSESSMENT

Light personal use works on shared hosting. A team synchronising files does not, and a VPS is the appropriate environment.

BACKUPS

If people depend on it for files, backups become critical rather than advisable.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot