Wie man mit NextCloud und Ubuntu seine eigene persönliche Cloud macht
Wollten Sie schon immer Ihre eigene private Dropbox haben, mit der Sie Dateien online verwalten und verteilen können, ohne dass Ihnen ein Unternehmen Datenbeschränkungen, Bandbreitenbeschränkungen oder sogar das Deaktivieren bestimmter Dateitypen mitteilt? Großartige Neuigkeiten! Dieser Traum kann mit Hilfe der Software NextCloud leicht realisiert werden.
Diese Software macht es möglich, dass jeder mit einem Server seinen eigenen Speicher hosten und verteilen kann und effektiv seine eigene Cloud haben kann! In diesem Leitfaden erfahren Sie alles, was Sie wissen müssen, um Ihre eigene Cloud-Speicherlösung zu erstellen - von der erforderlichen Hardware über das Betriebssystem bis hin zur Einrichtung von Synchronisierungsclients. Lass uns anfangen!
Hinweis : Nextcloud ist ein Fork von Owncloud, einem anderen selbst gehosteten Dropbox-Klon.
Hardware- und Softwareanforderungen
Lassen Sie uns die Arten von Servern besprechen, die am besten eine Home Cloud einrichten, die von der NextCloud Storage-Software unterstützt wird. Zu Beginn sollte der Server die neueste Version des Ubuntu-Servers ausführen (oder zumindest eine Version ausführen, die Snapshots unterstützt). Warum Ubuntu-Server und nicht sowas wie Redhat oder CentOS? Ganz einfach, die Entwickler von NextCloud verteilen derzeit ein Snap-Paket mit der neuesten NextCloud-Software, etwas, das diese anderen Betriebssysteme nicht bieten.
Darüber hinaus benötigt NextCloud, wenn es auf andere Weise installiert wird, viel Zeit für die Einrichtung und ist nicht sehr benutzerfreundlich. Durch die Installation der Snap-Version ist kein Setup erforderlich, und alles funktioniert ziemlich gut.
Die Entwickler haben in der Vergangenheit gesagt, dass es schwierig ist, NextCloud zu aktualisieren, wenn sie auf Distributionen oder integrierten Repositories basieren. Die Snap-Technologie von Ubuntu ermöglicht es ihnen, die neuesten Sicherheitsupdates so schnell wie möglich zu ihren eigenen Bedingungen zu erhalten.
Hardware-Geräte, die sich perfekt für Ihre eigene Cloud-Lösung eignen:
- Jeder gebrauchte oder alte DDR2-Ära (oder besser) 64-Bit-PC / Laptop, der rund um die Uhr bleiben kann
- Raspberry Pi 2 oder 3, die Ubuntu Snappy Core ausführen können
- Jeder Server für Privatanwender oder Unternehmen
Vorbereitungen treffen
Benutzer müssen ein USB-Image erstellen, um die neueste Version des Ubuntu-Servers zu installieren. Laden Sie das ISO-Disk-Image von dieser Seite herunter.
Raspberry Pi 2/3 Benutzer
Das Pi führt derzeit keine traditionelle Version des Ubuntu-Servers aus. Stattdessen müssen Benutzer Ubuntu Snappy Core verwenden. Laden Sie das Bild hier herunter. Extrahiere das Bild im Terminal:
gunzip -d * .img.xz
Folgen Sie dem Ubuntu-Wiki, um mit dem ersten Boot von Snappy Core zu beginnen. Sie müssen sich bei Canonical anmelden und eine E-Mail-Adresse angeben.
Nachdem das Disk-Image heruntergeladen wurde, ist es Zeit, das USB-Medium (oder SD) zu installieren. Laden Sie das USB / SD-Tool Etcher herunter. Befolgen Sie die Anweisungen auf der Seite, um Ihre Installation USB oder SD zu erstellen, wenn Sie einen Raspberry Pi 2/3 verwenden. Es ist ein einfacher dreistufiger Prozess.
Ubuntu Server installieren
Schließen Sie Ihr USB-Gerät an und konfigurieren Sie Ihr Gerät so, dass es über das BIOS startet. Für einige kann dieser Schlüssel F2 oder DEL sein. Für andere ist es Esc. Es ist am besten, das Handbuch zu recherchieren.
Wenn der Ubuntu-Server geladen ist, wählen Sie auf dem Sprachbildschirm die richtige Sprache aus und drücken Sie dann die Eingabetaste bei der Option "Ubuntu-Server installieren". Dies führt den Benutzer durch ein Menü, das nach dem Tastaturlayout und Land fragt. Wählen Sie die entsprechenden Optionen und fahren Sie mit der nächsten Seite fort.
Benutzer werden dann aufgefordert, einen Hostnamen für den Ubuntu-Server einzugeben. Geben Sie "ubuntu-server", "ubuntu-nextcloud", "Ubuntu" oder etwas Ähnliches ein. Navigieren Sie dann mit den Pfeiltasten zur Schaltfläche "Weiter" und drücken Sie die Eingabetaste, um zur nächsten Seite zu gelangen.
Auf der nächsten Seite fordert das Installationsprogramm den Benutzer auf, einen Benutzernamen und ein Passwort zu diesem Benutzernamen einzurichten. Geben Sie einen Benutzernamen und ein sicheres, aber einprägsames Passwort ein und wählen Sie "Weiter", um zur nächsten Seite zu gelangen.
Als nächstes muss der Benutzer beim Installationsvorgang dem Ubuntu-Server mitteilen, wie er auf der Festplatte installiert werden soll. Wählen Sie "Geführt - gesamte Festplatte verwenden". Dadurch kann das System automatisch Partitionen einrichten. Kein Basteln oder manuelle Partitionierung ist notwendig. Wenn diese Option ausgewählt ist, beginnt die Installation.
Kurz nachdem die ersten Daten des Ubuntu-Servers auf das System kopiert wurden, müssen Benutzer eine Einstellung anpassen. Die Sicherheit aktualisiert ein Feature, um genau zu sein. Wenn diese Funktion aktiviert ist, kann das System Sicherheitsupdates automatisch installieren. Wählen Sie "Automatisch installieren".
Zuletzt werden einige Pakete benötigt, bevor die Installation abgeschlossen ist. Suchen Sie mit der Leertaste nach "LAMP-Server" und wählen Sie sie aus. Wählen Sie außerdem "OpenSSH-Server", wenn der Remote Shell-Zugriff bereit sein soll. Wenn die Pakete ausgewählt sind, drücken Sie die Eingabetaste, um sie auf dem System zu installieren.
Installieren von NextCloud
Ubuntu Server ist auf dem System installiert. Jetzt ist es möglich, NextCloud zum Laufen zu bringen. Installieren Sie die Software mit folgendem Befehl auf dem System:
sudo snap install nextcloud
Wenn NextCloud installiert ist, verwenden Sie den Befehl ifconfig
, um die interne IP-Adresse des Servers zu finden. Navigieren Sie mit dem Webbrowser eines Telefons, Tablets oder Computers zur internen IP-Adresse, als wäre es eine Website.
Dadurch wird der Nextcloud Setup Wizard angezeigt. Dieser Assistent fordert den Benutzer auf, ein Administratorkonto mit einem Kennwort einzurichten.
Verwenden von NextCloud
Nach dem Erstellen des Admin-Kontos in der nächsten Cloud wird die WebUI geladen, und der Benutzer hat dann vollständige administrative Kontrolle. Greifen Sie jederzeit auf Nextcloud zu, indem Sie (im Webbrowser) die zuvor verwendete interne IP-Adresse angeben.
Dateien aus dem Admin-Konto können direkt aus dem Internet über den Browser hochgeladen werden (genau wie Google Drive, Dropbox und One Drive). Mag das Web nicht? Laden Sie den offiziellen Sync-Client für Linux, Mac oder Windows herunter. Es gibt auch eine Android- und iOS-App.
Hochladen von Dateien
Laden Sie eine Datei oder ein Verzeichnis auf Ihre Nextcloud hoch, indem Sie auf das "+" - Symbol klicken und dann auf die Upload-Schaltfläche klicken.
Erstellen neuer Benutzer
Benutzer können sich nicht bei Nextcloud registrieren. Stattdessen muss der Administrator ein neues Konto erstellen. Gehen Sie zur oberen rechten Ecke der Web-Benutzeroberfläche und klicken Sie auf "admin". Suchen Sie "Benutzer" und wählen Sie sie aus. Dies bringt Sie zum Benutzerverwaltungsbereich.
Legen Sie auf der Benutzeroberfläche den Benutzernamen und das Passwort für den neuen Benutzer fest. Fügen Sie den Benutzer außerdem einer neuen Gruppe hinzu, indem Sie auf "+ Gruppe hinzufügen" klicken.
Um zu ändern, wie viel Speicher ein bestimmter Benutzer verwenden darf, gehen Sie zu "Kontingent" und wählen Sie entweder eine voreingestellte Option oder geben Sie Ihr eigenes Speicherkontingentlimit ein.
Synchronisierung
Geben Sie zum Synchronisieren die lokale IP-Adresse in den Nextcloud-Synchronisierungsclient ein.
Als nächstes geben Sie Ihren Benutzernamen und Ihr Passwort ein.
Mit den eingegebenen Informationen erstellt der Nextcloud-Client einen Nextcloud-Ordner auf Ihrem lokalen Computer. Platzieren Sie alles, was Sie synchronisieren möchten. Das Synchronisierungstool erkennt es und lädt die Dateien hoch.
Fazit
Cloud-Speicher ist eine Tatsache des modernen Lebens. Jeder hat eine Dropbox, ein Google Drive oder etwas Ähnliches. Infolgedessen haben große Technologieunternehmen große Server, die wertvolle, private Informationen enthalten. Für einige ist das Abwägungsrisiko und das Datenschutzrisiko in Ordnung. Sie sind der Meinung, dass Dropbox usw. zuverlässig und vielseitig sind und bereit sind, das Risiko einzugehen.
Nextcloud ist nicht für diese Art von Menschen. Diese Software ist für diejenigen, die die Vorteile von Cloud-Speicher sehen, aber ihre Daten vollständig kontrollieren wollen. Ich hoffe, dass mit diesem Leitfaden immer mehr Menschen Nextcloud umarmen und sich von proprietären Cloud-Speicherdiensten befreien werden.
Hosten Sie Ihre eigene Cloud-Lösung? Warum oder warum nicht? Sag uns unten!
Bildnachweis: Christine und Hagen Graf