Skip to main content

A multi-hosts, PostgreSQL backed, filesystem duplication detection system.

Project description

Droblo

A multi-hosts oriented, PostgreSQL backed, filesystem duplication detection system.

Identify duplicated files on multiple hosts on the network, and/or ensure all files being watched are saved to multiple locations.

Droblo uses a Postgresql database for storing files fingerprint of multiple hosts under watch.

  • droblod is the daemon watching your hosts filesystem events, storing corresponding files fingerprints centrally.
  • droblo_reports generates reports accordingly.

Getting Started

Prerequisites

  • python 3.5 or above and the modules listed in pip_requirements.txt on machines where you intend to watch files from.

  • a server running any PostgreSQL version still being maintained.

Installation

Please refer to Droblo database setup for creating the database.

Please refer to Hosts installation for installation of Droblo on the watched hosts.

Commands usage

Please refer to droblod for information on droblod usage.

Please refer to droblo_reports for information on reporting.

License

This project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

droblo-0.0.9.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

droblo-0.0.9-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file droblo-0.0.9.tar.gz.

File metadata

  • Download URL: droblo-0.0.9.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.7

File hashes

Hashes for droblo-0.0.9.tar.gz
Algorithm Hash digest
SHA256 85e0bf52b8b999a5f14a658a8206be0ae567de2cd09f1af2f102313b152da438
MD5 0f903e41a0d4d107b781a337e396e5c2
BLAKE2b-256 f829c26eeb015a997e91a5d5e40db4bbb4539b115bf473c80f3c6af50370b566

See more details on using hashes here.

File details

Details for the file droblo-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: droblo-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.7

File hashes

Hashes for droblo-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a3d8f8b0fec0e9947cca60793a4fc4a39911145a67a9ecf1097105d934935609
MD5 f7e0c803c959a2fc09b02ffa35947c21
BLAKE2b-256 f4d161a57f4f6324f7cfe557c551592dc39bce63821a2185acdc69c1dd1f6304

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page