FREEDOM251

Freedom251 › Network Configuration Management Software

NetKeep

Free plan LinuxSelf-hostedWeb

Visit NetKeep Alternatives Pricing

NetKeep's own site

What NetKeep is

NetKeep collects and protects network-device configurations for ISPs and infrastructure teams, keeping collected versions in permanent Git history. Its collection engine is Oxidized 0.37.0. Users can search, download, and compare versions with unified or side-by-side diffs. NetKeep can synchronize inventory in read-only mode with LibreNMS and NetBox, and send notifications by email, signed webhooks, or Telegram. Full backups can be encrypted and sent to local storage or S3-compatible services; private Git mirroring is also available. Access roles include owner, administrator, operator, and reader, with optional TOTP two-factor authentication and passkeys. Safe mode collects, compares, and exports configurations without applying changes to equipment, though arbitrary Ruby or unreviewed drivers weaken that safeguard. NetKeep is free and open source under AGPL v3.0, deployed on-premises. It requires a Linux amd64 or arm64 server, Docker Engine 25 or newer, Docker Compose plugin 2.24 or newer, and persistent storage. Its maker warns that backups may contain credentials and sensitive network details.

Who it suits

NetKeep suits ISPs and infrastructure teams that need to collect, review, and back up network-device configurations on their own Linux server. Teams should be prepared to restrict administrative access and protect backups containing sensitive information.

What it does well

  • Keeps collected versions in permanent Git history.
  • Supports unified and side-by-side configuration diffs.
  • Synchronizes inventory read-only with LibreNMS and NetBox.
  • Offers encrypted backups and private Git mirroring.
  • Includes role controls, optional TOTP, and passkeys.

What to know first

  • Requires Linux amd64 or arm64 and persistent storage.
  • Requires Docker Engine 25 or newer.
  • Community support is best-effort with no SLA.
  • Arbitrary Ruby or unreviewed drivers weaken safe mode.

Limits

Safe mode's guarantee is weakened by arbitrary Ruby or unreviewed drivers; community support is best-effort and has no SLA.

Plans

PlanBilled and limitsPrice
NetKeepSelf-hosted · Linux amd64 or arm64 server · AGPL-3.0Free

As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Prepare a Linux amd64 or arm64 server with persistent storage.
  2. Install Docker Engine 25 or newer.
  3. Install Docker Compose plugin 2.24 or newer.
  4. Deploy NetKeep on-premises.
  5. Configure the collection and backup environment, restricting administrative access to sensitive data.

Verdict

NetKeep combines configuration history, comparison, inventory synchronization, and backup options in a free, self-hosted package. Its server requirements and backup-security responsibilities are important considerations for deployment.

Questions

How much does NetKeep cost?

NetKeep is free, listed as free.

Is NetKeep open source?

Yes. NetKeep's original code is distributed under the GNU Affero General Public License v3.0.

What platforms does NetKeep support?

It is self-hosted on Linux and accessed on the web. Deployment requires a Linux amd64 or arm64 server.

What does installation require?

NetKeep requires Docker Engine 25 or newer, Docker Compose plugin 2.24 or newer, and persistent storage.

Which inventory and notification integrations are available?

Read-only inventory synchronization is available with LibreNMS and NetBox. Notifications can use email, signed webhooks or Telegram.

What should I know about configuration backups?

Backups may contain passwords, tokens, SNMP communities and sensitive network details. The maker recommends encrypted storage and restricted administrative access.

Facts from NetKeep's own pages

Access controls
The product offers owner, administrator, operator, and reader roles, plus optional TOTP two-factor authentication and passkeys. · github.com, 4 Oct 2026
Backups
Full backups can be encrypted and sent to local storage or S3-compatible services, with private Git mirroring also available. · github.com, 4 Oct 2026
Collection
It uses Oxidized 0.37.0 as its configuration collection engine and stores collected versions in permanent Git history. · github.com, 4 Oct 2026
Configuration history
Users can search, download, and compare configuration versions with unified or side-by-side diffs. · github.com, 4 Oct 2026
Data protection
The maker warns that configuration backups may contain passwords, tokens, SNMP communities, and sensitive network details, and recommends encrypted storage and restricted administrative access. · github.com, 4 Oct 2026
Deployment requirements
Installation requires a Linux amd64 or arm64 server, Docker Engine 25 or newer, Docker Compose plugin 2.24 or newer, and persistent storage. · github.com, 4 Oct 2026
Integrations
NetKeep supports read-only inventory synchronization with LibreNMS and NetBox. · github.com, 4 Oct 2026
License
NetKeep's original code is distributed under the GNU Affero General Public License v3.0. · github.com, 4 Oct 2026
Notifications
Notification channels include email, signed webhooks, and Telegram. · github.com, 4 Oct 2026
Purpose
NetKeep collects, versions, compares, and protects network device configurations for ISPs and infrastructure teams. · github.com, 4 Oct 2026
Safe mode
In safe mode, NetKeep collects, compares, and exports configurations without applying changes to equipment; arbitrary Ruby or unreviewed drivers weaken this guarantee. · github.com, 4 Oct 2026
Support
Community support is best-effort with no SLA; commercial implementation, migration, or operational support is arranged by email. · github.com, 4 Oct 2026

Where NetKeep stands on Freedom251

Look at these too