环境变量
Varin 会在启动时读取这些环境变量。对于开机启动服务,varin startup enable 默认会保存当前环境的快照,所以如果你改了希望服务使用的变量,请重新运行它。
这些变量配置 Application Host 与平台服务。模型账号在“设置 → 模型渠道”中配置;更改数据目录不会导入或迁移现有存储。
Varin 服务器
Section titled “Varin 服务器”VARIN_HOST
Section titled “VARIN_HOST”Varin Web 服务器的绑定地址。使用 0.0.0.0 可允许其他机器访问。
VARIN_UI_PASSWORD
Section titled “VARIN_UI_PASSWORD”浏览器 UI 的密码。当你绑定到 localhost 之外、使用隧道或运行在反向代理后面时,请设置它。
VARIN_API_ONLY
Section titled “VARIN_API_ONLY”设为 true 或 1 时,以无界面模式启动 Varin。API 路由仍可供桌面和移动客户端使用,但不提供浏览器 UI。
VARIN_DATA_DIR
Section titled “VARIN_DATA_DIR”覆盖 Varin 数据目录。默认值:Linux 为 $XDG_CONFIG_HOME/varin(或 ~/.config/varin);macOS 为 ~/Library/Application Support/Varin;Windows 为 %APPDATA%/Varin。
VARIN_COMPRESS_API
Section titled “VARIN_COMPRESS_API”控制 API 响应压缩。用 true 或 1 强制开启,用 false 或 0 强制关闭。
VARIN_SKIP_API_COMPRESSION
Section titled “VARIN_SKIP_API_COMPRESSION”设为 true 或 1 时禁用 API 响应压缩。此设置优先于 VARIN_COMPRESS_API。
VARIN_VERBOSE_REQUEST_LOGS
Section titled “VARIN_VERBOSE_REQUEST_LOGS”设为 true 或 1 时启用详细的 HTTP 请求日志。
VARIN_UPDATE_API_URL
Section titled “VARIN_UPDATE_API_URL”覆盖更新检查 API 端点。大多数用户应保持未设置。
VARIN_PACKAGE_MANAGER
Section titled “VARIN_PACKAGE_MANAGER”当自动检测出错时,强制更新操作使用的包管理器。
终端和 Git
Section titled “终端和 Git”VARIN_TERMINAL_SHELL
Section titled “VARIN_TERMINAL_SHELL”Varin 终端会话使用的 shell 可执行文件。
VARIN_GIT_BINARY
Section titled “VARIN_GIT_BINARY”Varin Git 功能使用的 Git 可执行文件。
GIT_BINARY
Section titled “GIT_BINARY”备用的 Git 可执行文件覆盖。Varin 专用配置请优先使用 VARIN_GIT_BINARY。
OPENAI_API_KEY
Section titled “OPENAI_API_KEY”Varin 语音功能调用 OpenAI 兼容服务时使用的 API 密钥。
VARIN_ALLOW_REMOTE_OPENAI_COMPAT_URLS
Section titled “VARIN_ALLOW_REMOTE_OPENAI_COMPAT_URLS”设为 true 或 1 时,允许语音功能使用远程 OpenAI 兼容 base URL。
NGROK_AUTHTOKEN
Section titled “NGROK_AUTHTOKEN”Varin 隧道命令使用的 ngrok auth token。你也可以用 ngrok config add-authtoken <token> 配置 ngrok。
Private Relay
Section titled “Private Relay”VARIN_RELAY_URL
Section titled “VARIN_RELAY_URL”服务器为 任何地方 配对而连出的 Private Relay 端点,必须是 ws:// 或 wss://。Varin 没有默认中继:不设置这个变量时,任何地方 不可用,服务器也不会连接任何中继。varin connect-url --relay 也要设为同一个值。
BUN_BINARY
Section titled “BUN_BINARY”Varin 在启动守护进程时应使用的 Bun 可执行文件。
BUN_INSTALL
Section titled “BUN_INSTALL”Bun 安装根目录。Varin 用它查找 bin/bun,用于守护进程启动和更新。