"Open Project" Installation auf DS216play

  • 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

Status
Für weitere Antworten geschlossen.
Wie schon in #11 geschrieben, auf einer DS216+II.

So, ich habe nun die Versionen 8 / 9 / 10 / 11 seit ca. 9 Stunden parallel als Container laufen. So weit ist alles unauffällig, außer dass der Container mit v9 die CPU dauerhaft mit 50% auslastet.

firefox_2020-10-19_09-58-27.png

Ich habe bei allen Containern den SECRET_KEY_BASE wieder auf den Ursprungswert OVERWRITE_ME geändert. Die Container haben sich ohne Probleme starten lassen. Also sind Sonderzeichen doch erlaubt ... Was auch immer damit generiert wird, soll über unterschiedlich Token pro Installation individuell gehalten werden.

Mit welchen Kommandos / Einstellungen hast du denn die Container aufgesetzt?
 
Im Grunde habe ich nur die Pfade hinterlegt, die Ports definiert:

Einstellungen v11

"cap_add" : null,
"cap_drop" : null,
"cmd" : "./docker/supervisord",
"cpu_priority" : 50,
"devices" : null,
"enable_publish_all_ports" : false,
"enable_restart_policy" : false,
"enabled" : true,
"entrypoint_default" : "./docker/entrypoint.sh",
"env_variables" :
"key" : "PATH",
"value" : "/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
"key" : "LANG",
"value" : "C.UTF-8"
"key" : "RUBY_MAJOR",
"value" : "2.7"
"key" : "RUBY_VERSION",
"value" : "2.7.1"
"key" : "RUBY_DOWNLOAD_SHA256",
"value" : "b224f9844646cc92765df8288a46838511c1cec5b550d8874bd4686a904fcee7"
"key" : "GEM_HOME",
"value" : "/usr/local/bundle"
"key" : "BUNDLE_SILENCE_ROOT_WARNING",
"value" : "1"
"key" : "BUNDLE_APP_CONFIG",
"value" : "/usr/local/bundle"
"key" : "NODE_VERSION",
"value" : "12.18.3"
"key" : "BUNDLER_VERSION",
"value" : "2.0.2"
"key" : "BUNDLE_PATH__SYSTEM",
"value" : "false"
"key" : "APP_USER",
"value" : "app"
"key" : "APP_PATH",
"value" : "/app"
"key" : "APP_DATA_PATH",
"value" : "/var/openproject/assets"
"key" : "APP_DATA_PATH_LEGACY",
"value" : "/var/db/openproject"
"key" : "PGDATA",
"value" : "/var/openproject/pgdata"
"key" : "PGDATA_LEGACY",
"value" : "/var/lib/postgresql/9.6/main"
"key" : "DATABASE_URL",
"value" : "postgres://openproject:openproject@127.0.0.1/openproject"
"key" : "RAILS_SERVE_STATIC_FILES",
"value" : "1"
"key" : "HEROKU",
"value" : "true"
"key" : "RAILS_ENV",
"value" : "production"
"key" : "RAILS_CACHE_STORE",
"value" : "memcache"
"key" : "RAILS_GROUPS",
"value" : "production docker opf_plugins"
"key" : "OPENPROJECT_INSTALLATION__TYPE",
"value" : "docker"
"key" : "OPENPROJECT_EDITION",
"value" : "standard"
"key" : "NEW_RELIC_AGENT_ENABLED",
"value" : "false"
"key" : "ATTACHMENTS_STORAGE_PATH",
"value" : "/var/openproject/assets/files"
"key" : "SECRET_KEY_BASE",
"value" : "secret \\"
"exporting" : false,
"id" : "ae4f738d3e3c9ac7d00b59a10a219f166de0c07e99b91dd3addb4597b71ec01b",
"image" : "openproject/community:11.0.0",
"is_ddsm" : false,
"is_package" : false,
"links" : [],
"memory_limit" : 0,
"name" : "openproject-community_1100",
"network" :
"driver" : "bridge",
"name" : "bridge"
"network_mode" : "bridge",
"port_bindings" :
"container_port" : 5432,
"host_port" : 54321,
"type" : "tcp"
"container_port" : 80,
"host_port" : 54311,
"type" : "tcp"
"privileged" : false,
"shortcut" : {
"enable_shortcut" : false
"use_host_network" : false,
"volume_bindings" :
"host_volume_file" : "/docker/openproject_1100/pgdata",
"mount_point" : "/var/openproject/pgdata",
"type" : "rw"

"host_volume_file" : "/docker/openproject_1100/assets",
"mount_point" : "/var/openproject/assets",
"type" : "rw"


Einstellungen v9

"cap_add" : null,
"cap_drop" : null,
"cmd" : "./docker/supervisord",
"cpu_priority" : 50,
"devices" : null,
"enable_publish_all_ports" : false,
"enable_restart_policy" : true,
"enabled" : false,
"entrypoint_default" : "./docker/entrypoint.sh",
"env_variables" :
"key" : "PATH",
"value" : "/usr/local/bundle/bin:/usr/local/bundle/gems/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
"key" : "RUBY_MAJOR",
"value" : "2.6"
"key" : "RUBY_VERSION",
"value" : "2.6.5"
"key" : "RUBY_DOWNLOAD_SHA256",
"value" : "d5d6da717fd48524596f9b78ac5a2eeb9691753da5c06923a6c31190abe01a62"
"key" : "GEM_HOME",
"value" : "/usr/local/bundle"
"key" : "BUNDLE_PATH",
"value" : "/usr/local/bundle"
"key" : "BUNDLE_SILENCE_ROOT_WARNING",
"value" : "1"
"key" : "BUNDLE_APP_CONFIG",
"value" : "/usr/local/bundle"
"key" : "NODE_VERSION",
"value" : "10.15.0"
"key" : "BUNDLER_VERSION",
"value" : "2.0.1"
"key" : "APP_USER",
"value" : "app"
"key" : "APP_PATH",
"value" : "/app"
"key" : "APP_DATA_PATH",
"value" : "/var/openproject/assets"
"key" : "APP_DATA_PATH_LEGACY",
"value" : "/var/db/openproject"
"key" : "PGDATA",
"value" : "/var/openproject/pgdata"
"key" : "PGDATA_LEGACY",
"value" : "/var/lib/postgresql/9.6/main"
"key" : "DATABASE_URL",
"value" : "postgres://openproject:openproject@127.0.0.1/openproject"
"key" : "RAILS_ENV",
"value" : "production"
"key" : "HEROKU",
"value" : "true"
"key" : "RAILS_CACHE_STORE",
"value" : "memcache"
"key" : "OPENPROJECT_INSTALLATION__TYPE",
"value" : "docker"
"key" : "NEW_RELIC_AGENT_ENABLED",
"value" : "false"
"key" : "ATTACHMENTS_STORAGE_PATH",
"value" : "/var/openproject/assets/files"
"key" : "PGLOADER_DEPENDENCIES",
"value" : "libsqlite3-dev make curl gawk freetds-dev libzip-dev"
"key" : "SECRET_KEY_BASE",
"value" : "OVERWRITE_ME"
"key" : "CCL_DEFAULT_DIRECTORY",
"value" : "/opt/ccl"
"exporting" : false,
"id" : "9e52d9e769e0584448be66d54ee14dd39de55e1974e6fd21232b57bbf5cab770",
"image" : "openproject/community:9.0.4",
"is_ddsm" : false,
"is_package" : false,
"links" : [],
"memory_limit" : 0,
"name" : "openproject-community_904",
"network" :
"driver" : "bridge",
"name" : "bridge"
"network_mode" : "bridge",
"port_bindings" : [
"container_port" : 5432,
"host_port" : 54322,
"type" : "tcp"
"container_port" : 80,
"host_port" : 54312,
"type" : "tcp"
"privileged" : false,
"shortcut" : {
"enable_shortcut" : false
"use_host_network" : false,
"volume_bindings" :
"host_volume_file" : "/docker/openproject_904/assets",
"mount_point" : "/var/openproject/assets",
"type" : "rw"
"host_volume_file" : "/docker/openproject_904/pgdata",
"mount_point" : "/var/openproject/pgdata",
"type" : "rw"
 
Mhhh ... komisch. Kann auf die Schnelle keinen Unterschied zu meine Config entdecken. Habe auch nur die Ports und Pfade eingetragen. Hast du schon mal ins Log geschaut?
 
Hallo, habe den Container V11 installiert, Secret_Key_base sowie die Ports auch entsprechend eingetragen; Der Container läuft stabil. Dennoch kann ich Openproject aktuell lokal im Browse nicht öffnen. Orientiert habe ich mich an https://www.doktorerp.de/openproject-synology-nas/;
Ich stehe vor einem Rätsel, habe ich etwas vergessen? Kann mir jemand bitte helfen?
 
Inzwischen geht es. Musste reverse proxy installieren. Komisch eigentlich
 
Mit IP-Adresse und Port war lokal nicht möglich?
 
Hallo und schon mal danke schön

Guten Tag ich möchte gerne Wissen wie Ihr das hin bekommen habt.
Ich Verzweifel

Ich habe genau die Schritte gemacht die in der Beschreibung steht.

Ich bekomme es nicht zum verrecken zum Laufen.
 
Hallo auch, wo hängst du denn fest? Was sagt der Log im Container?
 
  • Like
Reaktionen: Hexentanz
datestreamcontent
2021-08-17 16:31:28stdout2021-08-17 16:31:28,148 INFO gave up: rails entered FATAL state, too many start retries too quickly
2021-08-17 16:31:27stdout2021-08-17 16:31:27,147 INFO exited: rails (exit status 127; not expected)
2021-08-17 16:31:26stdout2021-08-17 16:31:26,536 INFO spawned: 'rails' with pid 37
2021-08-17 16:31:23stdout2021-08-17 16:31:23,530 INFO exited: rails (exit status 127; not expected)
2021-08-17 16:31:22stdout2021-08-17 16:31:22,929 INFO spawned: 'rails' with pid 35
2021-08-17 16:31:20stdout2021-08-17 16:31:20,925 INFO exited: rails (exit status 127; not expected)
2021-08-17 16:31:20stdout2021-08-17 16:31:20,322 INFO spawned: 'rails' with pid 33
2021-08-17 16:31:19stdout2021-08-17 16:31:19,318 INFO exited: rails (exit status 127; not expected)
2021-08-17 16:31:18stdout2021-08-17 16:31:18,504 INFO spawned: 'rails' with pid 31
2021-08-17 16:31:17stdout2021-08-17 16:31:17,500 INFO exited: rails (exit status 127; not expected)
2021-08-17 16:31:16stdout2021-08-17 16:31:16,083 INFO success: rails entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2021-08-17 16:31:16stdout2021-08-17 16:31:16,080 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2021-08-17 16:31:14stdout2021-08-17 16:31:14,185 INFO spawned: 'rails' with pid 27
2021-08-17 16:31:14stdout2021-08-17 16:31:14,167 INFO spawned: 'nginx' with pid 26
2021-08-17 16:31:13stdout2021-08-17 16:31:13,141 INFO supervisord started with pid 23
2021-08-17 16:31:13stdout2021-08-17 16:31:13,140 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2021-08-17 16:31:13stdout2021-08-17 16:31:13,139 INFO RPC interface 'supervisor' initialized
2021-08-17 16:31:12stdoutUnlinking stale socket /var/run/supervisor.sock
2021-08-17 16:31:12stdout2021-08-17 16:31:12,598 WARN Included extra file "/etc/supervisor/conf.d/delayed_job.conf" during parsing
2021-08-17 16:31:12stdout2021-08-17 16:31:12,597 WARN Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
2021-08-17 16:31:12stdout2021-08-17 16:31:12,597 WARN Included extra file "/etc/supervisor/conf.d/rails.conf" during parsing
 
Mach doch mal einmal zusätzlich bitte Screenshots von deiner Container-Konfiguration. Hier also insbesondere Porteinstellungen, Netzwerk Umwelt, Volumes. Die Einstellungen sind eigentlich überschaubar.

Noch ein Hinweis zu Open Projekt: Nachdem der Container gestartet wurde, benötigt dieser einige Zeit bis alles initialisiert wird.
Bei mir hat es bestimmt > 2 Minuten gedauert, bis ich auf die Oberfläche gekommen bin. Je nach DS, kann das mit Sicherheit auch noch etwas länger dauern.
 
  • Like
Reaktionen: Hexentanz
{


"cmd" : "/var/www/openproject/docker/scripts/start_application.sh",


"cpu_priority" : 50,


"enable_publish_all_ports" : false,


"enable_restart_policy" : true,


"enabled" : false,


"env_variables" : [


{


"key" : "PATH",


"value" : "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rubies/ruby-2.1.3/bin"


}


],


"exporting" : false,


"id" : "84ba1924aaacbde5818a89c33c1e8db426b95381b7aa503e1599de3bc16b4350",


"image" : "progtologist/openproject:latest",


"is_ddsm" : false,


"is_package" : false,


"links" : [],


"memory_limit" : 0,


"name" : "openproject",


"network" : [


{


"driver" : "bridge",


"name" : "bridge"


}


],


"network_mode" : "bridge",


"port_bindings" : [


{


"container_port" : 5432,


"host_port" : 32795,


"type" : "tcp"


},


{


"container_port" : 80,


"host_port" : 32796,


"type" : "tcp"


}


],


"privileged" : false,


"shortcut" : {


"enable_shortcut" : false,


"enable_status_page" : false,


"enable_web_page" : false,


"web_page_url" : ""


},


"use_host_network" : false,


"volume_bindings" : [


{


"host_volume_file" : "/docker/openproject/pgdata",


"mount_point" : "/var/openproject/pgdata ",


"type" : "rw"


},


{


"host_volume_file" : "/docker/openproject/assets",


"mount_point" : "/var/openproject/assets",


"type" : "rw"


}


]


}
 
Unübersichtlicher ging es nicht, oder?
Was mich triggert ist folgendes:

"image" : "progtologist/openproject:latest"

Das heißt für mich, dass du ein vollkommen falsches Image verwendet hast.

Nachtrag: Dein verwendetes Image basiert auf OpenProject 5; man ist allerdings schon bei v11.
Also Image und Container löschen und mit dem korrekten Image neu aufsetzen.
 
  • Like
Reaktionen: Hexentanz
Danke schön

Welche Version ist den Richtig....

openproject / community

Tag auswählen

Wählen Sie einen Tag aus: 11.3.4

ist das richtig

danke
 
Ich würde es einfach mit der aktuellsten probieren.
 
  • Like
Reaktionen: Hexentanz
(y)
Werde gleich die Neuste Version installieren
Und Morgen dann Info geben ob es geklappt hat.

Danke schön für die schnellen Antworten.

Schuldigung

Unübersichtlicher ging es nicht, oder?
war nicht absichtlich..... Kopie Paste :rolleyes:

gruß
 
Hallo
Hier die Neue Installation
und es geht immer noch nicht.......

{
"cmd" : "./docker/prod/supervisord",
"cpu_priority" : 50,
"enable_publish_all_ports" : false,
"enable_restart_policy" : true,
"enabled" : true,
"entrypoint_default" : "./docker/prod/entrypoint.sh",
"env_variables" : [
{
"key" : "PATH",
"value" : "/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
},
{
"key" : "LANG",
"value" : "C.UTF-8"
},
{
"key" : "RUBY_MAJOR",
"value" : "2.7"
},
{
"key" : "RUBY_VERSION",
"value" : "2.7.4"
},
{
"key" : "RUBY_DOWNLOAD_SHA256",
"value" : "2a80824e0ad6100826b69b9890bf55cfc4cf2b61a1e1330fccbcb30c46cef8d7"
},
{
"key" : "GEM_HOME",
"value" : "/usr/local/bundle"
},
{
"key" : "BUNDLE_SILENCE_ROOT_WARNING",
"value" : "1"
},
{
"key" : "BUNDLE_APP_CONFIG",
"value" : "/usr/local/bundle"
},
{
"key" : "NODE_VERSION",
"value" : "14.17.0"
},
{
"key" : "BUNDLER_VERSION",
"value" : "2.1.4"
},
{
"key" : "BUNDLE_PATH__SYSTEM",
"value" : "false"
},
{
"key" : "APP_USER",
"value" : "app"
},
{
"key" : "APP_PATH",
"value" : "/app"
},
{
"key" : "APP_DATA_PATH",
"value" : "/var/openproject/assets"
},
{
"key" : "APP_DATA_PATH_LEGACY",
"value" : "/var/db/openproject"
},
{
"key" : "PGDATA",
"value" : "/var/openproject/pgdata"
},
{
"key" : "PGDATA_LEGACY",
"value" : "/var/lib/postgresql/9.6/main"
},
{
"key" : "DATABASE_URL",
"value" : "postgres://openproject:openproject@127.0.0.1/openproject"
},
{
"key" : "RAILS_ENV",
"value" : "production"
},
{
"key" : "RAILS_CACHE_STORE",
"value" : "memcache"
},
{
"key" : "RAILS_GROUPS",
"value" : "production"
},
{
"key" : "RAILS_LOG_TO_STDOUT",
"value" : "1"
},
{
"key" : "RAILS_SERVE_STATIC_FILES",
"value" : "1"
},
{
"key" : "OPENPROJECT_INSTALLATION__TYPE",
"value" : "docker"
},
{
"key" : "OPENPROJECT_EDITION",
"value" : "standard"
},
{
"key" : "NEW_RELIC_AGENT_ENABLED",
"value" : "false"
},
{
"key" : "ATTACHMENTS_STORAGE_PATH",
"value" : "/var/openproject/assets/files"
},
{
"key" : "SECRET_KEY_BASE",
"value" : "OVERWRITE_ME"
}
],
"exporting" : false,
"id" : "647fc63eac9d3b7774261d972f5e919ade517712ae2e6b9eb908a0846285893f",
"image" : "openproject/community:11.3.4",
"is_ddsm" : false,
"is_package" : false,
"links" : [],
"memory_limit" : 0,
"name" : "openproject",
"network" : [
{
"driver" : "bridge",
"name" : "bridge"
}
],
"network_mode" : "bridge",
"port_bindings" : [
{
"container_port" : 5432,
"host_port" : 32795,
"type" : "tcp"
},
{
"container_port" : 80,
"host_port" : 32796,
"type" : "tcp"
}
],
"privileged" : false,
"shortcut" : {
"enable_shortcut" : false,
"enable_status_page" : false,
"enable_web_page" : false,
"web_page_url" : ""
},
"use_host_network" : false,
"volume_bindings" : [
{
"host_volume_file" : "/docker/openproject/pgdata",
"mount_point" : "/var/openproject/pgdata",
"type" : "rw"
},
{
"host_volume_file" : "/docker/openproject/assets",
"mount_point" : "/var/openproject/assets",
"type" : "rw"
}
]
}


wenn ich die IP Adresse eingebe und den Port :32797

kommt das Bild

SYNOLOGY

Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.​


© 2021 Synology Inc.

und wenn ich den Port 32796 eingebe kommt

Safari kann die Seite nicht öffnen.


gruß
 
Als erstes: Prüfe bitte, ob du mehrere OpenProject-Instanzen hast. Bereinige bitte diese. Falls sich in den erstellten Ordnern assets und pgdata bereits Daten befinden - bitte lösche die Daten innerhalb der Ordner. Alles auf Null bitte und den Container gemäß deiner Anleitung neu aufsetzen.
Bitte achte darauf, dass keine Schreibfehler im Mount-Pfad enthalten sind. Ein falsches Sonderzeichen gesetzt und der Container kann dir um die Ohren fliegen.

Und wichtig: WARTE bitte 5 Minuten, bis du versuchst die Weboberfläche aufzurufen. Wie bereits geschrieben, benötigt der Container zum Initialisieren etwas Zeit. Hier muss im Hintergrund die Postgres-Datenbank erstellt werden und weiß der Fuchs was da noch läuft.

Wenn das nicht hilft: Tu mir / uns bitte den Gefallen und mache bitte Screenshots von der Konfiguration.
Dann poste bitte zusätzlich den Log des Containers.

Und hierzu:
wenn ich die IP Adresse eingebe und den Port :32797

kommt das Bild

SYNOLOGY

Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.​


© 2021 Synology Inc.

Ich wüsste auch nicht warum mit dem Port 32797 überhaupt etwas kommen sollte. Es sind ja die Ports 32795 & 32796 laut deiner Anleitung zu definieren. Von 32797 ist nirgends die Rede.
 
  • Like
Reaktionen: Hexentanz
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