Skip to content

ivpn/ivpn.net

Repository files navigation

IVPN Web

About this Repo

This is the official Git repo of the IVPN Website.

Contributing

If you are interested in contributing to IVPN Web project, please read our Contributing Guidelines.

Security Policy

If you want to report a security problem, please read our Security Policy.

License

This project is licensed under the GPLv3 - see the License file for details.

Authors

See the Authors file for the list of contributors who participated in this project.

Installation Guide

This is an installation summary for running IVPN's static website locally.

Windows:

  1. Install Windows Subsystem for Linux

  2. Upgrade WSL to WSL 2

  3. Change the Default Version of WSL to WSL 2

    wsl --set-default-version 2
    
  4. Install Docker (Documentation: https://docs.docker.com/)

  5. Clone or Download the IVPN repository

  6. Open Powershell and cd to the previously downloaded repository and run the following commands:

    docker build -t website:latest --build-arg ENV=staging .
    
    docker run -it --publish 8010:80 website  
    
  7. Open the website at http://localhost:8010/

M1 Mac:

  1. Install Docker as well as its prerequisites for your system.

  2. Clone or Download the IVPN repository.

  3. Open Terminal and cd to the previously download repository and run the following commands:

    docker buildx build --platform linux/amd64 -t website:latest --build-arg ENV=staging .
    
    docker run -it --publish 8010:80 website  
    
  4. Open the website at http://localhost:8010/