Nextcloud
Nextcloud is a self-hosted, open-source file and content collaboration platform that stores, syncs, and shares your files so you can access them from any…
Platform availability
Available on 5 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
83/100 Excellent
- Maintained
- 100last commit 29 days ago
- Popular
- 59889 GitHub stars
- Easy to install
- 654 install platforms, install notes, Docker image
- Light to run
- 100128 MB minimum RAM, runs on ARM
Availability: platform listings confirmed today, links checked 16 days ago
- GitHub stars
- 889
- Open issues
- 10
- Last commit
- 2026-09-16
- Latest release
- 35.0.1-ls452
- License
- GPL-3.0
- Activity
- rising
Checked 17 days ago - source: GitHub (linuxserver/docker-nextcloud)
Resources & Compatibility
Minimum requirements: 128 MB RAM. ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Start the Nextcloud all-in-one master container Install Docker (a container manager), then start the master container with port 8080 open for the setup page and APACHE_PORT (the web-site port, for example 11000) open. The master container saves its settings in a Docker volume (a saved folder managed by Docker), so don't delete it or you'll lose the configuration. source
- Manual install: download files and launch containers Clone (download) the all-in-one files, go into the manual-install folder, and run `sudo docker compose up` to start the containers that run Nextcloud. If you skip this step, the app won't start because the containers are still stopped. source
- If using Docker Rootless, allow login at boot If you are using Docker Rootless (running Docker as your normal user instead of root), run `loginctl enable-linger USERNAME` with your username. This keeps your Docker-related services running after a reboot, so Nextcloud can come back automatically. source
- User mappings Set PUID and PGID environment variables to map container file ownership to your host user and group. source
Fetched today - each note links to its source
Variants
Alternatives (12)
- Dropbox - Dropbox is a containerized client that runs the official Dropbox sync agent on a self-hosted server, keeping a local folder backed up and s…
- Ente Photos - Open-source, end-to-end encrypted backup and sharing for photos and videos, with multi-platform sync, original quality, privacy controls, a…
- FileRun - FileRun is a self-hosted, web-based file sync and share service.
- Filen - Filen is a cutting-edge cloud storage provider that offers client-side, end-to-end, zero-knowledge encryption.
- Filestash - A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
- Google Drive - Cloud service for file storage and sync, integrated with Google Docs suite, facilitating collaboration and offering scalable storage soluti…
- Google Photos - Cloud storage offering 15 GB free space, automatic album and duplicate organization, AI editing, cross-platform sharing, and secure backups.
- Internxt Drive - Open-source cloud storage platform with zero-knowledge encryption, blockchain-based architecture, secure file transfer, free 10 GB plan, an…
- MEGA - Cloud-storage service with end-to-end encryption, selective synchronization, and shared folders without ads.
- Microsoft OneDrive - Access, edit, and share your files across devices with 5 GB free storage.
- OxiCloud - OxiCloud is a lightweight, high-performance self-hosted cloud built in Rust for files, photos, calendars, and contacts.
- Peergos UI - Peergos UI is the self-hosted web interface for Peergos, a peer-to-peer end-to-end encrypted file storage, sharing, and sync platform with…
Checked 14 days ago - source: AlternativeTo
Common questions
Which ports should be opened when starting Nextcloud all-in-one with Docker?
Open port 8080 for the setup page. Also open APACHE_PORT, which is the web-site port, for example 11000.
Why do Nextcloud all-in-one containers stay stopped after a manual install?
You need to clone the all-in-one files, go into the manual-install folder, and run sudo docker compose up. If you skip this step, the containers remain stopped.
How can I keep a Docker Rootless Nextcloud install running after a reboot?
Run loginctl enable-linger with your username. This keeps your Docker-related services running after a reboot so Nextcloud can start automatically.
Answers sourced from github.com, github.com, github.com
Community
Collected 16 days ago - public community threads