[English](/README.md) | [Traditional Chinese 繁體中文](README-zh_TW.md) | Simplified Chinese 简体中文 # NextCloudPi [![chatroom icon](https://patrolavia.github.io/telegram-badge/chat.png)](https://t.me/NextCloudPi) [![forums icon](https://img.shields.io/badge/help-forums-blue.svg)](https://help.nextcloud.com/c/support/appliances-docker-snappy-vm) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=N8PJHSEQF4G7Y&lc=US&item_name=Own%20Your%20Bits&item_number=NextCloudPi&no_note=1&no_shipping=1¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted) [![blog](https://img.shields.io/badge/follow-blog-orange.svg)](https://ownyourbits.com) ![NC Logo](https://ownyourbits.com/wp-content/uploads/2017/11/ncp-square.png) 这里是用来构建 [NextCloudPi](https://nextcloudpi.com) 的代码。 NextCloudPi 是一款适用于 Raspberry Pi、Odroid HC1、rock64 等其他板卡的现成镜像。 这个代码也可以用来生成 [ARM](https://hub.docker.com/r/ownyourbits/nextcloudpi-armhf) 和 [x86](https://hub.docker.com/r/ownyourbits/nextcloudpi-x86) 平台的 docker 镜像,并且包含一个适用于任何基于 Debian 系统的安装程序。 可以在 [docs.nextcloudpi.com](http://docs.nextcloudpi.com) 找到完整的文档。 ## 功能 * Debian/Raspbian 10 Buster * Nextcloud 19.0.2 * Apache 2.4.25, with HTTP2 enabled * PHP 7.3 * MariaDB 10 * Redis memory cache * 用于简单设置的 ncp-config 命令(RAM 日志,USB 驱动及其他) * 自动重定向到 HTTPS * APCu PHP cache * PHP Zend OPcache enabled with file cache * HSTS * Cron jobs for Nextcloud * Sane configuration defaults * 完整的 emoji 支持 * Postfix email * 安全 ## 额外之处 * 安装向导 * NextCloudPi Web 面板 * 已准备好的 Wi-Fi * RAM 日志 * 自动安装安全更新,默认激活 * Let’s Encrypt for trusted HTTPS certificates. * Fail2Ban protection against brute force attacks. * UFW 防火墙 * 对 no-ip.org 的动态 DNS支持 * 对 freeDNS 的动态 DNS支持 * 对 duckDNS 的动态 DNS支持 * 对 spDYN 的动态 DNS支持 * dnsmasq DNS server with DNS cache * ModSecurity Web Application Firewall * 通过预装的 NFS 挂载局域网内的文件 * 通过预装的 SAMBA 与 Windows/Mac/Linux 分享文件 * 自动挂载 USB * 远程更新 * 自动更新 NextCloudPi * 自动更新 NextCloud * 更新通知 * NextCloud 备份和恢复 * NextCloud 在线安装 * 格式化 USB 驱动器为 BTRFS * BTRFS 快照 * 自动建立 BTRFS 快照 * BTRFS 快照自动同步 * 定时同步 * UPnP 自动端口转发 * 用 Lynis and Debsecan 生成安全审计 * ZRAM * SMART 硬盘健康监测 可以使用 HTTPS 端口 4443 的 web 界面激活和配置“附加功能” ![NCP-config](https://ownyourbits.com/wp-content/uploads/2017/07/web-letsencrypt.jpg) ,或者通过命令 ``` sudo ncp-config ``` ![NCP-config](https://ownyourbits.com/wp-content/uploads/2017/03/ncp-conf-700x456.jpg) ## 在 docker 中运行 ``` docker run -d -p 4443:4443 -p 443:443 -p 80:80 -v ncdata:/data --name nextcloudpi ownyourbits/nextcloudpi $DOMAIN ``` ## 如何构建 安装 git, docker, qemu-user-static, chroot 和所有常用的构建工具。 ``` git clone https://github.com/nextcloud/nextcloudpi.git cd nextcloudpi ./build-SD-rpi.sh ``` ,或者基于 Armbian 的主板 ``` ./build-SD-armbian.sh odroidxu4 # 受支持的主板代码的名称 ``` 为了生成 Docker 镜像 ``` git clone https://github.com/nextcloud/nextcloudpi.git cd nextcloudpi ./build-docker.sh x86 ./build-docker.sh armhf ./build-docker.sh arm64 ``` NextCloudPi 可以被安装在任何架构的最新版本 Debian 系统上 ``` # curl -sSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh | bash ``` ## 下载 获取镜像,寻找细节和更多说明,请点击这里 https://ownyourbits.com/2017/02/13/nextcloud-ready-raspberry-pi-image/ https://nextcloudpi.com 拉取 Docker 镜像 https://hub.docker.com/r/ownyourbits/nextcloudpi ## 联系 你可以在 [forums](https://help.nextcloud.com/c/support/appliances-docker-snappy-vm) 和 [Telegram group](https://t.me/NextCloudPi) 找到我们