A ready-made platform for selling VPN subscriptions
Automate payments, VPN access and customer management through a web app or a Telegram bot.
Features
Remnawave integration
Any change syncs with the Remnawave panel automatically, in both directions.
13 payment gateways
Telegram Stars, YooKassa, Cryptomus, CryptoPay and more — available out of the box.
Subscriptions and trials
Trial period, renewals and a grace period after the subscription ends.
Referral program
Rewards for invited users, payout tracking and analytics.
Web cabinet
A personal dashboard with subscription details, devices and payment history.
Multilingual
Straightforward translation editing and support for several languages.
Quick start
Just three steps to deploy on your server.
- 1
Download the configuration
mkdir -p /opt/remnashop && cd /opt/remnashopcurl -o .env https://raw.githubusercontent.com/snoups/remnashop/refs/heads/main/.env.examplecurl -o docker-compose.yml https://raw.githubusercontent.com/snoups/remnashop/refs/heads/main/docker-compose.prod.internal.yml - 2
Fill in .env
Domain, the bot token from BotFather, the owner ID and access to the Remnawave panel.
- 3
Start it
docker compose up -d && docker compose logs -f -t