Site icon HailBytes

How to Set Up Hailbytes VPN for Your AWS Environment

How to Set Up Hailbytes VPN for Your AWS Environment

Introduction

In this article, we will go over how to set up HailBytes VPN on your network, a simple and secure VPN and firewall for your network. Further details and specific specifications can be found in our developer documentation linked here.


Start Now On AWS

Preparation

   1.  Resource Requirements:

 

   2.  Create DNS record:  Firezone requires a proper domain name for production use, e.g. firezone.company.com. Creating an appropriate DNS record like A, CNAME, or AAAA record will be required.

   3.  Set up SSL: You will need a valid SSL certificate to use Firezone in a production capacity. Firezone supports ACME for automatic provisioning of SSL certificates for Docker and Omnibus-based installations.

   4.  Open firewall ports: Firezone uses ports 51820/udp and 443/tcp for HTTPS and WireGuard traffic respectively. You can change these ports later in the configuration file.


Deploy on Docker (Recommended)

   1.  Prerequisites:

 

         o   80/tcp (optional): Automatically issuing SSL certificates

         o   443/tcp: Access web UI

         o   51820/udp: VPN traffic listen port

  2.  Install Server Option I: Automatic Installation (Recommended)

 

 

 

  2.  Install Server Option II: Manual Installation

          – Linux: curl -fsSL https://raw.githubusercontent.com/firezone/firezone/master/docker-compose.prod.yml -o docker-compose.yml

          – macOS or Windows: curl -fsSL https://raw.githubusercontent.com/firezone/firezone/master/docker-compose.desktop.yml -o docker-compose.yml

 

 

 

 

 

 

   3.  Enable on boot (optional):

 

   4.  Enable IPv6 Public Routability (optional):

 

 

 

 

   5.  Install client apps

        You can now add users to your network and configure instructions to establish a VPN session.


Post Setup

Congratulations, you have completed the setup! You may want to check our developer documentation for additional configurations, security considerations, and advanced features: https://www.firezone.dev/docs/

Exit mobile version