Go to file
Hendrik Schutter 776818c7f1 Merge pull request 'First stable version' (#58) from develop into master
Reviewed-on: #58
2024-04-14 08:38:10 +02:00
doc new screenshot 2022-10-01 21:10:45 +02:00
include new beta version 2022-11-24 20:45:24 +01:00
scripts updated readme with new screenshot; updated update script 2022-09-27 18:39:21 +02:00
src feature/ipc_mgsqueue_printer (#57) 2022-11-24 20:41:23 +01:00
tfnoisegen@488716ef22 added Threefish cipher as submodule 2022-08-22 14:24:31 +02:00
.gitignore remove false git submodule 2022-08-22 14:27:42 +02:00
.gitmodules remove false git submodule 2022-08-22 14:27:42 +02:00
LICENSE Initial commit 2018-11-08 18:31:00 +01:00
README.md feature/ipc_mgsqueue_printer (#57) 2022-11-24 20:41:23 +01:00
astyle.sh using now own shred impl with check if the complete drive is full of zeros after shredding 2022-05-14 14:06:16 +02:00
ignoreDrives.conf protect lists with mutex 2022-08-21 15:52:47 +02:00
makefile updated readme for submodules 2022-08-22 14:36:52 +02:00
vcCodium.code-workspace fixed states if drive is no longer present 2020-08-26 18:38:39 +02:00

README.md

reHDD

Features:

  • show S.M.A.R.T values of attached drives
  • checking used drives for their next live based on threshold limits
  • delete a drive instant with wipefs
  • deleting a drive securely via overwriting
  • only needs a display and keyboard
  • process multiple drives at once

Download USB Image

2.5GB image v1.0.0 (wget is your friend)

Use Etcher or dd to create an bootable USB drive .

Screenshot

Screenshot of reHDD with multiple drives in different states

Debian Build Notes

  • apt-get install ncurses-dev git make g++
  • git submodule init
  • git submodule update
  • make release

Enable Label Printer

Just install reHDDPrinter. No further settings needed.

Create Standalone with Debian 11

Instructions how to create a standalone machine that boots directly to reHDD. This is aimed for production use, like several drives a day shredding.

  • Start reHDD after boot without login (as a tty1 shell)
  • Start dmesg after boot without login (as a tty2 shell)
  • Start htop after boot without login (as a tty3 shell)
  • Upload reHDD log every 12h if wanted

Software requirements

  • apt-get install hwinfo smartmontools curl htop sudo

Installation

clone this repo into /root/

git submodule init
git submodule update

cd /root/reHDD/

make release

bash scripts/install_reHDD.bash

If you want to upload the logs, edit scripts/reHDDLogUploader.bash with your nextcloud token

Add your system drive in /root/reHDD/ignoreDrives.conf like: e102f49d Get the first 8 Bytes from your UUID via blkid /dev/sdX

reboot

Build docs

make docs

open doc/html/index.html in browser