A ready-to-use image and installer for self-hosted Nextcloud on Raspberry Pi, ARM boards, VMs, and containers.
NextcloudPi is a pre-built, optimized image and installation script that deploys a full Nextcloud instance on single-board computers like the Raspberry Pi, virtual machines, and containers. It solves the complexity of manually setting up and securing a self-hosted Nextcloud server by providing a ready-to-run system with sensible defaults and automated management tools.
Hobbyists, homelab enthusiasts, and small organizations looking to self-host a private cloud for file synchronization, collaboration, and data ownership on low-power hardware or virtualized environments.
Developers choose NextcloudPi for its out-of-the-box configuration, strong security features, and ease of management via its web interface and CLI tools, eliminating the manual setup overhead typically associated with self-hosted Nextcloud deployments.
📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, curl installer...
Provides a complete, pre-configured stack with Apache, PHP 8.1, MariaDB, and Redis, allowing setup in minutes via images or install scripts.
Includes automatic HTTPS with Let's Encrypt, Fail2Ban, UFW firewall, and ModSecurity WAF, hardening the server out of the box without manual configuration.
Offers both a web panel (port 4443) and terminal UI (ncp-config) for easy monitoring, configuration, and enabling extras like Dynamic DNS or BTRFS snapshots.
Supports automatic updates for NextcloudPi and Nextcloud, plus backup/restore and BTRFS snapshots, reducing administrative overhead.
Docker deployment has been discontinued, limiting options for users who prefer containerized environments, as noted in the README announcement.
Optimized for single-board computers like Raspberry Pi, so it may struggle with high concurrent users or data-intensive workloads due to resource limitations.
The pre-configured stack can make deep modifications challenging, such as swapping out MariaDB for PostgreSQL or adjusting core server settings beyond the provided tools.
NextCloudPi is an open-source alternative to the following products:
A cloud storage service from Microsoft that allows users to store files and access them from any device.
A cloud storage and file synchronization service that allows users to store files, share them, and access them from any device.
Dropbox is a cloud storage service that allows users to store, sync, and share files across devices with collaboration features.
A Video Surveillance OS For Single-board Computers
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome, with built-in convenience features for unattended operation. Perfect for dashboards and build monitors.
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.