0.0.1 • Published 4 years ago

openvpn-access-server-scripts v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

openvpn-access-server-scripts

A node module that holds a collection of scripts that will be used by EC2 instances spawned in the openvpn-access-server-infra infrastructure deployment to complete the setup of OpenVPN Access Server and PiHole.

Usage

To run the OpenVPN script:

npx openvpn-access-server-scripts setup-openvpn -d domain.foo-bar.com -e foo@bar.com -b foo-bar-bucket -r us-east-1 

To run the PiHole script:

Available Functions

setup-openvpn

This function registers an SSL certificate via Lets Encrypt for the OpenVPN Access Server web interface so that it can be properly accessed via HTTPS. After requesting a new certificate, this function will store the generated certificate in an S3 bucket for reuse. This is because there's a rate limit of 5 certificates for the same domain name per week. If a certificate already exists, this function will get those artifacts and reuse them when assigning the certificate to OpenVPN Access Server.

OptionRequiredDescription
-d --domain-name:heavy_check_mark:The FQDN to be used for certificate registration
-e --email:heavy_check_mark:The email to use for certificate registration
-b --bucket:heavy_check_mark:The S3 Bucket to store/obtain certificate artifacts
-r --region:heavy_check_mark:The AWS region for the S3 SDK client to use

setup-pihole

Versioning

Versioning follows semantic versioning. semver is installed to help with this.

To create a beta release:

npm run semver -- 0.0.1 -i prerelease --preid beta
0.0.2-beta.20

4 years ago

0.0.2-beta.22

4 years ago

0.0.2-beta.21

4 years ago

0.0.2-beta.17

4 years ago

0.0.2-beta.16

4 years ago

0.0.2-beta.19

4 years ago

0.0.2-beta.18

4 years ago

0.0.2-beta.13

4 years ago

0.0.2-beta.15

4 years ago

0.0.2-beta.14

4 years ago

0.0.2-beta.11

4 years ago

0.0.2-beta.10

4 years ago

0.0.2-beta.12

4 years ago

0.0.2-beta.8

4 years ago

0.0.2-beta.9

4 years ago

0.0.2-beta.7

4 years ago

0.0.1-beta.43

4 years ago

0.0.1-beta.42

4 years ago

0.0.1-beta.45

4 years ago

0.0.1-beta.44

4 years ago

0.0.1-beta.41

4 years ago

0.0.1-beta.40

4 years ago

0.0.1-beta.47

4 years ago

0.0.1-beta.46

4 years ago

0.0.1-beta.49

4 years ago

0.0.1-beta.48

4 years ago

0.0.1-beta.9

4 years ago

0.0.1-beta.8

4 years ago

0.0.1-beta.32

4 years ago

0.0.1-beta.31

4 years ago

0.0.1-beta.34

4 years ago

0.0.1-beta.33

4 years ago

0.0.1-beta.30

4 years ago

0.0.2-beta.3

4 years ago

0.0.2-beta.4

4 years ago

0.0.1-beta.39

4 years ago

0.0.2-beta.5

4 years ago

0.0.2-beta.6

4 years ago

0.0.2-beta.0

4 years ago

0.0.1-beta.35

4 years ago

0.0.2-beta.1

4 years ago

0.0.1-beta.38

4 years ago

0.0.2-beta.2

4 years ago

0.0.1-beta.37

4 years ago

0.0.1-beta.21

4 years ago

0.0.1-beta.20

4 years ago

0.0.1-beta.23

4 years ago

0.0.1-beta.22

4 years ago

0.0.1-beta.61

4 years ago

0.0.1-beta.60

4 years ago

0.0.1-beta.29

4 years ago

0.0.1-beta.28

4 years ago

0.0.1-beta.25

4 years ago

0.0.1-beta.24

4 years ago

0.0.1-beta.27

4 years ago

0.0.1-beta.26

4 years ago

0.0.1

4 years ago

0.0.1-beta.54

4 years ago

0.0.1-beta.10

4 years ago

0.0.1-beta.53

4 years ago

0.0.1-beta.56

4 years ago

0.0.1-beta.12

4 years ago

0.0.1-beta.55

4 years ago

0.0.1-beta.11

4 years ago

0.0.1-beta.50

4 years ago

0.0.1-beta.52

4 years ago

0.0.1-beta.51

4 years ago

0.0.1-beta.18

4 years ago

0.0.1-beta.17

4 years ago

0.0.1-beta.19

4 years ago

0.0.1-beta.58

4 years ago

0.0.1-beta.14

4 years ago

0.0.1-beta.57

4 years ago

0.0.1-beta.13

4 years ago

0.0.1-beta.16

4 years ago

0.0.1-beta.59

4 years ago

0.0.1-beta.15

4 years ago

0.0.1-beta.7

4 years ago

0.0.1-beta.6

4 years ago

0.0.1-beta.5

4 years ago

0.0.1-beta.4

4 years ago

0.0.1-beta.3

4 years ago

0.0.1-beta.2

4 years ago

0.0.1-beta.1

4 years ago

0.0.1-beta.0

4 years ago