Nextcloud ist eine Open-Source-Plattform zur Speicherung, Synchronisierung und gemeinsamen Nutzung von Dateien, Kontakten, Kalendern und anderen Daten so wie bei vielen anderen kommerziellen Diensten auch, z.B. Microsoft 365. Es ist eine private Cloud-Lösung, die es Benutzern ermöglicht, ihre Daten sicher auf einem eigenen Server zu speichern und von überall aus darauf zuzugreifen.

Aber das allerbeste ist: Nextcloud kann kostenlos zuhause auf dem eigenen Server betrieben werden und damit wird der Zugriff auf die eigenen E-Mails, Kontakte, Termine oder Aufgaben so einfach wie bei den kommerziellen Anbietern. Für kleine Installationen (<100 Benutzer) ist Nextcloud kostenlos oder wer hat schon 100 Benutzer zuhause ;)
Die BSDBox ist meine IT-Spielwiese. Professionelle Dienstleistungen rund um die Themen Netzwerk-, Server- und Strukturaufbau biete ich mit meiner Firma computing-competence an. Wenn Du diese Inhalte für wertvoll und nützlich hälts, dann freue ich mich über eine Rückmeldung per Matrix, E-Mail oder folge mir doch auf Mastodon.
Ziel dieser Anleitung ist der Betrieb eines Nextcloud Servers auf Basis von FreeBSD.
Um Nextcloud auch öffentlich nutzen zu können, wird mit dem Teil 2 eine OPNsense Firewall vorausgesetzt / benötigt.
Natürlich gibt es auch viel einfachere Wege, Nextcloud zu installieren (z.B. per Skript), aber all diese Wege nehmen den Blick auf das "Danach". Wie funktioniert das alles? Was ist mit Updates? Wie sind Datenbank und Webserver konfiguriert, woher kommen die Zertifikate? Wie hängt das alles zusammen und die spannendste Frage: Was mache ich, wenn etwas klemmt? Ich mag es nicht, vor einem automatischen Skript oder einem Docker zu stehen und am Ende keine Ahnung zu haben, was da eigentlich los ist.
FreeBSD ist ein freies und vollständiges unixoides Betriebssystem welches auf eigener Hardware installieren werden kann. Mit einer im Feld bewährten ZFS Unterstützung ist es die ideale Grundlage für die sichere Aufbewahrung Deiner Daten. Mit Jails können viele Dienste sehr einfach, sehr schlank und sehr sicher betrieben werden, denn für FreeBSD ist es egal, ob eine oder 100 Jails gleichzeitig laufen. Dazu kommt eine ausgewachsene Virtualisierung, die hervorragend geeignet ist, andere Betriebssysteme unter FreeBSD zu starten.