Skip to content

F1st3K/EasyVPN

Repository files navigation

readme-ru-shield readme-en-shield

EasyVPN

Простое VPN + Backend + Frontend приложение на одном сервере!

Single Deploy (docker-compose)

Для развертывания EasyVPN на одном единственном сервере используйте Docker Compose :

Production enviroment:

curl -L -o docker-compose.yml https://raw.githubusercontent.com/F1st3K/EasyVPN/refs/heads/main/docker-compose.yml && \
curl -L -o .env https://raw.githubusercontent.com/F1st3K/EasyVPN/refs/heads/main/.env.dev

Рекомендуется изменить переменные в .env

docker-compose --profile init up

--profile init - используется при первом запуске для инициализации данных, далее просто запуск:

docker-compose up

Develop enviroment:

git clone https://github.com/F1st3K/EasyVPN
docker-compose --env-file .env.dev --profile init up --build

--profile init - используется при первом запуске для инициализации данных, далее просто сборка и запуск:

docker-compose --env-file .env.dev up --build

Так же для независимого развертывания компонентов web-приложения EasyVPN, можно воспользоваться документацией для каждого сервиса: EasyVPN backend, EasyVPN frontend, EasyVPN init, а так же остальные EasyVPN services.