硬件与软件环境要求
可分配给安捷云使用的硬件资源
最低要求:
CPU: 4核心
内存: 8G内存
硬盘: 200G数据盘(最好SSD)
推荐:
CPU: 8核心
内存: 16G-32G内存
硬盘: 500G数据盘(最好SSD)
独立服务器
为保证服务长期稳定运行尽请量准备服务器不要与其他服务混合安装,以防发生数据被破坏的风险
系统Linux
为保证服务长期稳定运行请尽量直接使用Linux系统不要使用windows安装虚拟机的方式。
Linux尽量使用还在维护中的长期稳定版
软件环境
安装docker engine(2.20.10以上版本)并且要附带docker compose(2.3.4以上版本)
另外如果一定要使用Windows
1.请使用Windows Server 2019以上,尽量不要使用Windows桌面版包括(Windows10、Windows11等)
2.Windows系统必须要支持虚拟化(打开任务管理器->左边侧栏性能->选择CPU->查看虚拟化要显示已启用)
3.使用Hyper-V安装Linux虚拟机,虚拟机分配硬件资源要满足最低要求:4核心 8G内存 200G硬盘,在虚拟机中安装使用docker
注意:
注意:
虚拟机通常只能安装选择一个,比如安装使用了hyper-v就不要安装VMware虚拟机通常只能安装选择一个,比如安装使用了hyper-v就不要安装VMware
Linux 安装
- 安装docker engine(2.20.10以上版本)
以debian为例参考docker官方安装文档(https://docs.docker.com/engine/install/debian/)
**注意:如果有网络问题,可以将URL地址 https://download.docker.com/
更换成国内的比如阿里云的https://mirrors.aliyun.com/docker-ce
或者微软的https://mirror.azure.cn/docker-ce
**
提示:应该也可以使用docker官方提供 的一键安装脚本方法
docker engine要附带docker compose(2.3.4以上版本)
-
执行安装命令./agileflow2.4.1-py3.12.sh
选择数据盘作为安装路径(/mnt/data/) -
执行脚本cd /mnt/data/agileflow && ./agile_up.sh
端口配置
默认启动端口在agileflow/.env.compose文件中设置, 默认端口为8086
密码设置
默认服务密码设置在agileflow/.env文件中,
属主属组权限为1000:1000,600
服务启动后属主属组权限修改为 50000:0,600
注意:agileflow/.env文件的权限设置不要暴露密码
Linux 挂载磁盘
linux查看磁盘信息常用命令
-
lsblk
这条命令会显示所有块设备(包括硬盘、分区等)的详细信息,如名称、大小、挂载点等。 -
df -h
显示所有已挂载的文件系统的信息,包括已用空间和可用空间等。如果只想查看数据盘,可以查看不挂载的磁盘。 -
fdisk -l
列出所有磁盘及其分区,适用于查看物理磁盘及分区的详细信息。