Skip to content

janus-bastion/janus-infra

Janus infra

Janus Bastion Logo

The infrastructure orchestrator of the Janus project. It deploys and manages the bastion’s containers, services, and configurations using docker and GitHub Actions.

Author Author Author Author
@nathanmartel21
@nathanmartel21


Sponsor nathanmartel21
@xeylou
@xeylou


Sponsor xeylou
@Djegger
@Djegger


Sponsor Djegger
@Warsgo
@Warsgo


Sponsor Warsgo

Contents

Features

  • Docker Compose-based deployment for full infrastructure orchestration.
  • HAProxy-based load balancing.
  • Modular and extensible directory structure.
  • Automatic vulnerability scanning of Docker images using Grype via GitHub Actions.
  • SSL/TLS certificate configuration and management.

Requirements

  • Git

  • Docker

  • Docker Compose

  • Bash

  • xdg-open (for Linux GUI environments - but not mandatory)

Notes

  • Designed for containerized environments with emphasis on security, performance, and modularity.
  • Grype scanning is automatically triggered on push or PRs to ensure container integrity and compliance.
  • Contributions welcome via pull requests.

License

This project is licensed under the GNU General Public License v3.0 GPL-3.0.
See the LICENSE file for more details.

About

Infrastructure for Janus ecosystem

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages