All Projects → gboudreau → Greyhole

gboudreau / Greyhole

Licence: gpl-3.0
Greyhole uses Samba to create a storage pool of all your available hard drives, and allows you to create redundant copies of the files you store.

Projects that are alternatives of or similar to Greyhole

samba-operator
An operator for a Samba as a service on PVCs in kubernetes
Stars: ✭ 24 (-88.24%)
Mutual labels:  samba
Pvetools
proxmox ve tools script(debian9+ can use it).Including email, samba, NFS set zfs max ram, nested virtualization ,docker , pci passthrough etc. for english user,please look the end of readme.
Stars: ✭ 511 (+150.49%)
Mutual labels:  samba
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-56.37%)
Mutual labels:  samba
sambal
Ruby Samba Client
Stars: ✭ 36 (-82.35%)
Mutual labels:  samba
Exploit Cve 2017 7494
SambaCry exploit and vulnerable container (CVE-2017-7494)
Stars: ✭ 265 (+29.9%)
Mutual labels:  samba
Puppet Samba
Puppet samba module ⛺
Stars: ✭ 6 (-97.06%)
Mutual labels:  samba
speedcopy
Patched python shutil.copyfile to allow faster speeds on samba shares.
Stars: ✭ 13 (-93.63%)
Mutual labels:  samba
Ldap Passwd Webui
Very simple web interface for changing password stored in LDAP or Active Directory (Samba 4 AD).
Stars: ✭ 150 (-26.47%)
Mutual labels:  samba
Wsdd
A Web Service Discovery host daemon.
Stars: ✭ 312 (+52.94%)
Mutual labels:  samba
Docker Volume Netshare
Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin
Stars: ✭ 1,000 (+390.2%)
Mutual labels:  samba
user external
👥 External user authentication methods like IMAP, SMB and FTP
Stars: ✭ 80 (-60.78%)
Mutual labels:  samba
Pysmb
pysmb is an experimental SMB/CIFS library written in Python. It implements the client-side SMB/CIFS protocol (SMB1 and SMB2) which allows your Python application to access and transfer files to/from SMB/CIFS shared folders like your Windows file sharing and Samba folders.
Stars: ✭ 256 (+25.49%)
Mutual labels:  samba
Bash Toolkit
Este proyecto esá destinado a ayudar a los sysadmin
Stars: ✭ 13 (-93.63%)
Mutual labels:  samba
mailad
Software to provision a mail server with users from a Windows or Samba 4 Active Directory
Stars: ✭ 21 (-89.71%)
Mutual labels:  samba
Vagrant Docker Vm
💻 Development Vagrant VM with Docker, Samba and Mail sandbox (customizable)
Stars: ✭ 97 (-52.45%)
Mutual labels:  samba
cockpit-samba-manager
A Cockpit plugin to manage Samba shares and users.
Stars: ✭ 28 (-86.27%)
Mutual labels:  samba
Samba
https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)
Stars: ✭ 531 (+160.29%)
Mutual labels:  samba
Teamhelper
A robot software that helps a team leader automatically send notifications to QQ group and Emails for weekly meeting.
Stars: ✭ 201 (-1.47%)
Mutual labels:  samba
Reconfigure
Config-file-to-Python mapping library (ORM).
Stars: ✭ 136 (-33.33%)
Mutual labels:  samba
Nautilus Copypath
A small Nautilus extension for quickly copying file/Samba paths
Stars: ✭ 20 (-90.2%)
Mutual labels:  samba

Greyhole

Greyhole is an application that uses Samba to create a storage pool of all your available hard drives (whatever their size, however they're connected), and allows you to create redundant copies of the files you store, in order to prevent data loss when part of your hardware fails.

Installation

  1. Using apt (Ubuntu, Debian) or yum (CentOS, Fedora, RHEL):

    curl -Ls https://bit.ly/greyhole-package | sudo bash

  2. Follow the instructions from the USAGE file. There is also a copy of this file in /usr/share/greyhole/USAGE

Links

Features

JBOD concatenation storage pool

Configure as many hard drives as you'd like to be included in your pool. Your storage pool size will be the sum of the free space in all the hard drives you include. Your hard drives can be internal, external (USB, e-Sata, Firewire...), or even mount of remote file systems, and you can include hard drives of any size in your pool.

Per-share redundancy

For each of your shares that use the space of your storage pool, indicate how many copies of each file you want to keep. Each of those copies will be stored in a different hard drive, in order to prevent data loss when one or more hard drives fail. For very important files, you can even specify you'd like to keep copies on all available hard drives.

Easily recoverable files

Greyhole file copies are regular files, visible on any machine, without any hardware or software required. If you take out one hard drive from your pool, and mount it anywhere else, you'll be able to see all the files that Greyhole stored on it. They will have the same filenames, and they'll be in the same directories you'd expect them to be.

Documentation

The GitHub Wiki contains the Greyhole documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].