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 |
BudgetNode, a US hosting provider, is a formally ...
ServerZoo, a long-established Taiwanese business,...
aporNode, an American hosting provider, was found...
W3Space is a foreign business founded in 2013. It...
OneProvider is a long-established hosting provide...
Compared to the Black Friday specials, the price ...
AlphaVPS, an American hosting provider, was estab...
9xvps, a foreign hosting provider, provides virtu...
There are three states of domain name blocking: A...
HostedSimply, a new merchant, was introduced once...
Yunqiao Liandong, a Chinese merchant, mainly prov...
UltraVPS, a German hosting provider, provides KVM...
AFRICA CLOUD LIMITED (Justg), a South African mer...
anyNode merged three hosting providers: Hostigati...
Hostigger, an American hosting provider, was foun...