Linux 服务器 docker 部署 AWTRIX 2.0 Server

前言

之前帮一位朋友部署油管粉丝数显示牌的服务端.由于特殊需求,需要把 AWTRIX服务器端部署到 vps 服务器上.本文将介绍如何在 vps 服务器上使用 docker 部署 AWTRIX 2.0 Server 服务器端.

同时推荐好友的 Youtube 频道,生活科技类Vlog,欢迎订阅,点赞,小铃铛.

AWTRIX 服务一般建议部署到家里的群晖 Docker 中,详细教程请参考:
群晖nas高级服务 – docker 部署 AWTRIX 2.0 Server

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.

本文已更新于 2020.06.28

重要说明

由于 awtrix版本的更新,很多小伙伴,甚至 Youtube网红小姐姐使用我的教程都翻车了,只能深表遗憾.其实博主早已使用新版镜像正常运行过一段时间,特重新编辑修改文本以供参考!

docker 部署

启动容器

相关说明

/root/awtrix2为配置文件挂载的本地目录,正式使用后请随时备份此文件夹以便方便迁移.
7000Web访问端口,可根据情况修改或者参照下文做反向代理.
7001为连接端口,建议不要修改,防火墙需开放此端口.

Web访问

输入服务器公网 IP 加端口号即可访问 http://服务器IP:7000

配置域名

反向代理配置

  • 参照以下配置,替换 yourdomain.com 为你的域名.
  • 注意已经配置 301 跳转强制使用 HTTPS 协议.
  • 修改 SSL 证书路径

nginx 配置参考


2020-06-28 作废历史版本,仅作存档,请勿参考!

项目简介

项目地址

  • GitHub stilleshan/awtrix-server
  • Docker stilleshan/awtrix-server

    镜像说明

    网上现有的 docker 镜像都不太完美,于是根据网上常见的问题重新制作了 docker 镜像.

  • 原版项目awtrix.jar
  • 容器中更改为中国时区
  • 挂载目录,方便存储,迁移配置及插件等文件.

你也可以根据仓库中的Dockerfile自行构建镜像

docker部署

下载配置文件

进入项目仓库 stilleshan/awtrix-server 下载或者clone本仓库,复制 awtrix文件夹到你指定的目录,建议存放至 /root下.

启动容器

开放端口

服务器或控制台开放7000和7001端口.

  • 7000端口为Web UI端口,如使用nginx反向代理,可无需开放.
  • 7001端口为Matrix Port,需开放此端口.

Web访问

输入服务器公网IP加端口号即可访问 http://服务器IP:7000


配置域名及访问密码

配置访问密码

由于AWTRIX服务器端无密码,任何知道Web地址的人都能修改相关参数,为保证安全,使用httpd-tools为nginx配置访问密码来保护服务器端.

安装HTTPD Tools工具包

生成密码文件

修改 FileName user password ,例如 htpasswd -bdc 123 admin 123456 ,则在当前目录生成名为123的密码文件,网站访问时需要的账号密码为 admin123456 .

nginx配置文件添加密码

路径为生成的密码文件的路径

WebSocket支持

由于 AWTRIXWeb 中有依托于 WebSocket 的内容,所以需要配置nginx来支持WebSocket.插入以下代码到nginx配置文件中.

反向代理配置

结合上文提到的密码和WebSocket,配置反向代理需要注意以下几点:

  • 参照以下配置,替换 yourdomain.com为你的域名.
  • 注意已经配置301跳转强制使用HTTPS协议.
  • 修改SSL证书路径
  • 配置上文生成的密码文件以保护Web的安全.
  • 配置WebSocket支持

nginx示例


配置完成

访问你的域名输入账号密码即可
Linux 服务器 docker 部署 AWTRIX 2.0 Server
2165901934


结语

更多相关信息请参考以下链接:


本站提供免费和付费的技术支持.你可以通过留言,邮件,TG群的方式来技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享