VPN Manager is a managed VPN server that centralizes all VPN configurations
1.4K
VPN Manager is a managed VPN server that centralizes all VPN configurations, providing an efficient and scalable way to handle multiple servers and instances. Features 🚀
This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.
This project uses Docker and Laravel for OAuth2 authentication. Follow the steps below to deploy the production environment and create the first user.
Before deployment, make sure to copy the environment file and configure the necessary variables:
cp .env.example .env
Then, edit the .env file with your specific settings.
Run the following command to deploy the application in a production environment:
./deploy-prod.sh
server {
listen 80;
server_name vpn.server.org;
# Logging
access_log /var/log/nginx/accounts_access.log main;
error_log /var/log/nginx/accounts_error.log warn;
location / {
proxy_pass http://127.0.0.1:8002;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $http_x_forwarded_host;
proxy_set_header X-Forwarded-Port $http_x_forwarded_port;
proxy_set_header X-Forwarded-AWS-ELB $http_x_forwarded_aws_elb;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
proxy_buffering on;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_redirect off;
}
}
You can use the next image Docker Image
For direct contact, visit Telegram.
Content type
Image
Digest
sha256:a5a7f1438…
Size
41.8 MB
Last updated
about 1 year ago
docker pull elyerr/vpn-control