Vyline DOCS

Quick Start

公開済みのDocker imageを使ってVylineを起動します。ここでは標準Composeの設定値を基準にします。

非公式クライアント

VylineはLINE公式・承認済みクライアントではありません。アカウントやデータへの影響を理解した上で使用してください。

必要なもの

1. Composeを取得

mkdir -p vyline && cd vyline
curl -LO https://raw.githubusercontent.com/tqmane/vyline/main/docker-compose.yml
docker compose pull
docker compose up -d

標準Composeのimageは ghcr.io/tqmane/vyline:latest。container内のlisten portは3000で、Host側も既定で3000へpublishします。

2. ブラウザで開く

http://127.0.0.1:3000

標準ComposeのVYLINE_BIND_ADDRESS既定値は0.0.0.0ですが、VYLINE_LAN_ACCESSは既定でfalseです。backendは非loopbackからの未認証アクセスを拒否します。

loopbackだけにbindする場合

.envVYLINE_BIND_ADDRESS=127.0.0.1を設定し、containerを再作成します。

3. データを守る

標準ComposeはHost側の./data/app/dataへ、./storage/app/storageへbind mountします。

Host側の2ディレクトリは削除しない

data/にはセッション、設定、チャットDB、バックアップ等、storage/には保存メディアとcache等が入ります。

4. 確認

docker compose ps
docker compose logs --tail=100

imageには/healthzを使うhealthcheckが設定されています。更新時はdocker compose pull && docker compose up -dでimageを取得して再作成します。

次に読む

ページ名・設定名・エラー名で検索