This directory contains a bunch of stuff for my home server. The server has the following primary goals: * media server * home automation and security * hardware/system monitoring and alerting Personal information and configuration are kept in a separate, private repository. This contains everything that could potentially be reused by others who would like to set up a similar system. INSTALLING SERVICES =================== Four services exist: alexa -- an Alexa Home Auto Skill that interacts with my system ripserver -- a job queue for media copying and ripping bridge -- move MQTT readings into an InfluxDB database mediamgmt -- handles filing of videos into Plex libraries talky -- webapp to talk to Alexa from a web page To install these, and enable it for operation (example): $ sudo systemctl enable PATH-TO/homesvr/ripserver/ripserver.service $ sudo systemctl start ripserver Double-check the configuration and proper operation: $ systemctl status ripserver Review logs: $ journalctl -e -u ripserver [ of course, s/ripserver/alexa/ or whatever ] CONFIGURING UDEV ================ To call ripserver to copy/rip a disk when it is inserted, create /etc/udev/rules.d/FOO.rules with something like: # # Automount the disk, then copy/rip it. # ENV{ID_MODEL}=="HL-DT-ST_BDDVDRW_UH12NS29", RUN+="/usr/bin/curl -X POST http://127.0.0.1:8080/copy/?noreply"