So erstellen Sie kostenlos eine selbst gehostete (private) Cloud
Wenn Sie öffentliche Clouds wie Dropbox und Google Drive sichern und einen selbst gehosteten Server erstellen möchten Cloud für Ihr Team oder Geschäft, Dann ist Nextcloud eine ideale Lösung. Es bietet fast alle erforderlichen Funktionen eines Cloud-Storage-Providers sowie alle Kontroll- und Sicherheitsvorteile einer privaten, selbst gehosteten Lösung.
In diesem Beitrag gehe ich zuerst einen Hostinganbieter finden das unterstützt Nextcloud, und dann werde ich diese Lösung einrichten, um meine private Cloud zu erstellen. Wenn Sie auch eine private Cloud benötigen, folgen Sie diesem Tutorial zu machen Sie einen mit Nextcloud.
Warum Nextcloud verwenden??
Was mir auf den ersten Blick aufgefallen ist, ist Nextcloud Immense Unterstützung für beliebte Plattformen - mobile sowie Desktop-Plattformen. Es bietet native Apps für die meisten Betriebssysteme, sodass Sie oder Ihr Team von jedem Gerät oder Ort aus arbeiten können. Das heißt, zum Glück gibt es keine Infrastrukturkosten mehr.
Das ist erst der Anfang - Nextcloud bietet viele weitere Funktionen, die es zu einer erstaunlichen privaten Cloud-Lösung machen. Einige der wichtigsten Merkmale sind:
- Selbst gehostete Lösung - Nextcloud kann nahezu überall gehostet werden - zu Hause oder im Büro, ein Rechenzentrum oder ein Hosting-Anbieter. So haben Sie die vollständige Kontrolle, wenn die Entwickler keinen Zugriff auf Ihre Daten haben.
- Freigabefunktionen - Nextcloud ermöglicht das problemlose Teilen von Dateien. Sie können Dateien mit beliebigen Personen in Ihrer Cloud oder außerhalb Ihrer Cloud über kennwortgeschützte Links freigeben. Außerdem können sie Dateien hochladen.
- Sicherheit an erster Stelle - Nextcloud bietet Sicherheitsstandards nach Industriestandard, einschließlich Ende-zu-Ende-Verschlüsselung. Es unterstützt gängige Authentifizierungs-, Steuerungs- und Berechtigungsschemata.
- Viele Integrationen - Nextcloud unterstützt Integrationen - Apps und Services zur Erweiterung der Funktionalität Ihrer Cloud. Sie können beispielsweise Aufgaben verwalten, Dateien in Markdown bearbeiten und mehr tun.
Wo kann man Nextcloud ausprobieren??
Wenn Sie nur nach einem kostenlosen Konto suchen, um Nextcloud auszuprobieren, können Sie Hosting-Provider verwenden, die verwaltete Instanzen von Nextcloud anbieten. Ein kostenloses Konto bietet jedoch möglicherweise keinen großen Speicherplatz oder Unterstützung für alle Apps oder Funktionen.
Nachfolgend finden Sie eine Liste solcher Dienste Testen Sie Nextcloud sofort:
- Dediserve - Ordnet Ihrem kostenlosen Konto insgesamt 10 GB zu.
- oCloud.de Es bietet ein kostenloses Konto mit 1 GB Speicherplatz.
- OwnDrive - Bietet einen 1-GB-Account mit Unterstützung für einige Apps.
- Serverdiscounter - Erhält einen riesigen Speicherplatz von 5 GB.
- Unixcorn - Ermöglicht eine schnelle Anmeldung und bietet 1 GB Speicherplatz.
- Wölkli - Bietet kostenlos ein Konto mit 1 GB Speicherplatz.
Wie installiere ich Nextcloud??
Nextcloud kann mit einer der drei folgenden Methoden auf Ihrem Server installiert werden:
- Webinstaller - Es ist der schnellste Weg, Nextcloud auf Ihrem Server zu installieren, insbesondere beim Shared Hosting. Sie müssen eine einzelne Datei auf Ihren Server hochladen und ausführen. Die Lösung wird heruntergeladen und installiert.
- Archivdatei - Dies ist die empfohlene Option für einen Serverbesitzer. Sie müssen das vollständige Paket (als Archiv) hochladen und den Inhalt in einem Ordner auf Ihrem Webserver extrahieren, um ihn für alle öffentlich verfügbar zu machen.
- Haushaltsgeräte - Dies ist die einfachste Methode für nicht technisch versierte Personen, jedoch auch für Server-Besitzer. Sie müssen eine Image-Datei mit vorinstalliertem Nextcloud herunterladen und auf Ihren Computer laden.
System Anforderungen
Lassen Sie uns zunächst über die Systemanforderungen sprechen, die für die Installation und den Betrieb einer privaten Cloud mit Nextcloud erforderlich sind. Da die meisten kostenlosen Hosting-Anbieter einen auf Linux verteilungsbasierten Hosting-Service anbieten, werde ich mich im Folgenden auf die Anforderungen für einen solchen Service konzentrieren. Sie können hier die vollständigen Systemanforderungen überprüfen.
- Server-Betriebssystem: CentOS 6.5 oder 7, Debian 8+, openSUSE LEAP 42.1 oder höher, Red Hat Enterprise Linux 6.5 oder neuer, SUSE Linux Enterprise Server 11 SP3 oder 12 und LTS-Versionen von Ubuntu 14.04 und höher werden unterstützt.
- Erinnerung: Mindestens 128 MB, aber 512 MB RAM werden empfohlen.
- Lager: Mindestens 500 MB, hängt jedoch von Ihren Anforderungen ab. Der Server muss außerdem eine Datei mit einer Größe von 65 MB für die Installation von Nextcloud mit der bevorzugten Methode der Verwendung eines Web-Installationsprogramms (einzelne PHP-Datei) zulassen..
- Webserver: Apache 2.4 (php-fpm, mod_php) oder Nginx (php-fpm).
- Datenbank: MySQL oder MariaDB 5.5+ sowie PostgreSQL 9 und 10.
- PHP: PHP 5.6 und seine neueren Versionen werden von Nextcloud unterstützt.
Kostenloser Hostinganbieter
Ich brauchte einen Hosting-Provider, um meine eigene Cloud zu erstellen. Ich habe nach einem kostenlosen Service gesucht, da meine Cloud nur zur vorübergehenden Speicherung dient, aber wenn Sie es ernst meinen, bitte Entscheiden Sie sich für ein gutes Hosting oder kaufen Sie ein VPS für diese Aufgabe.
Davon abgesehen habe ich mich auf die Suche nach einem kostenlosen Hosting gemacht, das die Mindestanforderungen für Nextcloud erfüllt. Und ich muss sagen, dass es nicht einfach war, einen kostenlosen Webhoster für diese Lösung zu finden. Nach stundenlangem Suchen und Ausprobieren von 10-20 Anbietern habe ich gefunden 000Webhost funktioniert einwandfrei.
Lassen Sie uns Nextcloud installieren
In diesem Tutorial werde ich Nextcloud mit der ersten Methode installieren, d., mit einem Webinstaller. Der Grund ist, ich plane, diesen Prozess für jeden von Ihnen einfach zu gestalten, und es ist das einzige Methode, die für Shared Hosting gut geeignet ist.
Führen Sie die folgenden Schritte aus, um Ihre private Cloud einzurichten und auszuführen:
- Öffnen Sie zunächst diesen Link, wechseln Sie zur Registerkarte "Web Installer" (unten auf der Seite) und laden Sie die im ersten Schritt erwähnte Datei herunter.
- Gehen Sie zum Dashboard Ihres Servers und öffnen Sie den Dateimanager. In 000Webhost wird beispielsweise das folgende Dashboard angezeigt.
- Klicken Sie im Dateimanager auf die Schaltfläche zum Hochladen. Beachten Sie, dass auf Ihrem Server oder Host möglicherweise ein anderer Bildschirm angezeigt wird.
- Wählen Sie nun die Datei 'setup-nextcloud.php' (die Sie in Schritt 1 heruntergeladen haben) von Ihrem Computer aus und laden Sie sie mit dem Dateimanager auf Ihren Server hoch.
- Nachdem die Datei hochgeladen wurde, öffnen Sie sie "Ihre-Domäne / setup-nextcloud.php" in Ihrem Browser Wenn Ihre Domäne beispielsweise "example.com" ist, müssen Sie zu "example.com/setup-nextcloud.php" navigieren..
- Sie sehen den Einrichtungsassistenten von Nextcloud. Klicken Nächster beginnen.
- Nun müssen Sie das Installationsverzeichnis für Nextcloud angeben. Wenn Sie kein Sub-Direkt verwenden möchten, Einfach eintreten “.” (Punkt) ansonsten geben Sie den Verzeichnisnamen ein. Wenn Ihre Domäne beispielsweise 'example.com' ist, können Sie auf dieselbe Weise auf Nextcloud zugreifen, wenn Sie keinen Namen erwähnen. Wenn dies jedoch der Fall ist, können Sie über den Link 'example.com/folder-name' auf Ihre private Cloud zugreifen..
- Wenn alles gut geht, sehen Sie jetzt eine Erfolgsseite. Klick einfach Nächster Hier.
- Im nächsten Bildschirm werden Sie von Nextcloud aufgefordert, ein Administratorkonto einzurichten, mit dem Sie anschließend auf Ihre private Cloud zugreifen und diese verwalten können. Geben Sie einfach Ihre gewünschten Zugangsdaten ein und drücken Sie die Fertig Taste.
- Es ist fertig. Schließlich sehen Sie die Willkommensnachricht von Nextcloud.
- Das war alles. Sie haben Ihre private Cloud mit Nextcloud erfolgreich erstellt.
Fehlerbehebung
1. Ich habe das Archiv hochgeladen, sehe es aber nicht auf meinem Server.
In diesem Fall ist es wahrscheinlich, dass Ihr Server unterstützt nicht groß genug Dateien Anzeigen oder Speichern der Datei, die Sie mit FTP oder dem Dateimanager hochladen. Überprüfen Sie dies bitte, indem Sie eine andere große Datei hochladen (> 60 MB)..
Wenn der Server keine großen Dateien zum Hochladen des Nextcloud-Archivs unterstützt, können Sie das Archiv auf Ihrem Computer extrahieren Laden Sie den extrahierten Inhalt hoch direkt an die Öffentlichkeit Ihres Servers (public_html oder htdocs) über FTP. Das Nextcloud-Archiv enthält jedoch mehr als 12.000 Dateien. Daher kann es vorkommen, dass Ihr Server nicht so viele Upload-Anforderungen unterstützt.
2. Auf der Seite 'Abhängigkeitsüberprüfung' wird der Abhängigkeitsfehler angezeigt.
Wenn Nextcloud Sie über ein Problem auf der Seite "Abhängigkeitsüberprüfung" informiert, unterstützt Ihr Server nicht alle für die Ausführung erforderlichen Programme / Pakete. Das heißt, du musst es tun einen anderen Server finden das unterstützt Nextcloud.
3. Nach der Seite "Abhängigkeitsüberprüfung" führt dies zu einem Serverfehler.
In einem solchen Fall unterstützt der Server entweder nicht genügend Dateien, um das Nextcloud-Archiv herunterladen zu können, oder der Server hat weniger Ausführungszeit festgelegt, und die Setup-Datei von Nextcloud benötigt mehr Zeit zum Abschließen.
Sie können die Einstellungen Ihres Servers und umgraben Erhöhen Sie die Ausführungszeit von PHP Begrenzung auf 300 Sekunden oder mehr. Hier ist ein Tutorial, das Sie dabei unterstützen wird.
Was ist mit Nextcloud zu tun??
Als Erstes habe ich die Einstellungen überprüft und die verschiedenen Optionen an meine Anforderungen angepasst - insbesondere Verschlüsselungs- und Sicherheitsoptionen. Dann experimentierte ich mit dem Hochladen von Dateien und dem Überprüfen ihrer Funktionen.
Je mehr Sie in Nextcloud graben, desto mehr wird es Ihnen gefallen. Sie können beispielsweise die Funktionalität erweitern, indem Sie Apps aus dem App Store hinzufügen. Sie werden feststellen, dass es verschiedene Apps gibt - sowohl offizielle als auch Drittanbieter-Apps, um weitere Funktionen hinzuzufügen. Sie können beispielsweise Kalender, Kontakte, Aufgaben usw. hinzufügen.
Ist es Ihnen gelungen, Ihre private Cloud zu erstellen? Was hast du zuerst mit deiner Nextcloud gemacht? Bitte schreiben Sie Ihr Feedback als Kommentar unten.