Skip to content
This repository has been archived by the owner on Apr 25, 2022. It is now read-only.

Domesday Duplicator capture application builds and images for the Raspberry Pi 4B

License

Notifications You must be signed in to change notification settings

TokugawaHeavyIndustries/DomePi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE

This project is archived. After extensive testing, it's been shown the RPi4 is not fast enough for real-time capture. Use this project at your own risk.

DomePi

A Raspberry Pi image that features the Domesday Duplicator capture application via a web-accessible VNC client.

About

This software aims to simplify the usage of the Domesday Duplicator capture application. Before reading any further, head on over to the Domesday86 website to read more about the project..

As the DdD is high-bandwidth and requires USB3.0, this image is only supported on Raspberry Pi 4 boards.

This image contains the following software:

  • Xvfb - X11 in a virtual framebuffer
  • x11vnc - VNC server that scrapes the above X11 server
  • noNVC - HTML5 canvas vnc viewer
  • Fluxbox - Small window manager
  • Supervisor - Process controller
  • usbreset - Resets the usb bus on init
  • DomesdayDuplicator - GUI front-end for the Domesday Duplicator project (repo)
  • raspberian-firstboot - Modified image with firstboot to bootstrap DomePi setup (repo)

Installation

Download and flash the latest release, available here.

Make sure you're connected to Ethernet (or WiFi), as this image is bare and simply bootstraps the setup. Once powered up, the setup process will start setting everything up. The onboard green LED will blink in a 1s ON 1s OFF pattern when setup is completed:

like so

Then, ssh in and run sudo ./post-install.sh to configure the install.

Usage

Simply navigate to your Pi's IP address via port 8080 to use. For example:

http://192.168.1.199:8080

Notes

  1. Default username/password is pi/raspberry. You'll want to change this by logging in via ssh and using passwd.
  2. If capturing to local storage, the SMB share is not password protected.
  3. If capturing to local storage, the NFS share is valid for all connecting hosts.
  4. If capturing to SMB storage, your username and password are stored in plain text in fstab.

All of the above will be mitigated in a future release.

License

This image contains the Domesday Duplicator software from Simon Inns and is shared under the original software's license: GPLv3