0.0.1 • Published 5 years ago

openvpn-access-server-scripts v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 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

5 years ago

0.0.2-beta.22

5 years ago

0.0.2-beta.21

5 years ago

0.0.2-beta.17

5 years ago

0.0.2-beta.16

5 years ago

0.0.2-beta.19

5 years ago

0.0.2-beta.18

5 years ago

0.0.2-beta.13

5 years ago

0.0.2-beta.15

5 years ago

0.0.2-beta.14

5 years ago

0.0.2-beta.11

5 years ago

0.0.2-beta.10

5 years ago

0.0.2-beta.12

5 years ago

0.0.2-beta.8

5 years ago

0.0.2-beta.9

5 years ago

0.0.2-beta.7

5 years ago

0.0.1-beta.43

5 years ago

0.0.1-beta.42

5 years ago

0.0.1-beta.45

5 years ago

0.0.1-beta.44

5 years ago

0.0.1-beta.41

5 years ago

0.0.1-beta.40

5 years ago

0.0.1-beta.47

5 years ago

0.0.1-beta.46

5 years ago

0.0.1-beta.49

5 years ago

0.0.1-beta.48

5 years ago

0.0.1-beta.9

5 years ago

0.0.1-beta.8

5 years ago

0.0.1-beta.32

5 years ago

0.0.1-beta.31

5 years ago

0.0.1-beta.34

5 years ago

0.0.1-beta.33

5 years ago

0.0.1-beta.30

5 years ago

0.0.2-beta.3

5 years ago

0.0.2-beta.4

5 years ago

0.0.1-beta.39

5 years ago

0.0.2-beta.5

5 years ago

0.0.2-beta.6

5 years ago

0.0.2-beta.0

5 years ago

0.0.1-beta.35

5 years ago

0.0.2-beta.1

5 years ago

0.0.1-beta.38

5 years ago

0.0.2-beta.2

5 years ago

0.0.1-beta.37

5 years ago

0.0.1-beta.21

5 years ago

0.0.1-beta.20

5 years ago

0.0.1-beta.23

5 years ago

0.0.1-beta.22

5 years ago

0.0.1-beta.61

5 years ago

0.0.1-beta.60

5 years ago

0.0.1-beta.29

5 years ago

0.0.1-beta.28

5 years ago

0.0.1-beta.25

5 years ago

0.0.1-beta.24

5 years ago

0.0.1-beta.27

5 years ago

0.0.1-beta.26

5 years ago

0.0.1

5 years ago

0.0.1-beta.54

5 years ago

0.0.1-beta.10

5 years ago

0.0.1-beta.53

5 years ago

0.0.1-beta.56

5 years ago

0.0.1-beta.12

5 years ago

0.0.1-beta.55

5 years ago

0.0.1-beta.11

5 years ago

0.0.1-beta.50

5 years ago

0.0.1-beta.52

5 years ago

0.0.1-beta.51

5 years ago

0.0.1-beta.18

5 years ago

0.0.1-beta.17

5 years ago

0.0.1-beta.19

5 years ago

0.0.1-beta.58

5 years ago

0.0.1-beta.14

5 years ago

0.0.1-beta.57

5 years ago

0.0.1-beta.13

5 years ago

0.0.1-beta.16

5 years ago

0.0.1-beta.59

5 years ago

0.0.1-beta.15

5 years ago

0.0.1-beta.7

5 years ago

0.0.1-beta.6

5 years ago

0.0.1-beta.5

5 years ago

0.0.1-beta.4

5 years ago

0.0.1-beta.3

5 years ago

0.0.1-beta.2

5 years ago

0.0.1-beta.1

5 years ago

0.0.1-beta.0

5 years ago