Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🐺 A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.

License

NotificationsYou must be signed in to change notification settings

Clivern/Lynx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lynx Logo

Lynx

A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.


Lynx is a Fast, Secure and Reliable Terraform Backend. It is built in Elixir with Phoenix framework.

Features:

  • Simplified Setup: Easy installation and maintenance for hassle-free usage.
  • Team Collaboration: Manage multiple teams and users seamlessly.
  • User-Friendly Interface: Enjoy a visually appealing dashboard for intuitive navigation.
  • Project Flexibility: Support for multiple projects within each team.
  • Environment Management: Create and manage multiple environments per project.
  • State Versioning: Keep track of Terraform state versions for better control.
  • Rollback Capability: Easily revert to previous states for efficient infrastructure management.
  • Terraform Locking Support: The project also supports Terraform locking, ensuring state integrity and preventing concurrent operations that could lead to data corruption
  • RESTful Endpoints: for seamless teams, users, projects, environments, and snapshots management.
  • Snapshots Support: for both projects and environments to ensure data integrity and provide recovery options at specific points in time.
  • Terraform Provider: Automate creation/updates of teams, users, projects, environments and snapshots with terraform.

Upcoming Features:

  • Single Sign-On (SSO): Support for OAuth2 Providers like Azure AD OAuth, Keycloak, Okta ... etc

Quick Start

Important

Make sure you have docker and docker-compose installed for the quick start.

Lynx requires aPostgreSQL database. No Object Storage is required.

To runLynx alone on port4000 on docker.

$ wget https://raw.githubusercontent.com/Clivern/Lynx/main/docker-compose.yml \    -O docker-compose.yml$ docker-compose up -d

To runLynx behind nginx reverse proxy on port80 on docker.

$ wget https://raw.githubusercontent.com/Clivern/Lynx/main/docker-compose-nginx.yml \    -O docker-compose.yml$ wget https://raw.githubusercontent.com/Clivern/Lynx/main/nginx.conf \    -O nginx.conf$ docker-compose up -d

To run a 3 Nodes ofLynx behind nginx reverse proxy on port80 on docker.

$ wget https://raw.githubusercontent.com/Clivern/Lynx/main/docker-compose-cluster.yml \    -O docker-compose.yml$ wget https://raw.githubusercontent.com/Clivern/Lynx/main/nginx-cluster.conf \    -O nginx-cluster.conf$ docker-compose up -d

Here is avideo demonstration

Manual Installation

Please checkthis guide for a manual setup on Ubuntu server.

Important Links

NameDescription
API Documentationhttps://lynx.apidocumentation.com/reference
Bug TrackerSubmit issues on GitHub
Security IssuesSubmit security vulnerability on GitHub
ContributingRead the contribution guide here

License

© 2023, Clivern. Released underMIT License.

Lynx is authored and maintained by@clivern.


[8]ページ先頭

©2009-2025 Movatter.jp