Open Source

Vigilant is open source software and built using open source software.

Open Source

Vigilant is open source software licensed under the AGPL-3.0 license. While this means the source code is publicly available for review, modification, and self-hosting, it's important to note that AGPL-3.0 is a copyleft license—not a permissive free software license.

The AGPL-3.0 ensures that:

  • Anyone can view and audit the source code
  • You can modify the software for your own use
  • If you distribute modified versions, you must share your modifications under the same license
  • The software and any derivative works remain open source

This approach balances openness with sustainability, allowing us to maintain and improve Vigilant while keeping the code transparent.

Important Note: The open source version of Vigilant contains the core monitoring application. However, all infrastructure code, deployment automation, billing systems, and SaaS-specific components that power govigilant.io remain closed source. This ensures we can maintain a sustainable business while still providing the transparency and self-hosting freedom that open source offers.

Benefits of Open Source

Transparency

With Vigilant's source code publicly available on GitHub, you can verify exactly what the software does. There are no hidden backdoors, no secret data collection, and no mystery algorithms. What you see is what you get.

No Vendor Lock-in

You're never trapped with Vigilant. If our hosted service doesn't meet your needs, you can self-host the application. If you want to modify it for your specific use case, you have that freedom. You control your monitoring infrastructure.

Self-Hosting Benefits

Data Sovereignty

When you self-host Vigilant, your monitoring data never leaves your infrastructure. This is crucial for:

  • Organizations handling sensitive information
  • Compliance with data residency requirements
  • Industries with strict privacy regulations
  • Anyone who simply values data privacy

Complete Control

Self-hosting gives you full control over:

  • Where your data is stored geographically
  • How long data is retained
  • Who has access to your monitoring information
  • Your deployment architecture and scaling strategy
  • Update schedules and version management

Customization

With access to the source code and full control over your deployment, you can customize Vigilant to fit your exact requirements, integrate with internal systems, and adapt it to your workflows.

Getting Started with Self-Hosting

Ready to self-host Vigilant? Check out our documentation for installation guides and configuration options. Our community is also available on Discord to help you get started.

For those who prefer a managed solution without the operational overhead, our hosted service at govigilant.io provides the same powerful monitoring capabilities with the convenience of a fully managed platform.