47f752e mention our new WireGuard doc in various locations
~fkooman pushed to ~fkooman/vpn-documentation git
d4271af intial attempt to better document WireGuard and how/why/when to use it
~fkooman pushed to ~fkooman/vpn-documentation git
This is the eduVPN/Let's Connect! documentation repository. This repository targets administrators and developers. It contains information on how to deploy the VPN software on a server, but also (technical) details about the implementation needed to (better) integrate it in existing infrastructure, and how to modify the software for one's own needs.
For more information see:
NOTE: if you are an end-user of eduVPN and want to contact someone, please try to find the contact information of your organization here. If you don't know where to go, then simply contact us at eduvpn-support@lists.geant.org.
Version | Release Date | OS Support | EOL* |
---|---|---|---|
3 | TBD | Debian (>= 11), Ubuntu (>= 22.04), Fedora (>= 36) | TBD |
2 | 2019-04-02 | Debian (>= 9), CentOS 7, Fedora (>= 34) | 2024-06-30 |
1 | 2017-07-13 | N/A | N/A |
We support a release until such time the EOL date has been reached or none of the eduVPN servers we officially support are running that version anymore, whichever comes first.
We only support the particular release on operating systems that are still supported by their vendor!
This is an (incomplete) list of features of the VPN software:
See Client Compatibility for more information about the supported OpenVPN clients.
NOTE: if you plan to install and run a eduVPN/Let's Connect! server please subscribe to the "deployers" mailing list here. It will be used for announcements of updates and discussion about running eduVPN/Let's Connect!.
You can also join IRC for technical questions/discussions/feedback on
Libera.Chat, channel #eduvpn
. Please stick around for
a while to wait for a response!
You can also easily use the Web Chat if you can't be bothered to setup an IRC client. See you there!
x86_64
)x86_64
)x86_64
)Current Recommendation: install your VPN server on Debian 11.
Currently we do NOT support CentOS & Red Hat Enterprise Linux 8. We are waiting for this to be resolved. We avoid using third party PHP repositories to prevent having to support these repositories in the future.
NOTE: we expect ALL software updates to be installed and the server rebooted before you install the software!
NOTE: if you want to deploy on multiple machines for load balancing, please follow these instructions!
aarch64
)
(Only available through the "development" repository)You can use the Fedora aarch64
packages on e.g. the
Raspberry Pi.
We also have EXPERIMENTAL support for "EL8", i.e. CentOS 8, Rocky Linux 8 and Red Hat Enterprise Linux. See this mailinglist post.
If you want to set up your own server development environment see
DEVELOPMENT_SETUP. See the v3
branch for the
upcoming 3.x server.
This work (this documentation repository) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
See LICENSE.
The VPN server software is licensed under the AGPLv3+.
If you find a security problem in the code, the deployed service(s) and want to
report it responsibly, contact fkooman@tuxed.net.
You can use PGP. My key is 0x9C5EDD645A571EB2
. The full fingerprint is
6237 BAF1 418A 907D AA98 EAA7 9C5E DD64 5A57 1EB2
.