Hallöchen ☺ Ich bin neu hier und ebenfalls neu in der Linux Welt.
Folgende Ausgangssituation:
Ich besitze schon ziemlich lange einen V-Server (Ubuntu 18.04. LTS Server 64bit + Plesk Onyx) von Strato, welchen ich bisher jedoch nur sehr weit unter seinen Möglichkeiten genutzt habe. Dies soll sich nun ändern.
Da sich auf meinem Smartphone mit der Zeit ziemlich viele Bilder angesammelt haben und ich diese aber auch nicht einfach löschen will, kam mir die Idee, einfach eine Cloud zu nutzen. So habe ich einerseits wieder mehr Speicherplatz auf dem Telefon, kann aber andererseits jederzeit auf die Bilder zugreifen falls ich doch nochmal eins benötige. Da der V-Server schon vorhanden ist, möchte ich mir das Geld für eine zusätzliche Cloud gerne sparen. Daher jetzt die Idee, auf meinem Server Nextcloud einzurichten.
Vorgegangen bin ich dabei mittels dieser Anleitung: https://markus-blog.de/index.php/2018/08/06/installation-nextcloud-13-auf-ubuntu-16-04-mit-plesk/
Es gibt einige Anleitungen im Netz aber viele nutzen fast ausschließlich Eingaben via SSH Client, was mir noch zu kompliziert erschien. Ich habe mich für diese entschieden, da hier doch einiges auch von der Plesk Oberfläche gemacht wird.
Nun zu den Problemen bzw. Fragen:
Gleich am Anfang der Anleitung heißt es, wenn man root Zugriff hat kann man hier mit redis-server arbeiten. Was genau ist das und wird es nun zwingend benötigt für Nextcloud oder nur vielleicht? Ich hab die Aussage als ziemlich unverbindlich empfunden und war daher gleich verunsichert.
Ich habe jedenfalls dann
sudo apt-get install redis-server
mittels Putty ausgeführt. Es scheint auch etwas passiert zu sein, zumindest lief eine Weile etwas Text ab und dann war ich wieder bei der Eingabeaufforderung. Allerdings bin ich mir nicht sicher, ob es wirklich funktioniert hat, denn weiter unten in der Anleitung soll dann mittels File Manager die config.php bearbeitet und folgendes eingefügt werden:
'memcache.distributed' => '\\OC\\Memcache\\Redis', 'memcache.local' => '\OC\Memcache\Redis', 'memcache.locking' => '\\OC\\Memcache\\Redis', 'redis' => array( 'host' => 'localhost', 'port' => 6379, ),
Sobald ich das in die config.php einfüge, ist nextcloud nicht erreichbar. In der App steht dann "fehlerhafte Serverkonfiguration". Im Browser steht, dass die Seite nicht erreichbar ist. Das heißt doch dann vermutlich, dass redis NICHT korrekt installiert wurde?
Ich kann Nextcloud jetzt allerdings nutzen, ich habe bereits Files hoch geladen und die App funktioniert auch. Aber eben nur, wenn ich diesen Eintrag weglasse. Ich bin mir auch nicht sicher, ob der ´ Block ganz ans Ende der config.php eingefügt werden soll - also hinter
);
oder noch davor?
Nächster Punkt ist dieser CRON-Job. Hier wird leider sehr wenig oder, besser gesagt gar nicht erklärt, was genau dieser CRON-Job überhaupt ist und wie das mit der Cloud zusammenhängt.
Ich habe jedenfalls als root
sudo crontab -u admin -e
ausgeführt, dann kommt jedoch die Meldung
crontab: user `admin' unknown
Er schreibt dort zwar, man soll den User anpassen, aber welchen genau meint er denn damit? Den, welchen ich weiter oben für Nextcloud eingerichtet habe (der heißt bei mir auch "admin" wie im Beispiel) oder ist hier der User der Datenbank gemeint, welche weiter oben eingerichtet wurde? Oder ein ganze anderer User, z.B. der für die Domain? Ich habe es nicht hin bekommen ☹
Das wären soweit die Fragen zum Installationsprozess.
Nun noch eine generelle Frage: Ich habe wie erwähnt, bereits Dateien hoch geladen via App wie auch über Firefox (von Windows aus). Mir fällt aber auf, dass das Hochladen doch ziemlich lange dauert. Es geht bei weitem nicht so schnell, wie wenn ich bspw. ähnliche Dateien auf Dropbox hochlade. Muss ich hier noch irgendetwas optimieren? Ich bin strikt nach Anleitung vorgegangen bis auf die erwähnten Punkte, die noch nicht geklappt haben.
Das ist mir alles ein wenig peinlich weil man sofort merkt, dass ich ein ziemlicher Grünschnabel bin und mich vielleicht noch nicht an so eine Sache wagen sollte. Ich hoffe trotzdem, der eine oder andere findet Zeit meine Fragen zu beantworten.
Danke schon einmal dafür ☺
ps: Die Frage liegt auf der Hand, wozu ich den Server überhaupt so lange habe wenn ich ihn kaum nutze. Es war damals ein ziemlich gutes Angebot und ich hatte auch sehr lange noch eine Website dort gehostet. Als das alles nicht mehr war, wollte ich den Vertrag trotzdem nicht kündigen weil ich zumindest den FTP noch oft genutzt habe als Mittel zum Dateiaustausch mit Arbeitskollegen usw.