ownCloud Infinite Scale | nativ oder im Container Manager

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Andy+

Benutzer
Sehr erfahren
Registriert
25. Jan. 2016
Beiträge
5.546
Reaktionspunkte
584
Punkte
214
Der Container startet nicht und nur das wird gemeldet. Ich habe auf dem Host Verzeichnisse eingerichtet und verbunden, ich denke aber, dass da noch diverse Parameter zu hinterlegen sind. Ich habe da auch etwas Schwierigkeiten, die Parameter alle so zu lesen, das ich genau weiss, wo diese und wie beim Start zu hinterlegen sind. Was ich für die Hinterlegung wiess und nicht - zB.

docker run \
--name ocis_runtime \ (?)
--rm \ (?)
-it \ (?)
-p 9200:9200 \ (OK)
--mount type=bind,source=$PWD/ocis/ocis-config,target=/etc/ocis \ (OK)
--mount type=bind,source=$PWD/ocis/ocis-data,target=/var/lib/ocis \ (OK)
-e OCIS_INSECURE=true \ (?)
-e PROXY_HTTP_ADDR=0.0.0.0:9200 \ (?)
-e OCIS_URL=https://<your-hostname>:9200 \ (?)
owncloud/ocis (OK)

oder auch

-e OCIS_INSECURE=true \ (?)
-e PROXY_TLS=false \ (?)
-p 9200:9200 \ (OK)
-ti \ (?)
-v /volume1/docker/ocis/config:/etc/ocis \ (OK)
-v /volume1/docker/ocis/data:/var/lib/ocis \ (OK)
owncloud/ocis (OK)
 
Du hast leider nicht beantwortet, ob du den Befehl fürs erste Starten ausgeführt hast. Das könnte sonst ja schon das Problem sein.
 
Ich habe im CM meiner DS nur das Image geladen und versucht, vor dem Imagestart die entsprechenden Parameter in Menüfeldern zu hinterlegen. Scipts oder Abläufe oder Composer habe ich nicht versucht, das alles ist im Zusammenhang mit Docker Containern nicht so meine Sache.
 
Dann ist es kein Wunder, dass es nicht startet. Du musst mit dem Befehl erst eine config erzeugen.
Ich probiere das später mal aus, weil das interessiert mich jetzt :)
 
Zuletzt bearbeitet:
Ich hatte schon OC und NC am laufen auf diese Weise, vlt geht's über den integrierten Composer, mal sehen...

Die Frage wäre halt gewesen, wie bringe ich die Startsequenzen in den diversen Feldern unter, die sich im Startassistenten des CM zeigen.
 
Zuletzt bearbeitet:
Nur mit dem Composer bekommst du das nicht hin würde ich sagen. Du musst per SSH bzw. den Aufgabenplaner den Befehl vorher absetzen. Wenn es dir nur darum geht wie man das mit dem Container Manager hinbekommt, dann bin ich da eh raus. Ich nutze den nicht.
 
Ich habe das nun ans laufen bekommen im CM. Wichtig ist der "init" Befehl in der Befehlszeile vor dem Start, sonst läuft der Container nicht. Aber, ich kann die GUI über die Host-IP nicht ansprechen (?) https://<lokal-IP>:9200 und da klemmts nun.

Der Export in eine json-Datei sieht wie folgt aus:

{
"CapAdd" : null,
"CapDrop" : null,
"cmd" : "init",
"cpu_priority" : 0,
"enable_publish_all_ports" : false,
"enable_restart_policy" : false,
"enable_service_portal" : null,
"enabled" : true,
"env_variables" : [
{
"key" : "PATH",
"value" : "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
},
{
"key" : "PROXY_HTTP_ADDR",
"value" : "0.0.0.0:9200"
},
{
"key" : "OCIS_URL",
"value" : "https://<lokal-IP>:9200"
}
],
"exporting" : false,
"id" : "7cba2a0a8cdd0b564a16d16157622d2b5885f0903ae5174b4cdaa5f37e7b4cd1",
"image" : "owncloud/ocis:latest",
"is_ddsm" : false,
"is_package" : false,
"labels" : {
"maintainer" : "ownCloud GmbH <devops@owncloud.com>",
"org.opencontainers.image.authors" : "ownCloud GmbH",
"org.opencontainers.image.created" : "2023-07-19T04:18:12Z",
"org.opencontainers.image.description" : "oCIS - ownCloud Infinite Scale is a modern file-sync and share platform",
"org.opencontainers.image.documentation" : "https://github.com/owncloud/ocis",
"org.opencontainers.image.licenses" : "Apache-2.0",
"org.opencontainers.image.revision" : "02a3bfd176ec9f7804825f999b79a4ce80f394bd",
"org.opencontainers.image.source" : "https://github.com/owncloud/ocis.git",
"org.opencontainers.image.title" : "ownCloud Infinite Scale",
"org.opencontainers.image.url" : "https://github.com/owncloud/ocis",
"org.opencontainers.image.vendor" : "ownCloud GmbH",
"org.opencontainers.image.version" : "latest"
},
"links" : [],
"memory_limit" : 0,
"name" : "owncloud-ocis",
"network" : [
{
"driver" : "bridge",
"name" : "bridge"
}
],
"network_mode" : "bridge",
"port_bindings" : [
{
"container_port" : 9200,
"host_port" : 9200,
"type" : "tcp"
}
],
"privileged" : false,
"service_portals" : [],
"shortcut" : {
"enable_shortcut" : false,
"enable_status_page" : false,
"enable_web_page" : false,
"web_page_url" : ""
},
"use_host_network" : false,
"version" : 2,
"volume_bindings" : [
{
"host_volume_file" : "/docker/owncloud-is/config",
"is_directory" : true,
"mount_point" : "/etc/ocis",
"type" : "rw"
},
{
"host_volume_file" : "/docker/owncloud-is/data",
"is_directory" : true,
"mount_point" : "/var/lib/ocis",
"type" : "rw"
}
]
}
 
Sicher. dass es https und nicht http ist?
Wenn ja, eventuell musst du nur die Zertifikatswarnung bestätigen?
Mal anderen Browser versucht?
Fehlermeldung? Container-Log?
 
"network" : [
{
"driver" : "bridge",
"name" : "bridge"
}
],
"network_mode" : "bridge",
"port_bindings" : [
{
"container_port" : 9200,
"host_port" : 9200,
"type" : "tcp"
}
],
Sollte gemäß dieser Konfiguration über http://{NAS Hostname oder IP}:{host_port aus der Konffig oben}, sprich http://{NAS Hostname oder IP}:9200 funktionieren.

Wenn OwnCloud über die URL nicht erreichbar ist, kann es sein, dass die Container nicht am Leben bleibt, oder die Firewall den Zugriff verhindert. Die Firewall muss Traffic vom/zum Container-Netzwerk erlauben: 172.17.0.0/16. Bei Ersterem sollte es in den Container Logs entsprechenden Fehlermeldungen geben.
 
Der Container läuft, seitens Firewall gibt es keine Restriktionen. In den Protokollen steht nur das

1689764816040.png
 
Also ich habe es gerade mal probiert, allerdings ohne den Container Manager. Ich habe die Befehle genau so genommen wie sie in der Doku stehen und es läuft auf anhieb. ich kann es mit https://ip:9200 aufrufen. Könntest du noch mal
Könntest du mal Screenshots von den einzelnen Einstellungen posten?
 
1689775284067.png
1689775312674.png
 
Unter Einstellungen habe ich bei Funktionen und Links nichts verändert.
 

Additional post fields

 

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