Docker Compose · MIT

Tự vận hành Vết

Chạy overlay Vết trên Langfuse OSS. Dữ liệu ở infra của bạn. Docker chỉ mở nền tảng: web :43173 (Kênh, Lộ trình, webhook) và console :3000. Trang landing này không nằm trong image.

Mã nguồn: github.com/Dondo0936/langben.

Một lệnh

Cần Git, Docker, bash. scripts/up.sh gắn overlay, build vet-console:local, rồi docker compose up. Lần đầu mất vài phút vì compile overlay console.

curl -fsSL https://langben.xyz/install.sh | bash

Windows (WSL2):

wsl bash -lc "curl -fsSL https://langben.xyz/install.sh | bash"

Hoặc clone tay:

git clone --recurse-submodules https://github.com/Dondo0936/langben.git
cd langben
cp .env.console.example .env
bash scripts/up.sh

Nền tảng http://localhost:43173 (Kênh và webhook, không phải trang chủ). Console http://localhost:3000. Tài khoản và khóa ingest local nằm trong README khi clone.

Compose giới hạn log json-file 20MB mỗi service. ClickHouse in nhiều stdout. Không giới hạn thì đĩa đầy.

Biến môi trường

NEXTAUTH_URL=http://localhost:3000
VET_PUBLIC_URL=http://localhost:43173

File đầy đủ là .env.console.example. Copy thành .env rồi sửa. Compose đã đặt VET_DEPLOYMENT=self-host và VET_SURFACE=platform cho service web. Giữ VET_PUBLIC_URL ở http://localhost:43173 cho bản demo trên máy. Đừng export VET_PUBLIC_URL trong shell — để file .env thắng. Gửi thử trên Kênh gọi loopback :43173.

HTTPS công khai

Zalo không POST được tới http://localhost:43173. Một URL https công khai không phải kênh Vết. Process từ chối chạy nếu VET_PUBLIC_URL là https mà mật khẩu, khóa Langfuse, ENCRYPTION_KEY / NEXTAUTH_SECRET / SALT, hoặc token kênh demo đã phát hành vẫn còn. Xoay các mặc định đó trước khi mở cổng ra ngoài. Gửi thử trên Kênh không cần URL công khai.

Dev laptop, không Docker

Chỉ chạy Kênh / webhook trên máy. Console Langfuse cần Docker.

npm install
npm run dev

Tài liệu · Đơn vị là gì