hadrienpatte.subsonic
Ansible角色:Subsonic
这是一个用于在Debian和Ubuntu上安装Subsonic的Ansible角色。
需求
无。
角色变量
subsonic_version
:要下载的版本,默认为6.1.5
subsonic_port
:Subsonic监听传入HTTP流量的端口,默认为4040
subsonic_max_memory
:Subsonic内存限制(最大Java堆大小),单位为MB,默认为100
subsonic_music_folder
:Subsonic查找音乐的目录,默认为/var/music
subsonic_user
:运行Subsonic的用户subsonic_FQDN
:服务器的完全合格域名列表subsonic_HTTP_server
:HTTP反向代理服务器,可能的值为apache2
和nginx
,默认为nginx
subsonic_certificate_path
:存放TSL/SSL证书的目录subsonic_generate_self_signed_certificate
:是否生成自签名证书,默认为true
subsonic_redirect_HTTPS
:设置为true
以在使用自签名证书时自动将请求重定向到HTTPS,默认为false
subsonic_letsencrypt
:设置为true
以使用Let's Encrypt生成TSL/SSL证书,默认为false
subsonic_letsencrypt_email
:注册Let's Encrypt时使用的电子邮件subsonic_remove_default
:设置为true
以移除apache2/nginx默认站点
依赖
示例剧本
- name: 安装Subsonic
hosts: all
become: true
roles:
- hadrienpatte.subsonic
许可
MIT