ホスティング手順が不明瞭 - sudoなしでレンタルウェブホスティングにインストール可能か?

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…?).

Thanks!

You need root privileges and to be able to install docker. I haven’t read the docs lately, but I thought that was clear.

If not, how could they be more clear?

「いいね!」 3

なぜですか?ルートアクセスを要求する技術的な理由はありません。通常どおり、docker composeファイルまたはそれに類するものを使用することはできませんか?これは、あらゆる種類のエンタープライズ環境、およびpodmanやKubernetesのようなソリューションとの互換性を損ないます。
コンテナの優れた点は、ベンダー固有の外部ツールに依存することなく、標準形式でパッケージ化されているため、デプロイが容易であることです。これはまさにここで起こっていることです。開発者は、ツールを提供することでsysadminにとって可能な限り物事を容易にすることに気を配っていますが、それを必須にすることで、彼らのタスクをより困難にしています。

DockerHubのBitnamiイメージは、ダウンロード数が2倍です。これは、適切にパッケージ化されている(各サービスに1つのコンテナ、単一の不透明なコンテナにバンドルされた多くのサービスではない)ため、コンポーズファイルを使用して実行できるためではないかと思います。

簡単ではありません。Can Discourse ship frequent Docker images that do not need to be bootstrapped? を参照してください。

プロジェクトが開始されたとき、docker-compose は実際には実用的ではなかったため、独自のランチャーを開発したという説明があります。これは彼らがホスティングに使用しているものであり、変更する理由はありません。インストールに関するドキュメントは、システム管理について全く知らない人にとっても驚くほどうまく機能します。

そうだと思います。そして、それは多くの人にとってうまく機能しているようですが、もしあなたがその人たちの一人であり、何か問題が発生した場合、ここでは(あまり)助けを得ることができません。なぜなら、ここではそれについて誰も知らないからです。彼らがどこでどのようなサポートを受けられるのかは(少なくとも私には)不明ですが、しばしば「その問題を解決するには、X を実行してください」というやり取りがあり、その後に「Bitnami を使用しており、その方法がわからないため、X を実行できません」と続きます。

とはいえ、サポートされているイメージに非常に似ていますが、docker compose や同様のツールでデプロイできるイメージの作成に着手しました。最近、Bitnami イメージと可能な限り互換性を持たせることを検討しており、それらの間で簡単に移行できるようにしたいと考えています。現在利用できるものは、まだ変更を加えているため、誰かが使用できる状態にはなっていません。数ヶ月かかるか、数年かかるかはわかりません。

「いいね!」 2

迅速な返信、そして興味深いリンクをありがとうございます、Jayさん。

Bitnamiイメージを試しましたが、いくつかのバグがあったため、報告をやめました。彼らが問題を読んでいないことを知ったからです。そのため、公式にサポートされているセットアップを使用したいと考えており、他のオープンソースプロジェクトでよく行ってきたように、その点で貢献したいと思っています。もし共有していただけるなら、あなたが取り組んでいるDockerセットアップをテストし、貢献する用意があります。そして、それが議論や貢献のために開くのに良いと思えるなら。