Skip to content

ARMmaster17/Captain

Repository files navigation

Logo

Captain

License: MIT GitHub release (latest SemVer) Test Maintainability Test Coverage FOSSA Status

Captain is a container orchestration and streamlined PaaS provider for Proxmox-based datacenters.

Project Goals:

  • Quickly create LXC containers based on a set of common defaults.
  • Seamlessly scale instances up and down.
  • Provide health checks and automatic crash mitigation.
  • Easy to use through the CLI, web interface, or REST API.

Captain is currently undergoing a refactor to make it more maintainable before moving on to new microservices. This refactor is part of release v1.0.0.

Roadmap:

  • Integrated DNS server with service discovery.
  • SaaS platform on top of Captain.
  • Prepackaged "AWS-style" services that run on Captain.

Getting Started

Read the steps on the wiki. If you need help start a discussion on the Discussions tab.

Contributing

To contribute, fork this repository, make your changes, and send back a PR. If you're not sure where to start, feel free to check out the issues page or start a chat on the discussion page.

License

FOSSA Status