Nextcloud auf Synology DS

Status
Für weitere Antworten geschlossen.

lazydog

Benutzer
Mitglied seit
05. Nov 2018
Beiträge
12
Punkte für Reaktionen
2
Punkte
3
Ich weiß, es gibt schon auf blog.viking-studios.net sehr gute Erklärungen, wie man Nextcloud auf einer Synology installiert, aber ich habe auch noch eine verfasst. In Form von Screenshots, da ich ein eher bild-orientierter Mensch bin. Ein Walkthrough sozusagen.

https://www.lazybrowndog.net/nextcloud-on-synology-ds/

Viel Spaß!
Uli
 

abrocksi

Benutzer
Mitglied seit
27. Dez 2013
Beiträge
251
Punkte für Reaktionen
82
Punkte
28
Klasse Anleitung! Waren noch ein paar gute Sicherheitshinweise für mich drin. Danke

Cheers,
Abrocksi
 

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Hallo in die Runde - hallo Uli. Ich war bis soeben ein stiller Mitleser. Aber für diese tolle Anleitung musste ich mich Registrieren, um Danke zu sagen. Tolle Sache - und steckt eine Menge Arbeit drinnen.

Herzliche Grüße
 

shelby97

Benutzer
Mitglied seit
07. Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich kann mich nur einreihen, tolle Arbeit :eek:.

Danke und Gruß
 

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Aufgrund der tollen Anleitung läuft Nexcloud bei mir. Obwohl das tutorial auf NC 14.xx basiert, habe ich damit die v15.0.0 installieren können. Nur zwei Einrichtungsempfehlungen, die Nextcloud selbst auflistet bekomme ich nicht hin:

(1) Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int. (...) Durch Ausführen von "occ db: convert-filecache-bigint" können diese ausstehenden Änderungen manuell übernommen werden. Diese Operation muss ausgeführt werden, während die Instanz offline ist.

egal, wie ich es anstelle, es gelingt mir nicht das korrekt auf der Synology (DS918+) auszuführen. Hat jemand einen Rat?

(2) Dieser Installation fehlen einige empfholene PHP-Module. (...) wird dringend empfohlen, diese zu installieren: imagick

Ich habe aus der Community das Paket "ImageMagick" installiert. Bin davon ausgegangen, dass es sich bei "imagick" darum handelt. Dennoch diese Meldung.

Vielen Dank schon mal vorab.

Jörg
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
(1) Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int. (...) Durch Ausführen von "occ db: convert-filecache-bigint" können diese ausstehenden Änderungen manuell übernommen werden. Diese Operation muss ausgeführt werden, während die Instanz offline ist.

egal, wie ich es anstelle, es gelingt mir nicht das korrekt auf der Synology (DS918+) auszuführen. Hat jemand einen Rat?

Diese Anleitung dürfte Dir dabei helfen.

http://blog.viking-studios.net/synology-php-7-cli-fehlerfrei-nextcloud-und-php-7/

Bei mir lautet der Befehl

Rich (BBCode):
sudo –u http /usr/local/bin/php70 –c /var/packages/WebStation/etc/php_profile/0fe36f13-bf39-4cf7-84c6-22383a1f2c9f/conf.d/user_settings.ini –f occ db:convert-filecache-bigint

Die rote Zeichenfolge lautet bei Dir aber anders.

Tom
 

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Hi Tom, vielen Dank für den Link und die Befehlszeile. Werde mich mal dort durchlesen.
Insgesamt bin ich von Nextcloud absolut begeistert - und natürlich von der Synology :)

Viele Grüße, Jörg
 

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Diese Anleitung dürfte Dir dabei helfen.

http://blog.viking-studios.net/synology-php-7-cli-fehlerfrei-nextcloud-und-php-7/

Bei mir lautet der Befehl

Rich (BBCode):
sudo –u http /usr/local/bin/php70 –c /var/packages/WebStation/etc/php_profile/0fe36f13-bf39-4cf7-84c6-22383a1f2c9f/conf.d/user_settings.ini –f occ db:convert-filecache-bigint

Die rote Zeichenfolge lautet bei Dir aber anders.

Tom


Der Tipp von Tom war super. Allerdings ging das auch nicht völlig problemlos über die Bühne, was aber nicht an Tom lag. Hier mal kurz mein Beitrag zur Problemlösung.

