VPN User Portal
8169c5db — François Kooman a day ago
update dependencies
add format dev scripts
3134096d — François Kooman 5 days ago
update CHANGES



You can also use your local clone with git send-email.

Summary: User and admin portal for Let's Connect! and eduVPN

Description: The user and admin portal and API for eduVPN / Let's Connect! allowing for self-management by users and administrative tasks by designated administrators.

License: AGPL-3.0-or-later

builds.sr.ht status


This project contains the user and admin portal for the Let's Connect! and eduVPN software.

#Issue Tracker

Find our issue tracker here. You can also submit an issue through mail.

Please mention the version of eduVPN / Let's Connect! server you are running and only report issues with the server here!


Thank you for taking the time to contribute to eduVPN / Let's Connect!. In order for us to be able to accept your contributions, i.e. "Pull Requests" or "Merge Requests", we'd like you to sign our "CLA" and send it back to us.

You can find the CLA here. Pick the correct one, either for "legal entities" or "individuals" and mail it to legaldocuments@commonsconservancy.org as stated in the document. Please add eduvpn-support@lists.geant.org to the CC field.

Note, that signing the CLA will not automatically guarantee your contribution will be included in the software!

Thanks again for wanting to contribute to eduVPN / Let's Connect!

#Code Quality / Style

If you want to contribute, make sure your code does not throw any (additional) warnings or errors when running Psalm, PHP CS Fixer and PHPUnit.

To run them (all) on your system:

$ composer update
$ make all