GitGone LogoGitGone

Introduction

Learn how GitGone helps you protect your team's secrets.

Welcome to GitGone Server 👋

You've decided to take control of your configuration secrets—like API keys and database passwords—and that's a fantastic move!

The GitGone server is the heart of your very own secret management system. It’s a dedicated API server designed to be the single source of truth for your team's encrypted configurations.

What is GitGone Server?

Think of it as a secure digital vault for your team. The server acts as a trusted guardian:

  • Encrypted Storage: It holds onto your data but never sees it in plain text.
  • Access Control: It manages who can see or edit secrets for specific projects.
  • Version History: It keeps track of every change, allowing you to roll back instantly if something goes wrong.

Why self-host?

  • Total Privacy: Your secrets never leave your infrastructure.
  • No Third-Party Risk: You aren't dependent on a SaaS provider's security or pricing.
  • Control: You own the database, the logs, and the access rules.

Architecture

GitGone relies on a Zero-Trust architecture where the server never has access to the decryption keys. All encryption happens client-side (in the CLI).

For a deep dive into the cryptography and security model, check out the Architecture & Security page.

Ready to deploy? Let's set up your instance!

On this page