ヨット
1.0.0
Linode でも見つかります
計画されていないものが必要な場合は、機能リクエストの問題を開いてください。追加について検討させていただきます。
現在、Yacht はポルテナー テンプレートと互換性があります。 「テンプレートの追加」設定でテンプレート URL を追加します。テンプレートが読み取られてアプリに分割され、データベースにインポートされます。テンプレートに関連付けられたアプリはデータベース関係を介してリンクされているため、テンプレートが削除されると、それに関連付けられているアプリも削除されます。ボタンを押すだけでテンプレートを更新できるように、テンプレートの URL も保存します。
以下から始めることをお勧めします。
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
テンプレートでは、変数 ( !
で始まる) を定義して、ユーザーがサーバー設定で設定した変数に自動的に置き換えられるようにすることができます (つまり、 !config
デフォルトで/yacht/AppData/Config
に置き換えられます)。
腕を組んでグラフが表示されない場合は、cmdline.txt に次の行を追加してください。
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
Yacht では次の環境変数を利用できます。どれも必須ではありません。
変数 | 説明 |
---|---|
PUID | コンテナーを実行するユーザー ID を設定します。 |
PGID | コンテナーを実行するグループ ID を設定します。 |
SECRET_KEY | これをランダムな文字列に設定すると、Yacht の再起動の間にログアウトされなくなります。 |
ADMIN_EMAIL | これにより、デフォルトの Yacht ユーザーの電子メールが設定されます。 |
無効化_認証 | これにより、Yacht のバックエンドでの認証が無効になります。 Authelia などを使用して認証を管理している場合を除き、これはお勧めできません。 |
DATABASE_URL | Yacht に組み込みの SQLite の代わりに SQL のようなデータベースを使用させたい場合は、その情報を次の形式でここに入力できます: postgresql://user:password@postgresserver/db |
COMPOSE_DIR | これは、docker compose プロジェクトが含まれるフォルダーを含むコンテナー内のパスです。 (構成タグのみ) |
Windows 内で WSL2 で実行している場合は、アクセス許可の処理方法が異なるためです。基本的に Linux マシンの内部で Windows ファイル システムにアクセスします。インストール後に Yacht コンテナを追加する前に実行する必要があります。
$ sudo usermod -aG docker $USER
これに関する追加情報は、「Linux のインストール後の手順」を参照してください。
組み込みの更新ボタンが機能しない場合は、次のコマンドを試してください。
docker run --rm -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --run-once
MITライセンス