服务端部署
服务端部署
注意
服务端软件已闭源
AWTRIX可以在任何平台(Windows、macOS、Linux)上运行,唯一的要求是支持Java。但是不太建议运行在个人电脑上,最好是在一台可以长时间工作、不关机的电脑上,如:树莓派、NAS、软路由、服务器、云服务器。
- 树莓派、服务器、云服务器建议使用Linux脚本安装
- 软路由和NAS建议使用Docker方式进行安装
- Windows/macOS安装好java环境,执行即可
Linux脚本安装
提示
安装脚本已切换至阿里云下载地址,速度提升明显
- 运行环境:JAVA 8
- 服务端版本:Beta 2028
- 设备:树莓派4B
- 云服务商:阿里云
- 推荐系统:Debian12 Ubuntu22.04
如果你没有SSH工具或者不了解它是啥,请下载Xshell
然后输入IP地址,用户名,密码登录至你的设备系统。
在SSH终端中输入以下命令进行自动安装
国内镜像:
- 最新版服务端一键脚本命令:
wget -N https://kaipi.oss-cn-hangzhou.aliyuncs.com/awtrix/matrix.sh ; sudo sh matrix.sh beta 
- 稳定版服务端一键脚本命令:
wget -N https://kaipi.oss-cn-hangzhou.aliyuncs.com/awtrix/matrix.sh ; sudo sh matrix.sh
德国官方:
- 最新版服务端一键脚本命令:
wget -N https://blueforcer.de/awtrix/awtrix.sh ; sudo sh awtrix.sh beta 
- 稳定版服务端一键脚本命令:
wget -N https://blueforcer.de/awtrix/awtrix.sh ; sudo sh awtrix.sh
提示
等待安装完成之后,就可以通过提示的IP来打开管理网页: http://服务端IP:7000
修改为中文并重启更新服务端
可以通过以下命令来控制Awtrix服务
- 启动服务
sudo service awtrix start
- 停止服务
sudo service awtrix stop 
- 重启服务
sudo service awtrix restart
提示
如果你使用的是root用户,不需要添加 "sudo"
重新运行安装命令即可更新服务端程序,不会影响之前配置
Windows/macOS安装
注意
- 因Java不支持windows7以下操作系统,如果版本较低,请先进行升级
- 请使用Java的在线安装包,否则可能无法正常运行。
- 如果觉得太麻烦请尝试使用Docker方式安装,也比较方便。
提示
服务端程序已切换至阿里云下载地址,速度提升明显
注意
最新版可能导致问题,当出现问题时,可以尝试使用稳定版
- 创建文件夹,将jar包放入文件夹里(打开的时候会生成文件) 
- 运行java程序 - Windows: - 双击运行awtrix.jar文件,观察文件夹有没有创建文件,创建完成即代表可以正常使用
- 如果没有安装成功请尝试使用macOS的操作方式
 
- macOS: - 打开终端
- cd /放置jar文件的路径
- sudo java -jar awtrix.jar
 
 
- Windows: 
- 打开浏览器,在地址栏输入 - 127.0.0.1:7000
- 正常显示网页即表示安装成功 
Docker安装
提示
- 推荐使用群晖Docker或者x86软路由Docker,ARM版的Docker稳定性略差。 
- 建议设备在出国的环境下,使用OpenClash的请使用Fake-ip模式,不在的话下载速度会比较慢 
注意
首先查看您的设备上是否已经有Docker,如果没有请先进行安装,不知道如何安装可以选择已经带有Docker的固件
docker命令
注意
- 注意你设备的架构,正常电脑是x86,我们选择AMD64。
- 如果你用的是苹果M1、M2芯片,或者使用的是ARM的软路由,或者手机,或者树莓派等等,请选择ARM64。
x86 Docker安装命令
docker run -d --name awtrix2 -p 7000:7000 -p 7001:7001 -p 5568:5568/udp --restart always -e TZ=Asia/Shanghai -v /path:/data whyet/awtrix2:latestARM64 Docker安装命令
docker run -d --name AwTriX2 -p 7000:7000 -p 7001:7001 -p 5568:5568/udp --restart always -e TZ=Asia/Shanghai -v /path:/opt whyet/awtrix2:latest-arm64####环境变量(Environment variables)
部分可以在启动前做的设定
-e AWTRIX_BETA=trueBETA版本打开,关闭=false
-e AUTOUPDATE=true自动升级打开,关闭=false
-e JAVA_TOOL_OPTIONS="-Duser.language=de -Duser.country=DE"设置国家和语言。
Docker Compose安装
version: "3"
services:
  awtrix:
    image: whyet/awtrix2
    restart: unless-stopped
    ports:
      - "7000:7000"
      - "7001:7001"
      - "5568:5568"
   
    volumes:
      - ./data:/data
      - /sys/class/net/<your interface>/address:/data/hostmac
    environment:
      - TZ=Asia/Shanghai
      - JAVA_TOOL_OPTIONS="-Duser.language=zh -Duser.country=CN"
      - AWTRIX_BETA=false
      - AUTOUPDATE=true