# ladderx-swarm-install **Repository Path**: unicornlien/ladderx-swarm-install ## Basic Information - **Project Name**: ladderx-swarm-install - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-20 - **Last Updated**: 2026-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LadderX Swarm 安装工具 LadderX Swarm Install是一个Ladderx Swarm的配套部署工具,提供一键式安装和卸载。 ## 功能特性 - 🐳 **Docker安装** - 自动安装和配置 Docker 环境 - 🚀 **平台部署** - 一键部署 LadderX Swarm 平台 - 🔐 **项目部署** - 支持一键部署项目 - 🗑️ **一键卸载** - 支持一键卸载平台和相关数据 ## 系统要求 - Linux 操作系统 - 至少 2GB 内存 - 至少 10GB 磁盘空间 - 网络连接(用于下载安装包) ## 安装方式 ### 方式一:仅安装 Docker ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/install-docker.sh | sudo bash ``` **Docker 安装配置说明:** - **数据目录**:`/dataVolume/docker` - **镜像源**:阿里云 Docker 镜像源 - **Remote API**:开启 2376 端口 - **日志切割**:10M/个,保留5个 ### 方式二:仅安装 LadderX Swarm(需先安装 Docker) ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/install-ladderx-swarm.sh | sudo bash ``` ### 方式三:同时安装 Docker 和 LadderX Swarm ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/install.sh | sudo bash ``` ### 方式四:安装并导入项目数据(示例) 此方式需要解密密码,用于导入加密的项目配置和数据文件。 ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/install-with-proj.sh | sudo bash -s -- <解密密码> ``` **示例:** ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/install-with-proj.sh | sudo bash -s -- 123456 ``` ## 加密工具使用 ### 加密项目配置文件 ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/encrypt/encrypt.sh | sudo bash -s -- test_install.project.json <密码> ``` ### 解密项目配置文件 ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/encrypt/decrypt.sh | sudo bash -s -- test_install.project.enc <密码> ``` ## 制作项目安装包 按照以下步骤制作可一键部署的项目安装包: ### 步骤 1:导出项目配置 在已搭建好的 LadderX Swarm 平台中,导出项目的 `profile.json` 文件。 ### 步骤 2:压缩项目文件(如有) 如果项目包含文件,将相关文件打包压缩,并设置压缩密码: ```bash zip -r -9 -e -s 10m 卷名称.zip /dataVolume/docker/volumes/卷名称 ``` ```bash 7z x 卷名称.zip ``` ### 步骤 3:加密 profile.json 使用项目提供的加密工具对 `profile.json` 文件进行加密,加密密码需与压缩密码一致: ```bash curl -fsSL https://gitee.com/unicornlien/ladderx-swarm-install/raw/master/encrypt/encrypt.sh | sudo bash -s -- profile.json <密码> ``` 执行后将生成 `profile.enc` 加密文件。 ### 步骤 4:上传文件到 Git 仓库 将以下文件上传到你的 Git 仓库: - `profile.enc` - 加密后的项目配置文件 - `project_files.zip` - 压缩的项目文件(如有) ### 步骤 5:编写安装脚本 参考 `install-with-proj.sh` 脚本,编写一个安装脚本(重点修改变量定义部分),用于一键部署项目。 ### 一键安装命令 用户使用以下命令即可一键安装: ```bash curl -fsSL https://gitee.com/你的仓库/raw/master/install-with-proj.sh | sudo bash -s -- <解密密码> ``` ## 卸载 ```bash cd ladderx-swarm && sudo ./uninstall.sh ``` **注意**: 卸载将删除所有容器、镜像和项目数据,请谨慎操作。