Table of Contents

Config

copy the .dist file to inc_config.sh.

# ======================================================================
#
# IML BACKUP STORAGE HELPER :: CONFIG
#
# ======================================================================

    # max count of simultanous connections; 0 is unlimited
    typeset -i iMaxConnections=10
    typeset -i iConnections
    sSelfdir="$( dirname $0 )"

    # directory with backup data
    #   sublevel 1 is a name of backup tool
    #   sublevel 2 is a fqdn of a backed up server
    #   i.e. /netshare/restic-backup/server.example.com

    sBackupBasedir="/netshare"
    # where to store current connections
    # sConncectionDir="${sBackupBasedir}/_active"
    sConncectionDir="${sSelfdir}/_active_connections"

    # where to store last backup status
    sStatusDir="${sSelfdir}/_last_backup"

    # log
    sLogdir="${sSelfdir}/log"
    sLogfile="$sLogdir/connections.log"

# ----------------------------------------------------------------------

You MUST verify:

  • BackupBasedir="/netshare" - the target dir for backups

You optionally CAN change

  • typeset -i iMaxConnections=10 - the count of allowed parrallel backup connections (backup clients will wait until they get a free slot)
  • sLogdir="${sSelfdir}/log" - to write sone small logs somewhere else