https://github.com/pritunl/pritunl-zero
Zero trust system
https://github.com/pritunl/pritunl-zero
beyondcorp smartcard u2f zero-trust
Last synced: 6 months ago
JSON representation
Zero trust system
- Host: GitHub
- URL: https://github.com/pritunl/pritunl-zero
- Owner: pritunl
- License: other
- Created: 2017-06-21T04:18:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-29T11:06:44.000Z (6 months ago)
- Last Synced: 2025-03-29T11:32:51.403Z (6 months ago)
- Topics: beyondcorp, smartcard, u2f, zero-trust
- Language: Go
- Homepage: https://zero.pritunl.com
- Size: 117 MB
- Stars: 607
- Watchers: 24
- Forks: 112
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: LICENSE
- Audit: audit/audit.go
Awesome Lists containing this project
README
# pritunl-zero: zero trust system
[](https://github.com/pritunl)
[](https://twitter.com/pritunl)
[](https://pritunl.medium.com)
[](https://forum.pritunl.com)[Pritunl-Zero](https://zero.pritunl.com) 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](https://docs.pritunl.com/docs/pritunl-zero)[](https://docs.pritunl.com/docs/pritunl-zero)
## Run from Source
```bash
# Install Go
sudo yum -y install gitwget 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.gztee -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
EOFsudo 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`](LICENSE) file for a copy of the license.