5
0
Fork
You've already forked vpn-server-node
0
VPN Node
  • PHP 99.6%
  • Makefile 0.4%
François Kooman 00861885b8
All checks were successful
/ tests (push) Successful in 10s
prepare for release
2026年02月12日 11:37:12 +01:00
.forgejo/workflows run CI on codeberg-tiny-lazy 2025年10月14日 12:57:03 +02:00
config implement deploying only some profiles on a node 2021年10月28日 11:14:04 +02:00
libexec directly show error when "ping" fails 2026年02月12日 11:33:46 +01:00
src show error messages when talking to portal/controller results in error 2026年02月12日 11:12:55 +01:00
tests add IPv4Forwarding and IPv6Forwarding to [Network] for systemd-networkd 2025年12月10日 13:50:03 +01:00
.gitattributes switch to bytes_in/bytes_out 2021年12月27日 22:00:53 +01:00
.gitignore phpstan.neon -> phpstan.neon.dist 2025年10月20日 16:35:44 +02:00
.php-cs-fixer.dist.php use static:: for PHPUnit tests 2025年10月20日 19:40:56 +02:00
CHANGES.md prepare for release 2026年02月12日 11:37:12 +01:00
composer.json update composer.json 2025年10月11日 10:32:58 +02:00
composer.lock finalize ClientException 2025年10月14日 09:09:51 +02:00
CONFIG_CHANGES.md move to codeberg.org 2024年11月11日 23:51:14 +01:00
LICENSE initial commit 2016年10月18日 16:05:59 +02:00
Makefile update Makefile 2024年07月02日 11:21:36 +02:00
phpstan.neon.dist phpstan.neon -> phpstan.neon.dist 2025年10月20日 16:35:44 +02:00
phpunit.xml.dist switch back to PHPUnit 2024年03月19日 14:57:19 +01:00
psalm.xml.dist refactor code for PHP >= 8 2025年10月10日 08:25:23 +02:00
README.md update README 2025年10月11日 10:25:22 +02:00

Summary: Server node for Let's Connect! / eduVPN

Description: Server node for Let's Connect! / eduVPN managing OpenVPN and WireGuard.

Copyright: The Commons Conservancy eduVPN Programme

License: AGPL-3.0-or-later

Introduction

This project is the VPN node of the Let's Connect! / eduVPN software. It manages OpenVPN and WireGuard.

Contributing

Thank you for taking the time to contribute to eduVPN / Let's Connect!.

We are very happy to receive bug fixes and translation updates! Please create an entry in the issue tracker as well. If you want to see/develop new features, or introduce big(ger) changes, please talk to us before you start working on it to prevent you doing to work and having it rejected.

Furthermore, in order for us to be able to accept your contributions, if they are big enough to warrant protection under copyright, we'd like to ask 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: signing the CLA will not automatically guarantee your contribution will be accepted and 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 makes it through static code analysis, does not break the unit tests and is properly formatted.

Refer to Development Setup on how to install and run those tools.