跳到主要内容

服务端

一、Docker(推荐)

通过Docker可以快速部署orbiens服务端,无需手动安装Java 运行环境。

1.1、一键安装

在具备docker环境的Linux云服务器中执行如下命令:

curl -fsSL https://raw.githubusercontent.com/lxien/orbien/main/scripts/install.sh -o install.sh && chmod +x install.sh && sudo sh install.sh

云服务器安全组放行如下端口:

  • 8080:HTTP隧道代理端口
  • 8020:管理面板端口
  • 9527:服务端和客户端通信端口
  • 9050-9099:TCP隧道代理端口

管理面板地址:http://server-ip:8020 (admin:123456)

1.2、自定义安装

创建 Docker 网络

创建独立网络供orbiensMySQL通信:

docker network create orbiens-net

启动MySQL

docker run -d \
--name orbiens-mysql \
--network orbiens-net \
--restart unless-stopped \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=orbiens \
-v /opt/orbiens/mysql/data:/var/lib/mysql \
mysql:8.4

查看MySQL状态:

docker logs -f orbiens-mysql

1.2.4、启动 orbiens

docker run -d \
--name orbiens \
--network orbiens-net \
--restart unless-stopped \
-p 8080:8080 \
-p 8020:8020 \
-p 9527:9527 \
-p 9050-9099:9050-9099 \
-e MYSQL_HOST=orbiens-mysql \
-e MYSQL_DATABASE=orbiens \
-e MYSQL_PASSWORD=123456 \
-e JAVA_OPTS="-Xms256m -Xmx256m -XX:MaxDirectMemorySize=512m -XX:+UseG1GC" \
-e TZ=Asia/Shanghai \
-v /opt/orbiens/logs:/app/logs \
lxien/orbiens:0.10.0

查看orbiens运行日志:

docker logs -f orbiens