极光面板安装教程

  • 1449 字
  • 次阅读
  1. 1. 介绍
  2. 2. 安装教程
    1. 2.1. 安装 docker
    2. 2.2. 生成或导入 SSH 密钥
    3. 2.3. 安装并启动面板
      1. 2.3.1. 安装并启动面板
      2. 2.3.2. 创建管理员
  3. 3. 数据库备份与恢复
    1. 3.1. 备份
    2. 3.2. 恢复
  4. 4. 卸载面板
  5. 5. 面板截图

介绍

这是一个多服务器端口租用管理面板,你可以添加多台服务器及端口,并将其分配给任意注册用户,租户则可以很方便地使用被分配的端口来完成各种操作,目前支持的端口功能(以下功能均支持 AMD64 或 ARM64 架构运行):

  • iptables
  • socat
  • gost
  • ehco
  • realm
  • v2ray
  • brook
  • iperf
  • haproxy
  • wstunnel
  • shadowsocks
  • tinyPortMapper
  • Prometheus Node Exporter

目前,全部端口转发功能均已支持 IPV6 。除 iptables 以外的转发方式,如果中转机器本身同时具备 IPV4 和 IPV6 网络访问能力,可以借助端口转发实现 IPV4 to IPV6 或 IPV6 to IPV4。

安装教程

安装 docker

1
curl -fsSL https://get.docker.com bash -s docker 

生成或导入 SSH 密钥

此步操作目的为让面板服务器通过密钥连接被控机 ssh ,可以提高被控机安全性,非必须步骤,如果不采用密钥连接方式,后续在面板添加被控机使可以选择使用密码连接的方式。

1
2
3
4
# 如果面板服务器并没有已经生成好的 ssh 密钥 
ssh-keygen -t rsa -b 4096 -C "your\[email protected]"
# 后面一直回车,跳过设置 passphase 即可
# 然后还需要将面板服务器 ~/.ssh/id\_rsa.pub 里面的内容复制到每一台被控机的 ~/.ssh/authorized\_keys 文件中去。

安装并启动面板

安装并启动面板

1
mkdir -p <目录> && cd <目录> && wget https://raw.githubusercontent.com/Aurora-Admin-Panel/deploy/main/docker-compose.yml -O docker-compose.yml && docker-compose up -d 

创建管理员

同目录执行

1
docker-compose exec backend python app/initial\_data.py 

之后可以访问 http://你的IP:8000 进入面板。

数据库备份与恢复

备份

1
docker-compose exec -T postgres pg\_dump -d aurora -U [数据库用户名,默认aurora] -c > data.sql 

恢复

1
2
3
4
5
6
7
8
# 首先先把所有服务停下 
docker-compose down
# 只启动数据库服务
docker-compose up -d postgres
# 执行数据恢复
docker-compose exec -T postgres psql -d aurora -U [数据库用户名,默认aurora] < data.sql
# 然后正常启动所有服务
docker-compose up -d

卸载面板

1
2
3
docker-compose down 
docker volume rm aurora_db-data
docker volume rm aurora_app-data

面板截图

分享
分享提示信息