6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Nextcloud All-in-One

Open source

Official Docker-based installer for Nextcloud that bundles the server, database, caching, backups and optional extras behind one admin interface.

nextcloud.com
Nextcloud All-in-One homepage screenshot
GitHub stars
11k
Last commit
today
Repository age
4 years
Version
v14.2.0
Licence
AGPL-3.0
Self-hosted
Yes

About Nextcloud All-in-One

Nextcloud All-in-One, often shortened to AIO, is the official installation method for Nextcloud. It provides easy deployment and maintenance, packaging most of what an instance needs into a set of containers that are managed from a simple web interface.

The bundle includes Nextcloud itself, a high-performance backend for Files, Redis and APCu caching, PostgreSQL as the database, and optional components such as Nextcloud Office, Talk with its TURN server, a recording server, ClamAV antivirus, full-text search, a whiteboard, Imaginary for previews, and a backup solution based on BorgBackup. Updates, daily backups and restore from an archive are handled from the AIO interface.

It is designed to work behind existing reverse proxies, Cloudflare Tunnel or Tailscale. The project is written in PHP, licensed under AGPL-3.0, and runs on your own hardware with Docker. The maintainers are actively looking for contributors to help with development.

Key features

  • One-container-set Nextcloud installation
  • Web interface for installation and updates
  • Daily backups and restore from archive
  • Redis, APCu and PostgreSQL included
  • Optional Office, Talk, ClamAV and search
  • Works behind reverse proxies or Tailscale

Good fit for

  • →Setting up a personal cloud with Nextcloud
  • →Simplifying Nextcloud updates and backups
Built with
PHP
Docker
Tags
nextcloud
docker
self-hosted
backup
cloud-storage
homelab
file-sync

Open-source alternatives to Nextcloud All-in-One

See all

SaaS alternatives to Nextcloud All-in-One

See all