Armbian Docker Install
- Docker Install Linux
- Armbian Docker Install Centos
- Armbian Docker Install Ubuntu
- Docker-compose Install
Easy to set up for non technical users
Question based wizard provides automatic setup.
2020-11-12: OS Great new OS for RockPi4C, AKA Armbian-Reforged 2020-10-07: New Android 10 image for ROCK Pi 4A/B/C is released, you can now install Android on USB disks. 2020-09-28: Build Yocto for radxa boards. Each supported Armbian image can be made from scratch – from latest kernel and u-boot sources, updated upstream packages and our most recent bug fixes and improvements. Supported build environment for SDK is Ubuntu Bionic 18.04 x64 but you can run it containerised virtually on any X64 based Linux distribution under Docker.
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.
Firewall, WAF, fail2ban, A+ grade in SSL Labs, and more
SAMBA / NFS
Direct access to your files in the local network.
NextCloudPi is a Nextcloud instance that is preinstalled and 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 on your help, feedback and support.
- Debian 10 Buster
- Nextcloud 19.0.2
- Apache 2.4.25, with HTTP2 enabled
- PHP 7.3
- MariaDB 10
- Redis memory cache
- 4.14 Linux Kernel
- Automatic redirection to HTTPS
- ACPU PHP cache
- PHP Zend OPcache enabled with file cache
- HSTS
- Cron jobs for Nextcloud
- Sane configuration defaults
- Pre-installed popular Apps for home use ( calendar, contacts, notes, tasks, news … )
- Full emoji support
- Postfix email
- Secure
- Setup wizard
- NextCloudPi Web Panel
- ncp-config terminal tool
- Wi-Fi ready
- Ram logs
- Automatic security updates, activated by default
- Let’s Encrypt for trusted HTTPS certificates
- 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 and restore
- NextCloud online installation
- Format USB drive to BTRFS
- BTRFS snapshots
- Automatic BTRFS snapshots
- BTRFS snapshot auto sync
- Scheduled rsync
- UPnP automatic port forwarding
- Security audits with Lynis and Debsecan
- ZRAM
- SMART hard drive health monitoring
Debian Buster ( all architectures )
Install it in any Debian supported architecture in one line.
Note: this assumes a clean Debian install, and there is no rollback method currently
Virtual Machine
Compatible with libvirt, Virtualbox, VMWare, Parallels…
Docker (all architectures)
Run NextCloudPi in any system that supports Docker, in one command.
Raspberry Pi (all models)
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.
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.
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.
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
Banana Pi
SATA port and Gigabit Ethernet make the Banana Pi a popular low cost NAS solution.
Armbian
Images for any Armbian supported board can be generated easily. If you own a board this is a great way to help!
Debian
You can install NextCloudPi in any Debian Buster system, by using the curl installer.
Instead of piping to bash, you can inspect the code and launch manually.
Docker
You can use NextCloudPi in any system that supports docker
SBC
There are preinstalled SD card images for the Raspberry Pi and other Single Board Computers.
SupportedArmbian Focal
mainline based kernel 5.10.y
Server or light desktop usage scenarios.Armbian Buster
mainline based kernel 5.10.y
Server or light desktop usage scenarios.Specifications
* Specifications differ from hardware revision, model and software support level
FAQs
We provide CLI (command line interface) images first. If the software is stable enough we add the option to upgrade to XFCE desktop. The Build-System relies on Debian and Ubuntu. The availability of different images may vary, most of the time because of driver restriction. Sometimes we provide only testing images.
All images can be built from sources at any time and in rare cases, where you can’t find an image which you need, you can build one.
Preparation
Docker Install Linux
Make sure you have a good & reliable SD card and a proper power supply. Archives can be uncompressed with 7-Zip on Windows, Keka on OS X and 7z on Linux (apt-get install p7zip-full). RAW images can be written with Etcher (all OS). Where images are compressed with .xz you can wrtite them to the SD card with Etcher directly.
Boot
Insert the SD card into the slot, connect a cable to your network if possible or a display and power your board. (First) boot (with DHCP) takes up to 35 seconds with a class 10 SD Card.
Login
Log in as: root Password: 1234. Then you are prompted to change this password (US-Keyboard setting). When done, you are asked to create a normal user-account for your everyday tasks.
SUPPORTED devices are tested and they work apart from known issues and missing features. Support is provided as far as possible (in general there is no support for 3rd party hardware like DVB tuners and software like Kodi). Please check the documentation and existing forum posts before posting a question. Questions on private channels are ignored.
SUITABLE FOR TESTING (WIP) are devices which we’re currently working on but they are not ready! These images are suitable for developers and experienced users. They are not very well tested but they might work without any problems. Your help to improve this situation is greatly appreciated.
SUPPORT ENDED (EOS) status are devices which used to be supported in the past. Reasons for moving to this section:
- no active software development (mainline u-boot and kernel)
- no support from the vendor (hardware samples, documentation, software packages)
- never was sold, only samples in small quantities were available
- hardware design flaws don’t allow using these devices without stability issues
Support status:
- images are stable but we don’t test updating,
- images are provided with no support,
- most images have frozen kernel and u-boot packages to prevent their upgrades.
NO OFFICIAL SUPPORT (CSC) are devices which are supported by the 3rd party. We usually don’t have hardware samples nor conduct any tests but they might work. There is no support whatsoever.
Each supported Armbian image can be made from scratch – from latest kernel and u-boot sources, updated upstream packages and our most recent bug fixes and improvements. Supported build environment for SDK is Ubuntu Bionic 18.04 x64 but you can run it containerised virtually on any X64 based Linux distribution under Docker. You can re-make live bootable image or just a kernel+dtb(hardware configuration) package which you transfer to your image and install with: dpkg -i linux-image-[branch]-family.deb linux-dtb-[branch]-family.deb
. In that process you can enforce many customization. To the kernel or user space. Read more.
Tested 3rd party hardware
Scanner
Lide 2204800 DPI
USB gateway
CyrusZ-Wave+
External enclosure
JMS567USB3.0
HDMI display
Armbian Docker Install Centos
Waveshare 7'1024*600 touch
HDMI display
Iiyama Prolite1920x1080 touch
UART
CH340GUSB2.0
USB Bluetooth
CSRUSB2.0 / v4.0
USB Ethernet
AX88772AUSB 2.0 / 100Mbps
USB WiFi AC
8811auUSB2.0 / 433Mbps
USB WiFi AC
8814AUUSB3.0 / 1300Mbps
USB WiFi AC
MT7610USB2.0 / 433Mbps
USB WiFi
RTL8188EUSUSB2.0 / 150Mbps
USB WiFi AC
RTL88x2BUUSB2.0 / 867Mbps
Recommended download
Builds were tested for booting and basic operations.Armbian Docker Install Ubuntu
Variant | EU | USA | Asia | Torrent | User space | Kernel | Integrity check | Size | Last modified | |
Buster | stable | 5.10.y | SHA | ASC | 320M | Mar 9 2021 | ||||
Buster minimal | stable | 5.10.y | SHA | ASC | 162M | Mar 9 2021 | ||||
Buster xfce desktop | stable | 5.10.y | SHA | ASC | 576M | Mar 9 2021 | ||||
Focal | stable | 5.10.y | SHA | ASC | 256M | Mar 9 2021 | ||||
Focal minimal | stable | 5.10.y | SHA | ASC | 153M | Mar 9 2021 | ||||
Focal xfce desktop | stable | 5.10.y | SHA | ASC | 506M | Mar 9 2021 |
Test builds
Builds were made automatically from the trunk with unknown support status. Use at your own risk!Docker-compose Install
Variant | Global | China | Torrent | User space | Kernel | Integrity check | Size | Last modified | |
Hirsute | n/a | n/a | unstable | 5.11.9 | SHA | ASC | 253M | Mar 26 2021 |