{"repo":"4erdenko/VPN-Generator-Manager","free":true,"listed":false,"github":"https://github.com/4erdenko/VPN-Generator-Manager","clone":"git clone https://github.com/4erdenko/VPN-Generator-Manager.git","description":"Manage your https://vpngen.org/ server from bot.","language":"Python","stars":19,"topics":["aiogram","telegram","telegram-bot","vpn","vpn-server","wireguard"],"license":"MIT","category":"networking-infra","readme_excerpt":"VPN Bot Manager This is a Telegram bot for managing VPN servers that you've received from the free VPN distribution service in Russia VPNgen. If you're a VPN server manager (brigadier) from VPNgen, you can use this bot to manage your server users directly from Telegram. The bot runs inside a Docker container, and it can be automatically deployed using a GitHub Actions CI/CD pipeline. Features - Manage users of your VPN server - Get a list of users - Perform actions on user accounts - Check user activity - Receive notifications about server status - Use either as a standalone application or inside a Docker container Requirements - Python 3.9+ - Docker (for container deployment) - A VPN server from VPNgen - A Wireguard wg0.conf file from the VPN server - A Telegram bot API token Quickstart Clone this repository to your machine: Running Locally If you want to run the bot on your local machine, follow these steps: 1. Install the necessary packages: 2. Create a .env file in the project's root directory using the template: Then edit .env with your actual values: 3. Validate your configuration: 4. Run the bot: Running in Docker To run the bot inside a Docker container, make sure Docker is installed and running on your machine: 1. Copy project folder and create .env file inside. 3. Run the Docker containers: (inside project folder) Here, we are mounting the wireguard directory from your local machine into the Docker container, so that the bot can access the wg0.conf file. Automatic D","default_branch":null,"files":null,"tree":[],"storefront":"/r/4erdenko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/4erdenko/VPN-Generator-Manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}