同一个server启动第二个ongrid

同一个server启动第二个ongrid

From AI

# 1. 创建第二套安装目录
sudo mkdir -p /opt/ongrid2

# 2. 复制 env 模板
sudo cp .env.example /opt/ongrid2/.env
sudo chmod 600 /opt/ongrid2/.env

# 3. 编辑 /opt/ongrid2/.env,改端口/账号/公网 URL
sudo nano /opt/ongrid2/.env,修改内容如下:

ONGRID_HTTP_PORT=8444

ONGRID_HTTP_REDIRECT_PORT=8801

ONGRID_TUNNEL_PORT=40013

ONGRID_METRICS_PORT=9102

ONGRID_PUBLIC_URL=https://你的机器IP或域名:8444

ONGRID_ADMIN_EMAIL=admin2@ongrid.local

ONGRID_ADMIN_PASSWORD=换成你的密码

# 4. 创建 docker-compose.override.yml,改容器名
sudo nano /opt/ongrid2/docker-compose.override.yml

services:
mysql:
container_name: ongrid2-mysql
ongrid:
container_name: ongrid2
frontier:
container_name: ongrid2-frontier
nginx:
container_name: ongrid2-nginx
prometheus:
container_name: ongrid2-prometheus
loki:
container_name: ongrid2-loki
tempo:
container_name: ongrid2-tempo
qdrant:
container_name: ongrid2-qdrant
searxng:
container_name: ongrid2-searxng
grafana:
container_name: ongrid2-grafana

# 5. 再执行安装
sudo ONGRID_INSTALL_DIR=/opt/ongrid2 \
ONGRID_DATA_DIR=/var/lib/ongrid2 \
ONGRID_LOG_DIR=/var/log/ongrid2 \
./install.sh