User Tools

Site Tools


services:backup_server

Backup System

I run a backup server for use by friends/clients to backup data to my fileserver.

Currently there are 3 primary methods used to allow backups.

If you would like to make use of my backup system contact me via email at backup_setup@techiem2.net, IRC, or send me a text if you have my number.

If you have any issues working through the user side of setting up one of the backup methods let me know.

Syncthing

Syncthing is a folder synchronization system that supports one-way or two-way synchronization, as well as file versioning.

My server id is: DIQYGMZ-WX6ML5V-XGSH4N2-3CFYX3I-WYAMAOP-APJY5XL-ZEINT7X-BVQM7QB

My recommendation is to set the client to send-only mode by default.

When I add the share to the server I enable versioning to help protect against corrupted files.

To get setup for my server:

  1. Install syncthing for your platform of choice
  2. Configure your share folders
  3. Add my server (you can add using the ID or scan the QR code)
  4. Send me your ID and what share names you'll be sending
  5. Once I verify I've added the ID to the server share the folders with the server
  6. I'll accept the share requests on the server and set them to a proper storage location and inform you that's been done
  7. They should start syncing

Direct SCP

The backup server runs ssh and mounts user backup directories (~/Backup) to the fileserver.

If you wish to manually backup/restore files using an SCP program such as Filezilla, or to setup your own custom backup system using scp or rsync over ssh, this is what you'll want setup.

To get setup for my server:

  1. Tell me you'd like to be setup and give me your preferred username
  2. I'll create the account on the servers and get the mounts setup
  3. I'll give you the connection info and initial username/password
  4. Do what you need to do!

UserBack Full Filesystem

UserBack is my custom created backup solution designed for backing up Windows PCs using rsync over ssh.

It uses a cygwin install and custom perl scripts to backup via rsync over ssh.

It is designed to backup all user data across all connected drives, with the exception of things that are pointless to backup (such as swap file and some system files and such).

To get setup for my server:

  1. Tell me you'd like to be setup and give me your preferred username
  2. I'll create the account on the servers and get the mounts setup
  3. I'll give you the connection info and initial username/password
  4. We'll need to setup a time for me to teamviewer into the pc to get the UserBack system setup on the PC (if you're local you can just bring me the PC to setup)
  5. I'll get the PC setup and tested and enable scheduled backups if desired
  6. I'll setup filezilla to connect for easy uploads of non-included data (such as from a flash drive not normally connected) and for easy restore of data
services/backup_server.txt · Last modified: 2017/08/02 17:14 by techiem2