• Stars
    star
    538
  • Rank 82,538 (Top 2 %)
  • Language
    Go
  • License
    Other
  • Created over 7 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Zero trust system

pritunl-zero: zero trust system

github twitter medium forum

Pritunl-Zero is a zero trust system that provides secure authenticated access to internal services from untrusted networks without the use of a VPN. Documentation and more information can be found at docs.pritunl.com

pritunl

Run from Source

# Install Go
sudo yum -y install git

wget https://go.dev/dl/go1.18.linux-amd64.tar.gz
echo "e85278e98f57cdb150fe8409e6e5df5343ecb13cebf03a5d5ff12bd55a80264f go1.18.linux-amd64.tar.gz" | sha256sum -c -

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xf go1.18.linux-amd64.tar.gz
rm -f go1.18.linux-amd64.tar.gz

tee -a ~/.bashrc << EOF
export GO111MODULE=on
export GOPATH=\$HOME/go
export PATH=/usr/local/go/bin:\$PATH
EOF
source ~/.bashrc

# Install MongoDB
sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo << EOF
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
EOF

sudo yum -y install mongodb-org
sudo service mongod start

# Install Pritunl Zero
go get -u github.com/pritunl/pritunl-zero

# Run Pritunl Zero (must be run from source directory)
cd ~/go/src/github.com/pritunl/pritunl-zero
sudo ~/go/bin/pritunl-zero start

License

Please refer to the LICENSE file for a copy of the license.

More Repositories

1

pritunl

Enterprise VPN server
Python
4,195
star
2

pritunl-client-electron

Pritunl OpenVPN client
Go
1,143
star
3

pritunl-client

Replaced with https://github.com/pritunl/pritunl-client-electron
Python
122
star
4

pritunl-cloud

Private cloud virtualization platform
Go
118
star
5

pritunl-link

Pritunl link client
Go
37
star
6

pritunl-web

Pritunl external web server
Go
30
star
7

pritunl-dns

Pritunl DNS mapping service
Go
29
star
8

archlinux

Docker build script for pritunl/archlinux base image
Python
23
star
9

pritunl-edgemax

Pritunl EdgeMax Plugin
HTML
19
star
10

pritunl-zero-client

Pritunl Zero SSH client
Python
18
star
11

pritunl-zero-docker

Pritunl Zero Docker image
Shell
17
star
12

terraform-provider-pritunl

Pritunl Terraform provider
Go
15
star
13

pritunl-bastion

Pritunl Zero bastion server
Shell
12
star
14

pritunl.github.io

Enterprise VPN server homepage
JavaScript
10
star
15

pritunl-pacur

Pritunl pacur repository
Shell
9
star
16

terraform-provider-mongodbatlas

Terraform MongoDB Atlas provider
Go
9
star
17

pritunl-monitor

No longer in development
Go
8
star
18

pritunl-endpoint

Endpoint security and monitoring
Go
8
star
19

pritunl-zero-ssh-emergency

Pritunl Zero emergency SSH client
Go
7
star
20

pritunl-vault

Go
5
star
21

pritunl-loader

No longer in development
Python
5
star
22

pritunl-hsm

Go
5
star
23

zero.pritunl.github.io

JavaScript
3
star
24

client.pritunl.github.io

Pritunl VPN client homepage
2
star
25

mongodb-debian

No longer in development
Makefile
2
star
26

pritunl-node

No longer in development
Python
2
star
27

qemu-build

Pritunl KVM repository build source
Standard ML
2
star
28

homebrew-tap

Pritunl homebrew tap
Ruby
2
star
29

pritunl-cloud-builder

Automated installation for Pritunl Cloud
2
star
30

pgp

Pritunl PGP Signing Key
1
star
31

pritunl-artwork

Artwork for Pritunl
1
star
32

cloud.pritunl.github.io

JavaScript
1
star
33

openvpn-debian

No longer in development
Shell
1
star
34

pritunl-ip

No longer in development
Python
1
star
35

tools

Golang base library
Go
1
star
36

misc-pacur

Misc repository
Shell
1
star
37

endpoint.pritunl.github.io

JavaScript
1
star
38

pymongo-debian

No longer in development
Shell
1
star