-
Notifications
You must be signed in to change notification settings - Fork 11
/
architecture.txt
49 lines (38 loc) · 1.21 KB
/
architecture.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Runs on debian 8.
== systemd ==
[ ] nginx: connects port 80 to webserver
[x] redis: data storage and persistence
[x] webserver: hosts HTTP, reads from redis and sticks data in redis
uses webapp2
[x] downloader: downloads youtube videos, talks with redis, writes into fixed folder
uses youtube-dl
"~/.local/bin/youtube-dl"
[ ] yt-updater: updates youtube-dl
uses pip install --user
[ ] cleaner: talks with redis, deletes data from fixed folder
== runs in the desktop session ==
[ ] player: plays queued videos, talks with redis, reads out of fixed folder
uses mplayer
INSTALLATION:
* Install Debian 8
- hostname: musicazoo
- domain name: .mit.edu
- no root password
- user: musicazoo
- password: musicazoo (temporary)
- time zone: eastern
- partitioning: guided
- mirror country: united states
- mirror: debian.csail.mit.edu
- no http proxy
- report statistics
- select options: Debian / LXDE
- add SSH server if you want
- install grub: /dev/sda
* Disable unnecessary services
- systemctl stop/disable avahi-daemon avahi-daemon.socket ModemManager udisks2 wicd
* Install and enable redis
- apt-get install redis-server
* Create and switch to new user "musicazoo"
* git clone this repository
*