All Projects → nextcloud → Nextcloudpi

nextcloud / Nextcloudpi

📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer...

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Nextcloudpi

Docker Unms
This image is no longer maintained: https://github.com/oznu/docker-unms/issues/53
Stars: ✭ 145 (-89.18%)
Mutual labels:  raspberry-pi, arm, x86-64, docker-image
Dockerpi
A Virtualised Raspberry Pi inside a Docker image
Stars: ✭ 1,064 (-20.6%)
Mutual labels:  raspberry-pi, arm, docker-image, qemu
Piku
The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
Stars: ✭ 902 (-32.69%)
Mutual labels:  raspberry-pi, arm, raspbian
Raspberrypi tempmon
Raspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Stars: ✭ 52 (-96.12%)
Mutual labels:  raspberry-pi, arm, raspbian
Tina
Tina is a teeny tiny, header only, coroutine and job library.
Stars: ✭ 125 (-90.67%)
Mutual labels:  raspberry-pi, arm, x86-64
Docker Jdownloader
JDownloader 2 Docker Image (Multiarch) - Passed 40M Downloads
Stars: ✭ 85 (-93.66%)
Mutual labels:  raspberry-pi, arm, docker-image
Docker Homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (+37.84%)
Mutual labels:  raspberry-pi, arm, x86-64
Piwheels
Python package repository providing wheels (pre-built binaries) for Raspberry Pi
Stars: ✭ 180 (-86.57%)
Mutual labels:  raspberry-pi, arm, raspbian
Docker Cloudflare Ddns
A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (-65.15%)
Mutual labels:  raspberry-pi, arm, x86-64
Arm now
arm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.
Stars: ✭ 719 (-46.34%)
Mutual labels:  arm, x86-64, qemu
Nwjs rpi
[NW.js port for Raspberry Pi] binary compiled for the ARMv6 used in Raspberry Pi (compatible with RPi 2 and RPi 3)
Stars: ✭ 91 (-93.21%)
Mutual labels:  raspberry-pi, arm, raspbian
Reverse Engineering
This repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-97.84%)
Mutual labels:  arm, x86-64
Pi Builder
Extensible tool to build Arch Linux ARM for Raspberry Pi on x86_64 host using Docker
Stars: ✭ 31 (-97.69%)
Mutual labels:  raspberry-pi, arm
Spocon
SpoCon - A Spotify Connect Client for Debian , Ubuntu and Raspberry Pi based on librespot-java
Stars: ✭ 51 (-96.19%)
Mutual labels:  raspberry-pi, raspbian
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (-29.7%)
Mutual labels:  arm, x86-64
Mylinux
myLinux is a small UNIX like OS for embedded systems based on Westermo NetBox
Stars: ✭ 53 (-96.04%)
Mutual labels:  arm, qemu
Sos
Home-made almost operating system
Stars: ✭ 57 (-95.75%)
Mutual labels:  arm, qemu
Q3lite
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Stars: ✭ 64 (-95.22%)
Mutual labels:  raspberry-pi, raspbian
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (-29.93%)
Mutual labels:  arm, x86-64
Rpi Configs
My personal config files for Raspbian on Raspberry Pi
Stars: ✭ 53 (-96.04%)
Mutual labels:  raspberry-pi, raspbian

English | Traditional Chinese 繁體中文 | Simplified Chinese 简体中文

NextCloudPi chatroom icon forums icon Donate blog

NC Logo

This is the build code for NextCloudPi.

NextCloudPi is a ready to use image for Raspberry Pi, Odroid HC1, rock64 and other boards.

This code also generates the NextCloudPi docker images for all architectures, and includes an installer for any Debian based system.

Find the full documentation at docs.nextcloudpi.com

Features

  • Debian/Raspbian 10 Buster
  • Nextcloud 20.0.8
  • Apache 2.4.25, with HTTP2 enabled
  • PHP 7.3
  • MariaDB 10
  • Redis memory cache
  • ncp-config for easy setup ( RAM logs, USB drive and more )
  • Automatic redirection to HTTPS
  • ACPU PHP cache
  • PHP Zend OPcache enabled with file cache
  • HSTS
  • Cron jobs for Nextcloud
  • Sane configuration defaults
  • Full emoji support
  • Postfix email
  • Secure

Extras

  • Setup wizard
  • NextCloudPi Web Panel
  • 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

Extras can be activated and configured using the web interface at HTTPS port 4443

NCP-config

, or from the command line from

sudo ncp-config

NCP-config

Run in docker

docker run -d -p 4443:4443 -p 443:443 -p 80:80 -v ncdata:/data --name nextcloudpi ownyourbits/nextcloudpi $DOMAIN

How to build

Install git, docker, qemu-user-static, chroot and all the usual building tools.

git clone https://github.com/nextcloud/nextcloudpi.git
cd nextcloudpi
./build-SD-rpi.sh

, or for an Armbian based board

./build-SD-armbian.sh odroidxu4   # supported board code name

In order to generate the Docker images

git clone https://github.com/nextcloud/nextcloudpi.git
cd nextcloudpi
./build-docker.sh x86
./build-docker.sh armhf
./build-docker.sh arm64

NextCloudPi can be installed in any architecture running the latest Debian

Note: this assumes a clean Debian install, and there is no rollback method

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

Downloads

https://nextcloudpi.com

https://hub.docker.com/r/ownyourbits/nextcloudpi

Contact

You can find us in the forums and a Telegram group

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].