Cloud Studio maxkb インストールチュートリアル#
手取り足取りのチュートリアルシリーズ
グループで maxkb のデプロイが失敗する人がいるのを見て、原因がわからないので、手取り足取りのチュートリアルを作成しました。
間違いがあれば、どうかご容赦ください。
始めましょう!
いつものように、Cloud Studioの公式サイトを開き、バナーの sDeepseekr14b というテンプレートを選択して起動します。
ここで、なぜ 14b を選ぶのかと聞かれるかもしれませんが、私の利用可能な時間がすでに半分を過ぎているので、節約したいのです。
少々お待ちください、リソースの割り当てを待ち、起動します。
maxkb は 8080 ポートを使用するため、テンプレートを通じて起動する際にこのポートが占有されるので、占有しているプロセスを終了する必要があります。ターミナルに入力して、ポートが占有されているプロセスを確認します。
lsof -i :8080
図から、現在の pid は 2323 であることがわかります。したがって、
kill -9 pid
を使用してこのプロセスを終了します。つまり、kill -9 2323
です。これで 8080 ポートが占有されなくなります。次回の起動時に正常に使用できるように、ポートが占有されないようにするために、.vscode/preview.yml
の設定ファイルを修正し、8080 の部分をコメントアウトする必要があります。
念のため、私の提案はシャットダウンしてから再起動することですが、もちろん、そうしなくても大丈夫です。
maxkbの公式リンクを開きます。
インストールコマンドが表示されました。
docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages 1panel/maxkb
ここでは実際に 2 つのディレクトリが必要です。一つは.maxkb
、もう一つは.python-packages
です。ここで注意が必要なのは、ディレクトリ名に.
が含まれていることです。図の空白部分をクリックして、新しいディレクトリを作成します。
ディレクトリ名.maxkb
を入力し、同様の方法で.python-packages
ディレクトリを作成します。
作成後、一致しているか確認します。
興奮の瞬間がやってきました。ターミナルでインストールコマンドを実行します。
docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages 1panel/maxkb
インストール成功
いつものように、ポートをクリックし、8080 の右側にある小さな地球のアイコンをクリックして、奇跡を目撃し始めます。
アカウントとパスワードを入力し、ログインをクリックします。
username: admin
password: MaxKB@123..
maxkb システムに入ります。パスワードをリセットしますが、リセットしなくても構いません。
これで、maxkb の構築が成功しました。
使用方法については、このチュートリアルの範囲外です。
次回お会いしましょう。