10 Star 26 Fork 10

合宙Luat / luatos-airtun

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
deploy.md 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
Wendal 提交于 2023-11-09 22:35 . update: 完善一下部署文档

自建服务器指南

部署前的准备

  1. 一台有外网ip的服务器
  2. 若为国内的服务器,请先为域名进行备案
  3. 安装好docker和docker-compose
  4. 服务器对外开放 1883 端口作为mqtt服务, 及 80443 端口作为http服务

部署步骤

  1. 获取部署文件, 可直接clone本代码库, 取server目录里面的文件进行部署
  2. 新建文件夹 /opt/airtun
  3. docker-compose.yml mosquitto.conf application.properties 拷贝到 /opt/airtun
  4. 执行下列命令即可启动
/opt/airtun
docker-compose up -d

如需查看日志

docker-compose logs -f

自行编译服务器端

服务器端是java写的, 若需修改, 需具备一定的Java基础和docker基础

先安装mvn,在server目录执行

需要JDK 11 或以上

mvn clean package nutzboot:shade

然后打包成docker镜像

docker build -t mydocker/airtun .

最后修改docker-compose.yml里面的image进行部署即可

registry.cn-beijing.aliyuncs.com/wendal/airtun

修改为

mydocker/airtun

然后

docker-compose up
Lua
1
https://gitee.com/openLuat/luatos-airtun.git
git@gitee.com:openLuat/luatos-airtun.git
openLuat
luatos-airtun
luatos-airtun
master

搜索帮助