cBackup is free open source network equipment configuration backup tool. Built on top of modern web frameworks it provides saving, verifying and versioning for your routers, switches and other configurations

Purpose

cBackup provides network equipment configuration data backup for multiple platforms and devices. We constantly add support for new devices and distribute it via our content delivery system.

Version control

It is crucial not only to back up the configuration, but also to have version control to be able track changes. cBackup uses Git functionality to support diff and history for plain-text configurations.

Flexibility

We create highly configurable environment — you can set up discovery and backup policies as well as customize hardware support. Don’t hesitate to share your customizations.

Multilingual

Out of box English and Russian languages are supported. We are on Transifex and everyone is welcome to share their translations on more languages for more convenient tool.

Open Source

cBackup is released under AGPLv3 license and available for free use with no hidden payments or feature limitations. New device support and policies are also distributed free of charge.

Standalone deployment

We understand the privacy value and that network equipment configurations contain sensitive data. Use cBackup as a local appliance a don’t send your configurations anywhere.

System requirements

  • Linux server
  • Web server (Apache, NGinx)
  • PHP 7.0 or newer
  • Java 8.0.10 or newer, JRE
  • MariaDB 5.5 or newer (or other compatible distributive)
  • NetSNMP 5.5 or newer
  • libCurl 7.19 or newer
  • Git 1.8 or newer
  • OpenSSH