NetKeep — open network configuration backup

NetKeep

Active · Open source · AGPL-3.0

A free, modern control panel for collecting, versioning, comparing and protecting network device configurations. Built for ISPs and infrastructure teams with safe defaults and real operational depth.

Source on GitHubLatest releaseInstallation guide

What it does

  1. Controlled collection

    Read-only collection with controlled approval of destinations, credentials, drivers and SSH host keys.

  2. History and diffs

    Permanent Git history with search, downloads and unified or side-by-side configuration diffs.

  3. Encrypted backups

    Encrypted local or S3-compatible backups, plus private Git mirroring for redundancy.

  4. Operations built in

    Inventory, roles, audit logs, notifications and read-only synchronization with LibreNMS and NetBox.

How it works

  1. Approve

    Destinations, credentials, drivers and SSH host keys are approved before any collection runs.

  2. Collect

    Configurations are pulled read-only through Oxidized.

  3. Version

    Every change lands in a permanent Git history you can search and download.

  4. Compare

    Unified or side-by-side diffs show exactly what changed and when.

  5. Protect

    Encrypted local or S3-compatible backups, with a private Git mirror for redundancy.

Get started

Clone the source, then follow the installation guide for requirements and first-run setup.

sh
git clone https://github.com/lrqnet/NetKeep.git

Downloads the source code only. Nothing is installed or changed on the host.

Read the full installation guide

Built with

  • Laravel 13
  • React 19
  • PostgreSQL
  • Oxidized
  • Docker
Next projectIpamFerryAuditable phpIPAM to NetBox migrations