tdocument software dependencies - dmt - source code for the kunsthal art installation
 (HTM) git clone git://parazyd.org/dmt.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 40e246fbac78b817d17b197e20a68f326ee842c6
 (DIR) parent fa445d4cf90a2ccff46ac9b024cfbea238c29d8a
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Sat, 18 Nov 2017 04:22:16 +0100
       
       document software dependencies
       
       Diffstat:
         A README.md                           |      62 +++++++++++++++++++++++++++++++
         A funkadelic-maggot-brain.jpg         |       0 
       
       2 files changed, 62 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/README.md b/README.md
       t@@ -0,0 +1,62 @@
       +dmt
       +===
       +
       +Description to be written.
       +
       +
       +Software dependencies
       +---------------------
       +
       +This stack runs on two different machines: A FreePBX box, and a Caller
       +Station. Their setup is documented below.
       +
       +
       +### Caller Station
       +
       +The Caller Station is a laptop running [Ubuntu Studio
       +17.10](https://ubuntustudio.org/). For our setup, we have removed
       +Pulseaudio by issuing:
       +
       +```
       +# apt purge pulseaudio pulseaudio-utils pavucontrol
       +```
       +
       +A reboot after removing Pulseaudio is necessary because it's integrated
       +in the desktop environment and this proved as the cleanest way to get
       +the system without it.
       +
       +Once this is done, we can install the additional software needed to run
       +the part of the stack running on the Caller Station. Our SIP software of
       +choice is [Twinkle](http://www.twinklephone.com/), and our daemons are
       +written in Python 3, along with using some external libraries for it. We
       +can install all the dependencies by running the following:
       +
       +```
       +# apt install git twinkle python3-flask xdotool tmux openssh-server openssh-client alsa-utils
       +```
       +
       +Once we have our dependencies in place, we can clone this git repository
       +and proceed. The actual deployment is documented further on in this
       +readme.
       +
       +```
       +$ git clone https://github.com/awk0324/dmt.git
       +```
       +
       +For automation, it is also useful to generate an SSH key and copy it to
       +the FreePBX box's root user, which setup is explained below.
       +
       +
       +### FreePBX box
       +
       +To be written.
       +
       +
       +Acknowledgments
       +---------------
       +
       +Funkadelic's "Who Says a Funk Band Can't Play Rock?!" is copyright by
       +**Funkadelic/George Clinton/Walter Morrison/Michael Hampton**.
       +
       +Funkadelic's "Maggot Brain" cover art is copyright by **Westbound
       +Records**.
 (DIR) diff --git a/funkadelic-maggot-brain.jpg b/funkadelic-maggot-brain.jpg
       Binary files differ.