About Safestore

Safestore was created to provide an easy, free, high performance way to configure reliable backups for almost any infrastructure.

Fully Compatible Operating Systems

  • Red Hat Enterprise Linux / CentOS 7
  • Red Hat Enterprise Linux / CentOS 8
  • Fedora 30+

Operating Systems Without Packaging

  • Red Hat Enterprise Linux / CentOS 6
  • Debian
  • Ubuntu
  • Most anything systemd based

Installation

Requirements

  • Python: 2.6+ / 3.4+
  • rsync
  • MySQL Python Bindings (for database snapshots)

Red Hat Enterprise Linux / CentOS 7



# Add the official repository
root@safestore-el7.io # curl https://copr.fedorainfracloud.org/coprs/trae32566/Safestore/repo/epel-7/trae32566-Safestore-epel-7.repo > /etc/yum.repos.d/trae32566-Safestore-epel-7.repo

# Install Safestore
root@safestore-el7.io # yum install safestore

# Use the man pages!
root@safestore-el7.io # man 1 safestore 
root@safestore-el7.io # man 5 safestore.json
root@safestore-el7.io # man 8 safestore

# Optionally, seed (start) the backup
root@safestore-el7.io # systemctl start safestore-backup.service

# Once configured, enable and start the timer(s)
root@safestore-el7.io # systemctl enable safestore-backup.timer --now
                    

Fedora 30+ / Red Hat Enterprise Linux / CentOS 8


# Enable the official Copr repository
root@safestore-fc.io # dnf copr enable trae32566/Safestore

# Install Safestore
root@safestore-fc.io # dnf install safestore

# Check out the man pages!
root@safestore-fc.io # man 1 safestore
root@safestore-fc.io # man 5 safestore.json
root@safestore-fc.io # man 8 safestore

# Optionally, seed (start) the backup
root@safestore-fc.io # systemctl start safestore-backup.service

# Once configured, enable and start the timer(s)
root@safestore-fc.io # systemctl enable safestore-backup.timer --now