Multica私有化部署

2026/06 04 17:06

MacOS上安装,主要参考文档

https://github.com/multica-ai/multica/blob/main/SELF_HOSTING.md

https://github.com/multica-ai/multica/blob/main/SELF_HOSTING_ADVANCED.md

必要环境

1、安装Docker

安装环境

git clone https://github.com/multica-ai/multica.git
cd multica
make selfhost

配置

拷贝 multica/.env.example 为 multica/.env

修改.env里面的内容
APP_ENV=development
MULTICA_DEV_VERIFICATION_CODE=888888
JWT_SECRET=<随便填一串文本>
修改docker-compose.selfhost.yml,否则其它机器无法访问

- "127.0.0.1:${BACKEND_PORT:-${API_PORT:-${SERVER_PORT:-${PORT:-8080}}}}:8080"
为
- "0.0.0.0:${BACKEND_PORT:-${API_PORT:-${SERVER_PORT:-${PORT:-8080}}}}:8080"

- "127.0.0.1:${FRONTEND_PORT:-3000}:3000"
为
- "0.0.0.0:${FRONTEND_PORT:-3000}:3000"

若要生效,需要操作docker

// 停止
docker compose -f docker-compose.selfhost.yml down
// 启动
docker compose -f docker-compose.selfhost.yml up -d

其它机器配置

以Windows为例子,安装好multica守护者进程后,修改 ~/.multica/config.json 中的配置

"server_url": "http://x.x.x.x:8080",
"app_url": "http://x.x.x.x:3000",

然后运行 multica login,完成安装