Простое VPN + Backend + Frontend приложение на одном сервере!
Для развертывания EasyVPN
на одном единственном сервере используйте Docker Compose
:
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
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.