Ich habe den obigen Code ins Word kopiert, um die Zeichenfolge besser editieren zu können und ihn dann im PuTTy einzufügen. Habe immer den zunächst unerklärlichen Fehler bekommen, dass der Befehl sudo -u nicht bekannt sei. Nach einigem Grübeln ist mir aufgefallen, dass Word (oder die Version hier oben) "falsche" Bindestriche hatte. Habe sie dann (ebenfalls im Word) nochmal händisch geändert, und dann ging es.

Weiterhin vielleicht hilfreich für Neulinge: zur Ausführung der Befehlszeile muss man im Installationsverzeichnis der Nextcloud sein, bei mir ist es volume1/web/

Insgesamt alles erfolgreich. Vielen Dank für die Hilfe!

Grüße Jörg
 
Zuletzt bearbeitet:

Wile E Coyote

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
100
Punkte für Reaktionen
4
Punkte
18
Rich (BBCode):
sudo –u http /usr/local/bin/php70 –c /var/packages/WebStation/etc/php_profile/0fe36f13-bf39-4cf7-84c6-22383a1f2c9f/conf.d/user_settings.ini –f occ db:convert-filecache-bigint

Die rote Zeichenfolge lautet bei Dir aber anders.

Tom[/QUOTE]

Servus Tom,
woher bekommt man die richtige Zeichenfolge für sein NAS. Ich habe dasselbe Problem.
Ebenso das ich PHP 7.0.30 verwende sowie das mit dem imagick. Bisher keine Ahnung wie das wegzubekommen ist.

Gruss Wile
 

Wile E Coyote

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
100
Punkte für Reaktionen
4
Punkte
18
Servus,

ich habe im Netz folgendes gefunden:

Nextcloud 15, PHP >7.0 und imagick
Nextcloud 15 kann schon installiert werden und läuft auch, ihr Bekommt aber im Adminbereich die Meldung, dass das PHP-Modul imagick nicht aktiviert wurde.
Die Sache sieht folgendermaßen aus: imagick ist im PHP 7.0-Paket von Synology nicht enthalten. Eine Nachinstallation gestaltet sich als schwierig, da das Modul für die DiskStation extra kompiliert werden müsste. Das Paket für 7.0 wird auch nicht mehr aktualisiert. PHP 7.0 selbst ist eol. Laut Meldungen im englischen Forum wird für DSM 6.x kein neues PHP-Paket mehr erscheinen. PHP 7.1 und 7.2 werden erst für DSM 7 im zusammenhang mit einer neuen WebStation 3.0 erscheinen. Die Beta hätte im Dezember starten sollen, wurde aber verschoben. Nähere Infos über den Release sind nicht bekannt.

Alternative: Docker, über Docker lässt sich so ziemlich alles installieren was es nicht als Paket gibt. Docker wird nicht für alle DiskStations im Paketzentrum angeboten, kann aber manuell installiert werden. Ich habe noch keine Erfahrungen mit Docker, werde mich aber demnächst damit auseinander setzen und meine Erfahrungen mit euch teilen.

Quelle: http://blog.viking-studios.net/die-...ung-auf-einer-synology-diskstation-mit-dsm-6/

Gruss
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
also, bei mir funktioniert das (mit NC 14) leider nicht … erhalte ganz am Schluss - bei der Anmeldung im Nextcloud-Fenster - “interner Serverfehler”

da für den erstellten (gemeinsamen) Ordner nextcloud die Rechte und Eigentümer des Datenverzeichnisses neu festgelegt werden (chown -R http:http /volume1/nextcloud; chmod -R 0770 /volume1/nextcloud), hab ich danach unter der DS für diesen nextcloud-ordner über alle user hinweg “kein Zugriff” stehen.

Hängt das damit zusammen, und wie mach ich´s richtig ? - Den Rückmeldungen nach, funktioniert´s ja bei euch auch … hmmm
 

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Warum machst du es mit NC 14 und nicht der aktuellen Version? Habe es mittlererweile auch mit Docker probiert, und auch damit funktioniert es. Mach doch mal nen Screenshot von deiner Fehlermeldung bzw. bis wohin du gekommen bist.
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
Warum machst du es mit NC 14 und nicht der aktuellen Version? Habe es mittlererweile auch mit Docker probiert, und auch damit funktioniert es. Mach doch mal nen Screenshot von deiner Fehlermeldung bzw. bis wohin du gekommen bist.
weil die 15 erst raus kam, und die Foren noch voll von Fehlerberichten sind. Ich will erst mal ne stabile Version und brauch die Neuerungen (social media) ohne hin nicht. Screenshot liefer ich nach ...

