NetKeep vs RANCID
NetKeep
github.comRANCID
shrubbery.netSide by side
| Figure | NetKeep | RANCID |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| macOS | — | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Network Configuration Management Software | 7.4 (#19) | 7.9 (#9) |
| License | NetKeep's original code is distributed under the GNU Affero General Public License v3.0. | The published license permits redistribution and use in source and binary forms subject to its stated conditions. |
| Purpose | NetKeep collects, versions, compares, and protects network device configurations for ISPs and infrastructure teams. | RANCID monitors network-device configurations, records configuration and hardware/software history in a revision control system, and emails detected differences. |
| Support | Community support is best-effort with no SLA; commercial implementation, migration, or operational support is arranged by email. | The maker directs users to [email protected] and the rancid-announce and rancid-discuss mailing lists for problems, contributions, and suggestions. |
Plans
In their own words
NetKeep
NetKeep is a free, open-source, self-hosted system for collecting, versioning, comparing, and protecting network-device configurations. It uses Oxidized 0.37.0 to gather configurations and keeps each version in permanent Git history. Teams can search, download, and compare revisions with unified or side-by-side diffs. Read-only inventory synchronization is available with LibreNMS and NetBox. Notifications can be sent by email, signed webhook, or Telegram. Full backups may be encrypted and stored locally or in S3-compatible services, with private Git mirroring as another option. Roles include owner, administrator, operator, and reader; optional TOTP two-factor authentication and passkeys are supported. Safe mode exports and compares configurations without applying changes, although arbitrary Ruby or unreviewed drivers reduce that assurance. Installation needs a Linux amd64 or arm64 server, Docker Engine 25+, Docker Compose plugin 2.24+, and persistent storage. The product is on-premises under AGPL-3.0.
RANCID
RANCID is free, open-source software that monitors network-device configurations and keeps their changes in revision control. It logs into devices, runs commands, reformats output to remove changing values that do not represent meaningful configuration differences, emails detected changes, and commits updates to version control. CVS, Subversion, and Git are listed for maintaining history. Login scripts connect through Telnet or SSH, and included looking-glass software provides device access. The maker lists support for equipment including Allied Telesis, Cisco, Juniper, Catalyst, Foundry/Brocade, Redback, ADC, Alteon, and HP Procurve, among others. RANCID is available for Linux, macOS, and self-hosted deployment; version 3.14 is identified as current. It has no GUI or web interface for configuration, although separate tools can show diffs and repositories. Setup guidance generally assumes basic Unix and tool knowledge, and versions 2.3 onward require Expect 5.40 or later.