Skip to content

lyonel/pukcab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e4eb86c · Dec 4, 2018
Dec 4, 2018
Dec 20, 2016
Feb 18, 2015
Jan 15, 2017
Feb 10, 2015
Oct 17, 2016
Oct 17, 2016
Mar 27, 2017
Jun 23, 2017
Apr 2, 2015
Apr 4, 2015
Mar 1, 2016
Jul 19, 2015

Repository files navigation

Pukcab

Introduction

pukcab is a lightweight, single-binary backup system for UNIX / Linux systems that stores de-duplicated, compressed and incremental backups on a remote server using just an SSH connection.

De-duplication happens not only between incremental backups of the same system but also between different systems. For example, it allows you to perform full backups of systems running the same OS with only minimal disk space for each additional system^[Basically, only configuration files and user data require disk space.].

Intended use

pukcab doesn't compare to professional-grade backup systems, don't expect it to be able to backup thousands of systems or dozens of terabytes of data.

It is, however, perfectly suitable for home users, hobbyists, UNIX / Linux enthusiasts or small tech-savy shops who want a flexible, yet dead-easy to setup and operate backup system with no bigger expenses than just a Linux box with a few terabytes of storage.

Little to no configuration should ever be required to satisfy most needs:

  • just run pukcab backup every night on your systems
  • full-system backups should be preferred, thanks to sensible OS-dependent default exclusions
  • automatic daily/weekly/monthly/yearly retention policies should keep enough backups around

Features

  • lightweight (just [#Download 1 binary] to be installed on both the client and the server)
  • easy to install (only 1 username with SSH connectivity is required to set up a server)
  • flexible configuration
  • sensible defaults
  • automatic retention schedules
  • incremental/full backups
  • data de-duplication
  • data compression
  • (optional) web interface

Documentation

Download