Github Download Documentation

NextcloudPi

Keep your data close

Your online services at home

NextcloudPi runs in a variety of system.

Read more..

Easy to set up for non technical users

Question based wizard provides automatic setup.

Manage your backups

Schedule backups, create snapshots and create security copies of your data both locally or remotely.

Automatic security updates

Your system will be secure and up to date without user intervention.

Security features

Firewall, WAF, Fail2Ban, A+ Grade in SSL Labs and more

SAMBA/NFS

Direct access to your files in the local network.

Documentation

Documentation

Community

Mastodon

Updates

Code

NextcloudPi is a Nextcloud instance that is preinstalled, preconfigured and includes a management interface with all the tools you need to self host your private data in a single package.

This is an official open source community project that aims at making it easier for everyone to have control over their own data.

NextcloudPi is free, thriving only by your help, feedback and support.

  • Debian 11 Bullseye
  • Latest Nextcloud
  • Apache 2.4.25, with HTTP2 enabled
  • PHP 7.3
  • MariaDB 10
  • Redis Memory Cache
  • Automatic redirection to HTTPS
  • ACPU PHP Cache
  • PHP Zend OPcache enabled with file cache
  • HSTS
  • Cron Jobs for Nextcloud
  • Sane configuration defaults
  • Preinstalled popular apps for home use (calendar, contacts, notes, tasks)
  • Emoji support
  • Postfix email
  • Secure
  • Setup Wizard
  • NextcloudPi Web Panel
  • NCP-Config terminal tool
  • WiFi Ready
  • RAM Logs
  • Automatic Security Updates, active by default
  • Let's Encrypt certificate for trusted HTTPS
  • Fail2Ban protection against brute-force attacks
  • UFW Firewall
  • Dynamic DNS Support for No-IP.org
  • Dynamic DNS Support for freeDNS
  • Dynamic DNS Support for DuckDNS
  • Dynamic DNS Support for spDYN
  • dnsmasq DNS server with DNS cache
  • ModSecurity Web Application Firewall
  • NFS ready to mount your files over LAN
  • SAMBA ready to share your files with Windows/Mac/Linux
  • USB Automount
  • Remote updates
  • Automatic NCP Updates
  • Automatic Nextcloud Updates
  • Update Notifications
  • Nextcloud Backup & restore
  • Nextcloud Online Installation
  • Format USB drive to BTRFS
  • BTRFS Snapshots
  • Automatic BTRFS Snapshots
  • BTRFS Snapshots Auto-Sync
  • Scheduled Rsync
  • UPnP Automatic Port-Forwarding
  • Security Audit with Lynis and Debsecan
  • ZRAM
  • SMART Hard Drive Health Monitoring

Installation

  • LXD
  • Proxmox
  • Raspberry Pi
  • Odroid HC2/HC1/XU4
  • Odroid HC4
  • Odroid C2
  • Odroid C4
  • Rock64
  • RockPro64
  • Orange Pi
  • Banana Pi
  • Debian
  • Armbian SBCs

Debian 12 Bookworm (all architectures)

Install on any Debian supported architecture in one line.

Note: This assumes a clean Debian installation, there is currently no rollback method.

# curl -sSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh | bash

Instead of piping to bash, you can inspect the code and launch it manually.

Virtual Machine

Compatible with libvirt, VirtualBox, VMWare & Parallels.

LXD Container image

Run NextcloudPi in any system that supports LXC containers.

LXD Documentation

# Download the image from https://github.com/nextcloud/nextcloudpi/releases e.g.:
wget -O - https://github.com/nextcloud/nextcloudpi/releases/download/v1.51.0/NextCloudPi_LXD_v1.51.0.tar.gz

# Import the image, replace the X's with the version numbers
lxc image import "NextcloudPi_LXD_vX.XX.X.tar.gz" --alias "ncp/vX.XX.X"

# Create and start a container from the image
lxc launch "ncp/vX.XX.X" ncp
							

Proxmox Container (LXC)

To run NextcloudPi on Proxmox use the *.lxc image from the Nextcloudpi releases page

In your Proxmox web interface, head to any storage pool that has CT Templates enabled, go to CT Templates, click "Download from URL" and enter the link to the latest LXC image from the Nextcloudpi releases page and press "Download".

Download from URL dialog

Optionally, you can copy the corresponding md5 sum from the releases page and paste it in the "Checksum" field to have Proxmox check that the downloaded image was not corrupted

Raspberry Pi (3 and later)

The most popular board around!
You can convert it into your home cloud now.

There are Berryboot images available in order to run NextcloudPi directly from an external hard drive.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Odroid HC2 / HC1 / XU4

This board is much more powerful than the Raspberry Pi and it is specially designed to be used as a NAS.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Odroid HC4

The latest iteration of the Odroid NAS oriented boards, in a more modern 64bit version.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Odroid C2

Odroid low cost competitor for the Raspberry Pi, 64 bit SBC with GbE.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Odroid C4

ODROID-C4 is a new generation single board computer that is more energy efficient and faster performing than ODROID-C2

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Rock64

This board is much more powerful than the Raspberry Pi and it is specially designed to be used as a NAS, for a similar price.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

RockPro64

Featuring six cores and 4GiB of fast memory, Gigabit Ethernet,USB3 and more, the RockPro64 is the latest from Pine64 and makes an attractive new hardware option for NextcloudPi

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Banana Pi

SATA port and Gigabit Ethernet make the Banana Pi a popular low cost NAS solution.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

photo of Orange Pi5

Orange Pi 5(+)

Being one of the more powerful boards in its price segment, the Orange Pi 5 and 5+ are valued by many.

Download the latest NextcloudPi image and flash it to an SD card, e.g. using balenaEtcher.

Armbian

Images for any Armbian supported board can be generated easily.
If you own a board this is a great way to help!

SBC

There are preinstalled SD card images for the Raspberry Pi and other Single Board Computers.

Nextcloudpi Open-Source Community Project
GitHub Repository