8000 GitHub - maxi-schaefer/invana: Version control should be elegant, not arcane. ivana is a fresh take on VCS — transparent, hackable, and fast. Designed with simplicity and trust in mind, it's built to empower developers, not get in their way.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Version control should be elegant, not arcane. ivana is a fresh take on VCS — transparent, hackable, and fast. Designed with simplicity and trust in mind, it's built to empower developers, not get in their way.

License

Notifications You must be signed in to change notification settings

maxi-schaefer/invana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invana

Invana is an open-source, self-hosted monitoring system designed to track service versions running on your servers. Built with flexibility and privacy in mind, Invana helps teams gain visibility into the version landscape of their infrastructure.

Status: In Development

Invana is currently under active development. Features, APIs, and structure are subject to change

📦 Project Structure

  • Appliance - Main backend (Spring Boot) & Frontend (React) for managing and viewing data.
  • Agent - Lightweight agent that runs on monitored servers and executes detection scripts

🚀 Getting Started

These instructions assume basic familiarity with Docker and/or JavaScript/Java environments. Full setup documentation coming soon.

Perequisites

  • Docker (optional, for appliance deployment)
  • Java 17+ (for backend)
  • Node.js 18+ (for frontend)
  • Bash/Python (for agent)

Quick Start (Dev Mode)

  1. Clone the repository:
~$ git clone https://github.com/maxi-schaefer/invana
~$ cd invana
~$ git checkout -b develop
  1. Start the appliance (backend + frontend):
~$ cd ./frontend
~$ npm install
~$ npm run dev

For the backend import the project into your ide of choice and start InvanaApplication

🤝 Contributing

Contributions, feedback, and ideas are welcome!

  • Report issues in the GitHub Issues
  • Fork the repo and submit a pull request
  • Join discussions on features or improvements

📜 License

Invana is GPL-2.0 licensed

💬 Contact

Made with ♥ by maxi-schaefer

About

Version control should be elegant, not arcane. ivana is a fresh take on VCS — transparent, hackable, and fast. Designed with simplicity and trust in mind, it's built to empower developers, not get in their way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0