Englisch | Traditionelles Chinesisch 繁體中文 | Vereinfachtes Chinesisch 简体中文
(Die übersetzten README-Seiten werden derzeit nicht aktualisiert)
Dies ist der Build-Code für das Open-Source-Community-Projekt NextcloudPi.
NextcloudPi ist ein gebrauchsfertiges Image für virtuelle Maschinen, Raspberry Pi, Odroid HC1, Rock64 und andere Boards. (⇒ Downloads)
Dieser Code generiert auch die NextcloudPi LXD- und LXC-Container und es gibt auch ein Installationsskript für das neueste unterstützte Debian-basierte System.
Die Dokumentation finden Sie unter docs.nextcloudpi.com. Die Dokumentation wurde vollständig von Freiwilligen verfasst.
Bitte wenden Sie sich an die Matrix- oder Telegram-Wiki-Gruppenchats, wenn Sie helfen möchten, diese auf dem neuesten Stand zu halten. Wir fügen Sie dann der Wiki-Gruppe im Forum hinzu.
master
devel
Raspberry Pi OS/Debian 12 (Bücherwurm)
Nextcloud
Apache, mit aktiviertem HTTP2
PHP 8.1
MariaDB
Redis-Speichercache
ncp-config TUI für einfache Einrichtung (RAM-Protokolle, USB-Laufwerk und mehr)
Automatische Umleitung zu HTTPS
APCu PHP-Cache
PHP Zend OPcache aktiviert mit Dateicache
HSTS
Cron-Jobs für Nextcloud
Vernünftige Standardeinstellungen für die Konfiguration
Volle Emoji-Unterstützung
Postfix-E-Mail
Sicher
Einrichtungsassistent
NextcloudPi-Webpanel
WLAN-fähig
Ram-Protokolle
Automatische Sicherheitsupdates, standardmäßig aktiviert.
Let's Encrypt für vertrauenswürdige HTTPS-Zertifikate.
Fail2Ban-Schutz vor Brute-Force-Angriffen.
UFW-Firewall
Dynamische DNS-Unterstützung für no-ip.org
Dynamische DNS-Unterstützung für freeDNS
Dynamische DNS-Unterstützung für duckDNS
Dynamische DNS-Unterstützung für spDYN
Dynamische DNS-Unterstützung für Namecheap
dnsmasq DNS-Server mit DNS-Cache
ModSecurity Web Application Firewall
NFS ist bereit, Ihre Dateien über LAN bereitzustellen
SAMBA ist bereit, Ihre Dateien mit Windows/Mac/Linux zu teilen
USB-Automount
Remote-Updates
Automatische NCP-Updates
Automatische Nextcloud-Updates
Update-Benachrichtigungen
Nextcloud-Sicherung und -Wiederherstellung
Nextcloud Online-Installation
USB-Laufwerk auf BTRFS formatieren
BTRFS-Snapshots
Automatische BTRFS-Snapshots
Automatische Synchronisierung von BTRFS-Snapshots
geplanter rsync
Automatische UPnP-Portweiterleitung
Sicherheitsaudits mit Lynis und Debsecan
ZRAM
Überwachung des Zustands der SMART-Festplatte
Extras können über die Weboberfläche am HTTPS-Port 4443 aktiviert und konfiguriert werden
Oder über die Befehlszeile mit
sudo ncp-config
Docker wurde vorerst eingestellt, bitte lesen Sie die Ankündigung hier: https://help.nextcloud.com/t/nextcloudpi-planning-to-discontinue-its-docker-version-with-nc-25/158895
# Imports the LXC image, replace the X's with version number lxc image import "NextcloudPi_LXD_vX.XX.X.tar.gz" --alias "nextcloudpi" # Launches a container from the image lxc launch "nextcloudpi" ncp # Starts the container you've launched from the imported image lxc start ncp
Verwenden Sie das Installationsskript von tteck, um den LXC-Container auf Ihrer Proxmox-Instanz zu installieren
Auf seiner Website stehen mehrere Hilfsskripte für Proxmox zur Verfügung. Schauen Sie doch mal vorbei, wenn Sie Proxmox verwenden. ?
Installation: bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nextcloudpi-v5.sh)"
Standardeinstellungen: 2GB RAM - 8GB Storage - 2vCPU
(Überprüfen Sie seine Website, ob sich dies geändert hat und wir noch keine Zeit hatten, es hier zu aktualisieren. Sie finden es unter: Medien – Foto > NextcloudPi LXC)
Könntest du mir dann danken, dass du das Hilfsskript erstellt hast und uns dies für Proxmox-Installationen verwenden lässt?
Sein GitHub-Repository mit seinen Hilfsskripten finden Sie hier.
Pakete
apt-utils
apt-transport-https
build-essential
binfmt-support
binutils
bzip2
ca-certificates
chroot
cron
curl
dialog
lsb-release
jq
git
psmisc
procps
wget
whiptail
qemu
qemu-user-static
git clone https://github.com/nextcloud/nextcloudpi.git cd nextcloudpi ./build/build-SD-rpi.sh
./build-SD-armbian.sh odroidxu4 # supported board code name
./build/build-LXD.sh
NextcloudPi kann in jeder Architektur installiert werden, auf der das neueste Debian läuft
Hinweis: Dies setzt eine saubere Debian-Installation voraus und es gibt keine Rollback-Methode
Dies wird als root
ausgeführt, wie durch das #
angezeigt.
# curl -sSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh | bash
Wenn Sie kein root
sind, können Sie es beispielsweise mit sudo
ausführen
curl -sSL https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh | sudo bash
Webseite
Downloads
Nextcloud-Forum
Support für das Nextcloud-Forum
(Verwenden Sie bitte das Forum für Support-Fragen. Es ist ein NCP-Tag verfügbar, der Ihren Beitrag mit den Matrix- und Telegram-Chats verbindet.)
Sie finden uns im Forum, Telegram oder Matrix