Skip to content

ThaseG/strongswan-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StrongSwan Server Container Image

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.

Used Exporter

Exporter used in this project is from a dedicated repository here.

Features

  • 🔒 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

Configuration

Required Files

Configuration Structure


License

MIT License - feel free to use and modify as needed.

For more information:

  • 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.

About

StrongSwan community container image with build-in exporter, vulnerability and E2E test

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors