RemnaWave VPN Panel (Go)
MVP panel on Go with:
- main page
- registration
- authorization
- personal cabinet
- VPN config purchase via real external API and permanent key
One-click install/uninstall/reinstall (Ubuntu)
Requirements:
- Docker Engine + Docker Compose plugin installed
bash available (default on Ubuntu)
First setup:
- Copy
.env.example to .env
- Fill real values in
.env:
API_BASE_URL
API_BUY_PATH
API_KEY
Make scripts executable once:
One-click commands:
install.sh - build and start panel
uninstall.sh - stop and remove container(s)
reinstall.sh - full restart with rebuild
After install: http://localhost:8080
Run locally without Docker
- Copy env file:
- Set real values:
API_BASE_URL
API_BUY_PATH
API_KEY
- Start:
Open: http://localhost:8080
Run in Docker Compose manually
External API contract expected
POST ${API_BASE_URL}${API_BUY_PATH}
Headers:
Authorization: Bearer <API_KEY>
Content-Type: application/json
Request JSON:
Response JSON: