Aurora Panel is a multi-server port rental management panel. You can add multiple servers and ports and assign them to any registered user. Tenants can easily use the assigned ports to complete various operations. Currently supported port functions: iptables, socat, gost, ehco, v2ray, brook, iperf, wstunnel, shadowsocks, tinyPortMapper, Prometheus Node Exporter, etc. This panel does not need to be controlled. It only needs the server where the panel is installed to be able to connect to the controlled machine via ssh . However, the controlled machine needs to use systemd, and the iptables function only supports servers with iptables installed. gost only supports Linux x86 systems. Currently only tested on CentOS 7+, Debian 9+, Ubuntu 18+. (The blogger successfully installed it on debina9) Install Docker curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh Start and set up Docker to start automatically systemctl enable --now docker Adding a non-root user groupadd docker usermod -aG docker $USER newgrp docker Install docker-compose curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose # If /usr/local/bin is not in PATH ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose Generate SSH Keys ssh-keygen -t rsa -b 4096 -C "[email protected]" # Skip the setup passphase to install/start the panel mkdir -p aurora cd aurora wget https://raw.githubusercontent.com/Aurora-Admin-Panel/deploy/main/docker-compose.yml -O docker-compose.yml docker-compose up -d # Create an administrator user docker-compose exec backend python app/initial_data.py You can then access the panel by visiting http://yourIP:8000 Set the machine to automatically restart the panel systemctl enable docker Configuration Modify all POSTGRES_USER and POSTGRES_PASSWORD, as well as the corresponding DATABASE_URL. Although the database is not public, using the default database user and password is not safe! By default, the backend will send error messages to Sentry, which may cause information leakage. Remove ENABLE_SENTRY: 'yes'. By default, ~/.ssh/id_rsa is mounted as the key to connect to the server. If you use other keys or do not use keys, you can delete it - $HOME/.ssh/id_rsa:/app/ansible/env/ssh_key Uninstall Panel docker-compose down docker volume rm aurora_db-data docker volume rm aurora_app-data Open source: https://github.com/Aurora-Admin-Panel/deploy |
Login.by, a Belarusian merchant, was established ...
Web Host Directory is a US company that introduce...
SSD CLOUD SERVER, an American hosting company, wa...
AnyueHost is a long-established Chinese business ...
Tencent Cloud has upgraded its lightweight cloud ...
Namecheap.com is a very good domain name registra...
Hostick, a Chinese business, should have been est...
PebbleHost, a foreign merchant, was established i...
Afocloud, a Chinese hosting provider, was establi...
This article mainly focuses on Linux VPS online e...
Amazon China has launched a free cloud storage se...
EuroHoster, a Bulgarian hosting provider, seems t...
My Custom Hosting2009年就提供主機服務,之前有過介紹: https://zhu...
66 Cloud (66.TO) is the first service provider in...
Shura Cloud is a Chinese merchant. The panel is i...