A production-ready StrongSwan server running in Docker with built-in monitoring and metrics export capabilities. Tests in pipelines are testing the versions of StrongSwan, exporter, and IPtables rules.
Exporter used in this project is from a dedicated repository here.
- 🔒 StrongSwan 6.0.4 - Built from source for latest security features
- 🐳 Docker-based - Easy deployment and management
- 📊 Prometheus Metrics - Built-in StrongSwan exporter for monitoring
- 🛡️ Security First - Runs as non-root user with minimal privileges
- 📝 Flexible Configuration - Easy to customize via mounted configs
- 🔧 iptables Support - Custom firewall rules support
MIT License - feel free to use and modify as needed.
- the CONTRIBUTING document describes how to contribute to the repository
- in case of need, please contact owner group : ThaseG
- see Changelog for release information.
- check Upgrade procedure to see how to create new strongswan container image.
- check Tests to see how automated tests works within this repository to verify version.