Linux 与 Docker 部署
状态
标题 · 目录 · 标签 · 摘要(自动填写,可展开查看/修改)
基于后台配置的 AI 模型(智谱 GLM 等)
标题
目录
标签(逗号分隔)
摘要
通用 Linux(systemd)安装、配置、校验与启动 aegis-gateway 服务;以及 Docker(docker-egress)导入镜像、host 网络运行的要点。
Linux 与 Docker 部署
通用 Linux(systemd)
适合 Debian/Ubuntu 等 systemd 主机。amd64 用 x86_64 包,arm64 用 aarch64 包;双网口完整网关用 generic-linux,单网卡 VLAN 用 single-nic-vlan。
安装
cd /path/to/aegis-release
tar -xzf aegis-ai-gateway-...-generic-linux-x86_64-...tar.gz -C /tmp/aegis-install
sudo install -d /etc/aegis /var/lib/aegis /var/log/aegis /usr/local/bin
sudo install -m 755 /tmp/aegis-install/usr/local/bin/aegis-gateway /usr/local/bin/aegis-gateway
sudo install -m 644 /tmp/aegis-install/etc/aegis/aegis.conf /etc/aegis/aegis.conf
sudo install -m 644 /tmp/aegis-install/etc/systemd/system/aegis-gateway.service /etc/systemd/system/aegis-gateway.service
sudo install -m 644 /tmp/aegis-install/var/lib/aegis/aegis.redb /var/lib/aegis/aegis.redb
# 完整网关模式:安装 daemon/firewall/web-full 三件套
cd /tmp/aegis-install && sudo usr/local/share/aegis/install-linux-full.sh
配置与启动
启动前编辑 /etc/aegis/aegis.conf,把 wan= / lan= 改成真实网卡。完整网关模式下 WAN/LAN 必须是不同物理接口或 VLAN 子接口。
sudo aegis-gateway --config /etc/aegis/aegis.conf validate
sudo aegis-gateway --config /etc/aegis/aegis.conf production-check
sudo systemctl daemon-reload
sudo systemctl enable --now aegis-gateway.service
sudo systemctl status aegis-gateway.service --no-pager
单独起 Web 管理:
sudo aegis-gateway --config /etc/aegis/aegis.conf \
web-serve --bind 0.0.0.0:80 --system-auth \
--db-file /var/lib/aegis/aegis.redb \
--traffic-db-file /var/lib/aegis/aegis-traffic.redb
监听 0.0.0.0:80 时访问 http://<服务器IP>/;改端口(如 8080)则访问 http://<服务器IP>:8080/。
Docker(docker-egress)
默认 dhcp=disabled,适合已有路由器负责 DHCP、只补 Web/DNS/AI/出口的场景。完整包提供 arm64/amd64 的 docker-image-*.tar,可 docker load -i 导入。
要点:准备 /etc/aegis 与 /var/lib/aegis 配置,构建/导入运行镜像后以 host network 运行,并确认 wan/lan/DNS/出口节点符合 Docker 主机网络。
文档附件
暂无附件。支持 PDF/Word/Excel/PPT,上传后可被搜索与 AI 问答引用。
未链接提及
下列文档提到了本文标题,但尚未建立链接