tREADME.md - dmt - source code for the kunsthal art installation
HTML git clone git://parazyd.org/dmt.git
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
tREADME.md (1660B)
---
1 dmt
2 ===
3
4 Description to be written.
5
6
7 Software dependencies
8 ---------------------
9
10 This stack runs on two different machines: A FreePBX box, and a Caller
11 Station. Their setup is documented below.
12
13
14 ### Caller Station
15
16 The Caller Station is a laptop running [Ubuntu Studio
17 17.10](https://ubuntustudio.org/). For our setup, we have removed
18 Pulseaudio by issuing:
19
20 ```
21 # apt purge pulseaudio pulseaudio-utils pavucontrol
22 ```
23
24 A reboot after removing Pulseaudio is necessary because it's integrated
25 in the desktop environment and this proved as the cleanest way to get
26 the system without it.
27
28 Once this is done, we can install the additional software needed to run
29 the part of the stack running on the Caller Station. Our SIP software of
30 choice is [Twinkle](http://www.twinklephone.com/), and our daemons are
31 written in Python 3, along with using some external libraries for it. We
32 can install all the dependencies by running the following:
33
34 ```
35 # apt install git twinkle python3-flask xdotool tmux openssh-server openssh-client alsa-utils
36 ```
37
38 Once we have our dependencies in place, we can clone this git repository
39 and proceed. The actual deployment is documented further on in this
40 readme.
41
42 ```
43 $ git clone https://github.com/awk0324/dmt.git
44 ```
45
46 For automation, it is also useful to generate an SSH key and copy it to
47 the FreePBX box's root user, which setup is explained below.
48
49
50 ### FreePBX box
51
52 To be written.
53
54
55 Acknowledgments
56 ---------------
57
58 Funkadelic's "Who Says a Funk Band Can't Play Rock?!" is copyright by
59 **Funkadelic/George Clinton/Walter Morrison/Michael Hampton**.
60
61 Funkadelic's "Maggot Brain" cover art is copyright by **Westbound
62 Records**.