File tree Expand file tree Collapse file tree 7 files changed +77
-7
lines changed Expand file tree Collapse file tree 7 files changed +77
-7
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ The following services are available:
45
45
* static markdown wiki: [ mdwiki] ( http://www.mdwiki.info )
46
46
* password manager: [ bitwarden] ( https://bitwarden.com/ )
47
47
with free backend: [ vaultwarden] ( https://github.com/dani-garcia/vaultwarden )
48
- * multi-room audio system: [ lyrion music server] ( https://en.wikipedia. org/wiki/Lyrion_Music_Server )
48
+ * multi-room audio system: [ lyrion music server] ( https://lyrion. org/ )
49
49
* media server: [ jellyfin] ( https://jellyfin.org/ )
50
50
* media request management: [ jellyseerr] ( https://github.com/Fallenbagel/jellyseerr )
51
51
* low-latency voice chat: [ mumble] ( https://www.mumble.com/ )
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ Vagrant.configure("2") do |config|
25
25
main . vm . network "forwarded_port" , guest : 80 , host : 80 # caddy
26
26
main . vm . network "forwarded_port" , guest : 443 , host : 443 # caddy
27
27
main . vm . network "forwarded_port" , guest : 8123 , host : 8123 # homeassistant
28
- main . vm . network "forwarded_port" , guest : 9000 , host : 9000 # LMS
28
+ main . vm . network "forwarded_port" , guest : 9000 , host : 9000 # lyrion
29
29
main . vm . network "forwarded_port" , guest : 9091 , host : 9091 # transmission
30
30
main . vm . disk :disk , size : "8GB" , name : "share_1"
31
31
main . vm . disk :disk , size : "8GB" , name : "share_2"
Original file line number Diff line number Diff line change 73
73
- " /config"
74
74
- " /git"
75
75
- " /share-common"
76
- - " /share-common/Temp/"
77
76
- " /share/web/"
78
77
- " /share/web/fileshare/"
79
78
- " /share/web/gallery/"
159
158
- role : jdownloader
160
159
vars :
161
160
myjd_password : " {{ passwords.myjd }}"
162
- - role : lms
163
- vars :
164
- lms_music_folder : " /share/Audios/"
165
- lms_additional_music_folder : " /share-common/Temp"
166
161
167
162
- role : caddy
168
163
- role : web_examples
173
168
- role : homeassistant
174
169
- role : jellyfin
175
170
- role : jellyseerr
171
+ - role : lyrion
Original file line number Diff line number Diff line change
1
+ ---
2
+
3
+ lyrion_user : " {{ ansible_env.USER }}"
4
+ lyrion_group : " users"
5
+ lyrion_base_folder : " /config/lyrion"
6
+ lyrion_config_folder : " {{ lyrion_base_folder }}/config"
7
+ lyrion_playlist_folder : " {{ lyrion_base_folder }}/playlist"
8
+ lyrion_music_folder : " /share/Audios/"
9
+ lyrion_service_name : " lyrion"
Original file line number Diff line number Diff line change
1
+ ---
2
+
3
+ - name : Create folders
4
+ become : true
5
+ ansible.builtin.file :
6
+ path : " {{ item }}"
7
+ state : directory
8
+ owner : " {{ lyrion_user }}"
9
+ group : " {{ lyrion_group }}"
10
+ mode : " 775"
11
+ recurse : true
12
+ with_items :
13
+ - " {{ lyrion_base_folder }}"
14
+ - " {{ lyrion_config_folder }}"
15
+ - " {{ lyrion_playlist_folder }}"
16
+ - " {{ lyrion_music_folder }}"
17
+
18
+ - ansible.builtin.import_tasks : tasks/evaluate_uid.yml
19
+ vars :
20
+ user_name : " {{ lyrion_user }}"
21
+
22
+ - ansible.builtin.import_tasks : tasks/evaluate_gid.yml
23
+ vars :
24
+ group_name : " {{ lyrion_group }}"
25
+
26
+ - ansible.builtin.include_role :
27
+ name : docker-compose-service
28
+ vars :
29
+ service_name : " {{ lyrion_service_name }}"
Original file line number Diff line number Diff line change
1
+ ---
2
+ version : " 3"
3
+ services :
4
+ lyrion :
5
+ container_name : " lyrion"
6
+ image : lmscommunity/lyrionmusicserver:9.0.1
7
+ volumes :
8
+ - /etc/localtime:/etc/localtime:ro
9
+ - /etc/timezone:/etc/timezone:ro
10
+ - {{ lyrion_config_folder }}:/config:rw
11
+ - {{ lyrion_playlist_folder }}:/playlist:rw
12
+ - {{ lyrion_music_folder }}:/music:ro
13
+ ports :
14
+ - 9000:9000/tcp
15
+ - 9090:9090/tcp
16
+ - 3483:3483/tcp
17
+ - 3483:3483/udp
18
+ environment :
19
+ - PUID={{ uid }}
20
+ - PGID={{ gid }}
21
+ - HTTP_PORT=9000
Original file line number Diff line number Diff line change
1
+ Lyrion Media Server
2
+ ===================
3
+
4
+
5
+ First Setup
6
+ -----------
7
+
8
+ Start your setup over the Web-UI on: ` 192.168.0.6:9000 ` .
9
+
10
+ Recommend plugins are:
11
+
12
+ * Material-Skin
13
+ * Musik- und Interpreten-Information
14
+ * YouTube
15
+
You can’t perform that action at this time.
0 commit comments