如何安装

脚本安装

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 x64alx-windows-amd64.zip
Windows ARM64alx-windows-arm64.zip
Windows 32 位alx-windows-386.zip
macOS Apple Siliconalx-darwin-arm64.zip
macOS Intelalx-darwin-amd64.zip
Linux x64alx-linux-amd64.zip
Linux ARM64alx-linux-arm64.zip
Linux ARMv7alx-linux-armv7.zip
Linux 32 位 x86alx-linux-386.zip
Linux ppc64le / s390x / riscv64对应的 alx-linux-<架构>.zip
FreeBSD x64 / ARM64对应的 alx-freebsd-<架构>.zip

如需手动下载,可从 GitHub Releases 选择对应系统的压缩包:

下载得到的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相关内容