Hi, its been a long time since I tried to setup anything like this (used to setup things like PHPNuke and whatnot back in the day), a bit of looking around and it seems Discourse is one of the better forum platforms around.
The instructions for installing this are super unclear to me, and I’m not even sure I can install it on the rented webhosting because it seems to require sudo/root which I do not have… is this accurate?
(renting webhosting from NFOServers.com) I’m connecting to the webhosting via Putty
SSH.
Can anyone tell me if this is a thing or not, and if so point me to where I can find a bit more detailed instructions for my scenario (rather than hosting on my own linux machne…?).
Warum ist das so? Es gibt keinen technischen Grund, der Root-Zugriff erfordert. Wäre es nicht möglich, wie üblich eine Docker-Compose-Datei oder Ähnliches zu verwenden? Dies bricht die Kompatibilität mit jeder Art von Unternehmensumgebung und Lösungen wie Podman und Kubernetes.
Das Schöne an Containern ist, dass sie einfach bereitzustellen sind, da sie in einem Standardformat verpackt sind, ohne auf anbieterspezifische externe Tools angewiesen zu sein, was hier geschieht. Die Entwickler bemühen sich, die Dinge für Sysadmins so einfach wie möglich zu machen, indem sie ein unterstützendes Tool bereitstellen, aber indem sie es obligatorisch machen, erschweren sie ihre Aufgabe.
Das Bitnami-Image auf DockerHub hat doppelt so viele Downloads. Ich frage mich, ob das daran liegt, dass sie ordnungsgemäß verpackt sind (ein Container für jeden Dienst, nicht viele Dienste, die in einem einzigen undurchsichtigen Container gebündelt sind) und mit einer Compose-Datei ausgeführt werden können.
Eine Erklärung ist, dass Docker-Compose zu Beginn des Projekts noch nicht wirklich praktikabel war, sodass sie ihren eigenen Launcher entwickelten. Das ist es, was sie für ihr Hosting verwenden, und es gibt keinen Grund, es zu ändern. Die Installationsdokumentation funktioniert erstaunlich gut für Leute, die absolut keine Ahnung von Systemadministration haben.
[quote=“Francesco Frassinelli, post:3, topic:183600, username:frafra”]
Das Bitnami-Image auf DockerHub hat doppelt so viele Downloads. Ich frage mich, ob das daran liegt, dass sie richtig verpackt sind (ein Container für jeden Dienst, nicht viele Dienste in einem einzigen undurchsichtigen Container gebündelt) und mit einer Compose-Datei ausgeführt werden können.
[/quote] Das vermute ich. Und sie scheinen für viele Leute zu funktionieren, aber wenn Sie zu diesen Leuten gehören und etwas schief geht, können Sie hier nicht (viel) Hilfe bekommen, weil es nicht das ist, was die Leute hier kennen. Es ist unklar (zumindest für mich), welche Art von Unterstützung sie woanders bekommen können, aber oft gibt es Austausche wie “Um dieses Problem zu lösen, tun Sie einfach X”, gefolgt von “Ich kann X nicht tun, weil ich Bitnami benutze und nicht weiß, wie das geht.”
Das heißt, ich habe angefangen, Images zu erstellen, die den unterstützten Images sehr ähnlich sind, aber mit Docker Compose und ähnlichen Tools bereitgestellt werden können. Ich habe kürzlich in Erwägung gezogen, sie so kompatibel wie möglich mit dem Bitnami-Image zu machen, damit der Wechsel zwischen ihnen einfach ist. Was ich zur Verfügung habe, ist noch nicht ganz fertig für die Nutzung durch andere, da ich noch Dinge ändere; ich bin mir nicht sicher, ob es ein paar Monate oder ein paar Jahre dauern wird.
Vielen Dank, Jay, für die schnelle Antwort zu einer so alten Diskussion und für den interessanten Link.
Ich habe Bitnami-Images ausprobiert, aber es gab einige Fehler, und ich habe aufgehört, sie zu melden, als ich las, dass sie die Probleme einfach nicht lesen. Deshalb würde ich es vorziehen, das offiziell unterstützte Setup zu verwenden und sogar dazu beizutragen, wie ich es oft mit anderen Open-Source-Projekten getan habe. Ich wäre offen dafür, das Docker-Setup, an dem Sie arbeiten, zu testen und dazu beizutragen, wenn Sie es teilen können und denken, dass es gut wäre, es für Diskussionen und Beiträge zu öffnen.