如何安装
脚本安装
Windows(脚本安装)
在 PowerShell 执行:
irm https://raw.githubusercontent.com/lemonade-lab/alemonx/main/scripts/install.ps1 | iex
Linux
在终端执行:
curl -fsSL https://raw.githubusercontent.com/lemonade-lab/alemonx/main/scripts/install.sh | sh
macOS
在终端执行:
curl -fsSL https://raw.githubusercontent.com/lemonade-lab/alemonx/main/scripts/install.sh | sh
FreeBSD
在终端执行:
curl -fsSL https://raw.githubusercontent.com/lemonade-lab/alemonx/main/scripts/install.sh | sh
手动安装
| 系统 | 下载文件 |
|---|---|
| Windows x64 | alx-windows-amd64.zip |
| Windows ARM64 | alx-windows-arm64.zip |
| Windows 32 位 | alx-windows-386.zip |
| macOS Apple Silicon | alx-darwin-arm64.zip |
| macOS Intel | alx-darwin-amd64.zip |
| Linux x64 | alx-linux-amd64.zip |
| Linux ARM64 | alx-linux-arm64.zip |
| Linux ARMv7 | alx-linux-armv7.zip |
| Linux 32 位 x86 | alx-linux-386.zip |
| Linux ppc64le / s390x / riscv64 | 对应的 alx-linux-<架构>.zip |
| FreeBSD x64 / ARM64 | 对应的 alx-freebsd-<架构>.zip |
如需手动下载,可从 GitHub Releases 选择对应系统的压缩包:
- Github规则:https://github.com/lemonade-lab/alemonx/releases/download/{{版本}}/{{包名}}
- 例如:https://github.com/lemonade-lab/alemonx/releases/download/v0.2.19/alx-windows-amd64.zip
下载得到的ZIP压缩包解压可得执行包。
如果你遇到网络问题,可尝试使用官网代理:
- 官网代理规则:https://download.alemonjs.com/application/alemonx/{{版本}}/{{包名}}
- 例如:https://download.alemonjs.com/application/alemonx/v0.2.19/alx-windows-amd64.zip
Windows(手动安装)
遇到权限问题可尝试超级管理员启动
Windows 直接运行 alx.exe。
macOS / Linux / FreeBSD
务必进行授权再启动
chmod +x alx
./alx
Docker
任意目录创建 docker-compose.yml 并保存以下内容
services:
alx:
image: ccr.ccs.tencentyun.com/ningmengchongshui/alemonx:latest
container_name: alx
restart: unless-stopped
ports:
- '17390:17390'
environment:
TZ: Asia/Shanghai
HOME: /data
XDG_CONFIG_HOME: /data/config
XDG_CACHE_HOME: /data/cache
ALX_DEPLOYMENT: production
ALX_OPS_STORAGE: sqlite
ALX_CONTAINER: '1'
ALX_WORKSPACE: /app/workspace
ALEMONJS_SETUP_ROOTS: /app/workspace
ALX_PRIVILEGED_MODE: disabled
volumes:
- ./data:/data
- ./workspace:/app/workspace
healthcheck:
test: ['CMD-SHELL', 'curl -fsS http://127.0.0.1:17390/healthz >/dev/null']
interval: 30s
timeout: 5s
retries: 3
start_period: 20s
在终端中执行:
docker compose up -d
更多操作请自行搜索docker相关内容