EnglishFrenchSpanish

OnWorks favicon

ldap-git-backup - Online in the Cloud

Run ldap-git-backup in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command ldap-git-backup that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


ldap-git-backup - check in LDIF from an LDAP server into a GIT repository

SYNOPSIS


ldap-git-backup [options]

ldap-git-backup --help

DESCRIPTION


ldap-git-backup takes an LDIF dump of an LDAP server and updates a GIT repository that
serves as a versioned backup.

ldap-git-backup splits the LDIF data into separate entries. It constructs unique but
stable file names using a combination of the creation time stamp for ordering and the DN
as the unique key for an entry.

OPTIONS


--ldif-cmd <dump_ldif_command>
Specify a command to create a complete LDIF dump of the LDAP directory suitable for a
backup. It should contain all entries necessary to restore the LDAP database. By
default "/usr/sbin/safe-ldif" is taken which calls "/usr/sbin/slapcat" from OpenLDAP.

If you have access to an LDAP server over the network you can use ldapsearch as your
"--ldif-cmd". Example:

--ldif-cmd 'ldapsearch -u -x -o ldif-wrap=no \
-H ldaps://ldap.example.org -b dc=example,dc=org'

If you need to log in to a certain server first you would use something along the
lines of

--ldif-cmd 'ssh host.example.org ldapsearch -u -x -o ldif-wrap=no \
-H ldaps://ldap.example.org -b dc=example,dc=org'

You can make this as complicated as you like as long as it fits into a one line
command. If you need more you may want to create a script for the purpose.

--backup-dir <backup_directory>
Specify the directory where the GIT repository for the versioned backup is held.
Default: /var/backups/ldap

--commit-msg <commit_string>
Specify a custom commit message. Default: ldap-git-backup

Example:

--commit-msg "Import $(date --rfc-3339=seconds)"

--commit-date <date_string>
--commit-date <file>
Specify a custom commit date. If a file is given its modification time is used.

--no-gc
Do not perform a garbage collection (git gc) after checking in the new backup. By
default gc is done so as to keep the size of the backup down. You may want to skip gc
for the occasional backup run but leave it on for the scheduled backups.

--help
Prints this page.

Use ldap-git-backup online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Image Downloader
    Image Downloader
    Crawl and download images using
    Selenium Using python3 and PyQt5.
    Supported Search Engine: Google, Bing,
    Baidu. Keywords input from the keyboard
    or input from ...
    Download Image Downloader
  • 2
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    The Eclipse Tomcat Plugin provides
    simple integration of a tomcat servlet
    container for the development of java
    web applications. You can join us for
    discussio...
    Download Eclipse Tomcat Plugin
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is for streaming
    torrents on Mac, Windows or Linux. It
    connects to both BitTorrent and
    WebTorrent peers. Now there's no
    need to wait for...
    Download WebTorrent Desktop
  • 4
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 5
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 6
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • More »

Linux commands

Ad