ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

GEOFlow一键部署脚本使用教程:在VPS上三步搭建生产级GEO内容平台

GEOFlow一键部署脚本使用教程:在VPS上三步搭建生产级GEO内容平台 GEOFlow一键部署脚本使用教程在VPS上三步搭建生产级GEO内容平台【免费下载链接】GEOFlowOpen-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted publishing, and signed updates.项目地址: https://gitcode.com/gh_mirrors/geof/GEOFlowGEOFlow 是一款开源的 GEO 内容工程与多站点分发平台内置 AI 质检、托管站点、浏览器辅助发布和签名更新能力。它的 deploy-scripts/geoflow-docker-deploy.sh 一键部署脚本能在一台干净的 VPS 上自动完成自检、Docker 安装、环境配置、数据库初始化与健康检查全程无需手动编辑任何配置文件。本教程将带你三步搭好生产环境。部署前的准备VPS配置与系统要求一键脚本虽然省心但服务器规格仍需达标否则 AI 质检队列和 PostgreSQL 会拖慢整个平台。推荐配置生产2-4 核 CPU4-8 GB 内存40-80 GB SSDUbuntu 22.04 / Debian 12 / Rocky Linux 9能稳定访问 Docker 镜像源和你配置的 AI API 服务商测试最低配置2 核 CPU、2 GB 内存建议加 2 GB swap、20 GB 可用磁盘。⚠️ 该脚本只适用于全新空数据库的首次部署不能用于升级已有实例。升级流程请参考 docs/deployment/DEPLOYMENT.md。第一步获取源码并准备一键部署脚本SSH 登录 VPS 后克隆 GEOFlow 仓库并进入目录git clone https://gitcode.com/gh_mirrors/geof/GEOFlow.git cd GEOFlow部署脚本位于 deploy-scripts/ 目录核心文件脚本用途geoflow-docker-deploy.sh生产 Docker 首次空库一键部署含健康检查geoflow-healthcheck.sh部署后单独复检容器、健康端点与数据库脚本默认使用main分支和 docker-compose.prod.yml 生产链路拉起 PostgreSQLpgvector、Redis、Nginx、PHP-FPM、常规队列、AI 质检队列、调度和 Reverb 共 8 类服务。第二步运行一键部署脚本以 root 或具备 sudo 权限的用户执行bash deploy-scripts/geoflow-docker-deploy.sh脚本会先做主机预检git、curl、openssl 缺失时自动安装Docker 缺失时按GEOFLOW_INSTALL_DOCKERauto自动补装然后依次生成.env.prodPostgreSQL 与 Redis 密码随机生成无需手动想构建并启动全部生产容器自动迁移数据库、安装依赖播种默认管理员账号执行健康检查失败时自动进入维护模式保护数据并提示重跑过程中只需回答 4 个确认项对外访问的APP_URLWeb 端口默认18080Reverb 端口默认18081后台入口路径默认geo_admin非交互模式适合云初始化脚本或镜像模板GEOFLOW_NONINTERACTIVE1 \ GEOFLOW_APP_URLhttps://your-domain.com \ GEOFLOW_APP_DIR/opt/geoflow \ bash deploy-scripts/geoflow-docker-deploy.sh常用可选变量包括GEOFLOW_BRANCH分支、GEOFLOW_DB_PASSWORD、GEOFLOW_TRUSTED_PROXIES反向代理 IP、GEOFLOW_SELF_DELETE1成功后删除脚本本身完整列表见 deploy-scripts/README.md。第三步健康检查与首次登录部署完成后打开浏览器前台https://your-domain.com后台https://your-domain.com/geo_admin/login默认账号admin默认密码password首次登录后请立即修改默认密码。改域名、换 HTTPS 或调整反向代理后可随时手动复检cd /opt/geoflow bash deploy-scripts/geoflow-healthcheck.sh常见问题与生产加固建议大陆 VPS 拉镜像慢推荐先配置 Docker 镜像源仓库还提供了隧道拉镜像脚本deploy-scripts/pull-images-once-via-tunnel.sh、deploy-scripts/sync-images-from-local.sh特点是不重启 Docker、不中断运行中容器。子目录部署如https://example.com/wiki请设置APP_URLhttps://example.com/wiki并填写TRUSTED_PROXIES由反向代理透传X-Forwarded-Prefix不要把ADMIN_BASE_PATH写成wiki/geo_admin。安全三原则不要暴露 PostgreSQL 和 Redis 端口到公网更新前备份.env.prod、storage/和 PostgreSQL 数据部署脚本是辅助工具不替代服务器安全加固HTTPS 反向代理、防火墙等跑通三步后你得到的就是一条完整的生产链路前台站点 后台geo_admin AI 质检队列 多站点分发接下来只需在后台配置 AI 模型与素材库即可开始 GEO 内容生产。【免费下载链接】GEOFlowOpen-source GEO content engineering and multi-site distribution platform with AI quality inspection, illustrated admin help, hosted sites, browser-assisted publishing, and signed updates.项目地址: https://gitcode.com/gh_mirrors/geof/GEOFlow创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表