最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Atoms_Cloud一键部署项目完整流程
时间:2026-08-20 20:10:50 编辑:袖梨 来源:一聚教程网
必须使用官方预构建包部署Atoms Cloud:先确认Ubuntu 24.04/CentOS Stream 9系统,安装基础工具,创建~/atoms-cloud目录并进入;下载v3.8.2包并SHA256校验;解压后chmod +x授权;运行init生成config.yaml和证书,导入license.key,最后nohup启动服务。
要在服务器上快速启用Atoms Cloud平台并运行首个项目,必须跳过手动编译和依赖排查环节,直接使用官方提供的预构建部署包完成初始化。这要求你严格按路径顺序执行命令,任何目录偏差都会导致配置文件加载失败。
准备运行环境
登录服务器后,先确认系统为 Ubuntu 24.04 LTS 或 CentOS Stream 9——Atoms Cloud 的二进制包仅验证过这两个发行版。运行 cat /etc/os-release | grep PRETTY_NAME 检查,若不匹配,请立即更换镜像或重装系统。
执行 sudo apt update && sudo apt install -y curl wget gnupg ca-certificates 安装基础工具。注意:不要安装 docker 或 nodejs,Atoms Cloud 自带精简运行时,额外安装会引发端口冲突和权限覆盖。
创建专用部署目录:mkdir -p ~/atoms-cloud && cd ~/atoms-cloud。这一步不可省略,【所有后续操作必须在此目录下进行,否则 license.key 和 config.yaml 将无法被自动识别】。
下载并校验部署包
运行以下命令一次性下载最新版部署包(当前版本 v3.8.2):
curl -L https://release.atomgit.com/atoms-cloud/latest/linux-amd64/atoms-cloud.tar.gz -o atoms-cloud.tar.gz
立即校验 SHA256 值,防止中间劫持:
echo "a1f9b8c7e2d6f5a4b3c8d9e7f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b atoms-cloud.tar.gz" | sha256sum -c
若输出不是 atoms-cloud.tar.gz: OK,请删除文件并重试。校验失败的包禁止解压,它可能已被篡改。
解压并授权执行
执行 tar -xzf atoms-cloud.tar.gz 解压,生成 atoms-cloud 可执行文件与 templates/ 目录。
赋予执行权限:chmod +x atoms-cloud。
这一步看似简单,但若用 sudo chmod 错误地给整个目录递归赋权,会导致后续 init 流程拒绝写入 runtime 子目录——Atoms Cloud 会检测父目录权限是否为 755 且非 root 所有。
首次初始化与服务启动
第一步:生成初始配置
./atoms-cloud init --domain myapp.example.com --port 8080
该命令会创建 config.yaml 并在 certs/ 下生成自签名证书。--domain 参数必须是真实可解析域名或本地 hosts 已映射的名称,填 localhost 将导致 WebSocket 连接被浏览器拦截。
第二步:导入许可证
将你收到的 license.key 文件放入当前目录,然后运行:./atoms-cloud license import license.key。
第三步:启动服务
nohup ./atoms-cloud serve > logs/out.log 2>&1 &
服务启动后,立刻检查日志尾部:tail -n 20 logs/out.log。若看到 HTTP server started on :8080 和 WebSocket gateway ready 两行,说明部署成功。此时打开浏览器访问 http://your-server-ip:8080 即可进入控制台。
相关文章
- EvoQuality - 字节跳动开源的图像质量评估模型 08-20
- MiniMax核心工程负责人阿岛离职 08-20
- Jsoup代码解读之一-概述 08-20
- 小米路由器cr6608移动版电信能用吗(小米路由器CR6608移动版是否支持电信网络) 08-20
- 电脑专业主要学什么?具体专业具体分析 08-20
- 人工评估 | 人工标注员 08-20