Edith verrät, dass ich mich mit Docker als Alternative noch nicht genug auskenne ...
 
Zuletzt bearbeitet:

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Nunja, Docker war mal ein Versuch. Ich habe aber das Gefühl, dass es etwas langsamer ist, als die normale Installation. Na, mal sehen. NC14 schau ich mir mal an, was die genauen Unterschiede sind. Aber allgemein dachte ich, es läuft schneller und ist sicherheitsoptimierter. Diese Social-Dings Sachen benötige ich auch nicht.
 
Zuletzt bearbeitet:

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
Aber allgemein dachte ich, es läuft schneller und ist sicherheitsoptimierter. Diese Social-Dings Sachen benötige ich auch nicht.
bin ja sonst auch ein Freund der aktuellen Version, aber in diesem Fall war 14 kaum da, haben sie schon die 15 auf den Markt geworfen. Für 14 gab es erst gestern wieder ein Update (14.06) ...

lirum-larum: wie es so ist, hat´s im x-ten Anlauf mit der 15 plötzlich geklappt. Bei der Systemkonfiguration zwar jede Menge obligatorischer Warnungen (Anhang 1), aber die kriegt man scheinbar auch nicht so einfach weg, wenn man sich die möglichen Lösungen/workarounds dazu durchliest ...

aber, was geblieben ist: die fehlenden Zugriffsrechte für den angelegten Nextcloud-Ordner (Anhang 2) ! Kann ich zwar in der DSM anklicken, aber beim nächsten mal sind die wieder alle entzogen. Dadurch lässt sich der Ordner nicht mounten (am Mac) ...

jemand ne Idee dafür ? Mit dem Terminal kenne ich mich nicht aus ....
 

Anhänge

  • Bildschirmfoto 2019-01-12 um 19.53.29.jpg
    Bildschirmfoto 2019-01-12 um 19.53.29.jpg
    69 KB · Aufrufe: 153
  • Bildschirmfoto 2019-01-12 um 20.01.51.jpg
    Bildschirmfoto 2019-01-12 um 20.01.51.jpg
    36,7 KB · Aufrufe: 147

Neodys

Benutzer
Mitglied seit
26. Dez 2018
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Hallo,

das mit den Zugriffsrechten ist normal. Warum möchtest du den nextcloud Ordner mounten? Wenn du in diesen Ordner direkt Dateien kopierst, dann tauchen die nicht in der normalen Cloud auf, da du damit die Datenbank übergehst. Also, entweder die Laufwerke mit dem Desktop Client einbinden oder über die Weboberfläche.

Achso, und zu deiner Frage, wie es doch ginge: Du musst den jeweiligen Benutzer unter den Benutzereinstellungen/Bearbeiten... usw der Benutzergruppe http hinzufügen. Dann siehst du den Ordner und kannst denn auch mounten.
 

matisse

Benutzer
Mitglied seit
14. Apr 2015
Beiträge
169
Punkte für Reaktionen
4
Punkte
18
das mit den Zugriffsrechten ist normal. Warum möchtest du den nextcloud Ordner mounten? Wenn du in diesen Ordner direkt Dateien kopierst, dann tauchen die nicht in der normalen Cloud auf, da du damit die Datenbank übergehst. Also, entweder die Laufwerke mit dem Desktop Client einbinden oder über die Weboberfläche.
hmm, wohl Macht der Gewohnheit, aber vermutlich liegt da dann mein (Denk)Fehler. Einfach so, direkt reinkopieren will ich eigentlich gar nicht, lediglich für Kontrollzwecke nachschauen. Sind jedenfalls gute Anknüpfungspunkte, dann versuch ich das noch mal so, DANKE !

bei der Standardinstallation wird - für Synchronisierungszwecke - die URL "https://ddns.domain.de/nextcloud/remote.php/webdav" genannt. Weisst du, wie ich diese URL anpassen müsste, wenn sich die Daten im ausgelagerten Nextcloudordner befinden ?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.164
Punkte für Reaktionen
915
Punkte
424
Die URL ändert sich nicht. Wo die Daten landen wird nur innerhalb von nextcloud festgelegt du die Definition des data Ordners.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat