ownCloud Infinite Scale | nativ oder im Container Manager

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
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)
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.405
Punkte
564

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
855
Punkte
154
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.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214
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.
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
855
Punkte
154
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:

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214
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:

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
855
Punkte
154
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.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214
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"
}
]
}
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.405
Punkte
564
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?
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.528
Punkte für Reaktionen
416
Punkte
103
"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.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214
Der Container läuft, seitens Firewall gibt es keine Restriktionen. In den Protokollen steht nur das

1689764816040.png
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
855
Punkte
154
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?
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214
1689775284067.png
1689775312674.png
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.383
Punkte für Reaktionen
509
Punkte
214
Unter Einstellungen habe ich bei Funktionen und Links nichts verändert.
 


 

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