mirror of
https://github.com/YunoHost-Apps/jellyfin_ynh.git
synced 2024-09-03 19:26:29 +02:00
commit
3bae4a14bb
4 changed files with 21 additions and 29 deletions
|
@ -1,16 +1,26 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
<LdapServer>127.0.0.1</LdapServer>
|
<LdapServer>127.0.0.1</LdapServer>
|
||||||
<LdapBaseDn>ou=users,dc=yunohost,dc=org</LdapBaseDn>
|
|
||||||
<LdapPort>389</LdapPort>
|
<LdapPort>389</LdapPort>
|
||||||
<LdapSearchAttributes>uid, mail</LdapSearchAttributes>
|
|
||||||
<LdapUsernameAttribute>uid</LdapUsernameAttribute>
|
|
||||||
<LdapSearchFilter>(permission=cn=jellyfin.main,ou=permission,dc=yunohost,dc=org)</LdapSearchFilter>
|
|
||||||
<LdapAdminFilter>(permission=cn=jellyfin.admin,ou=permission,dc=yunohost,dc=org)</LdapAdminFilter>
|
|
||||||
<LdapBindUser></LdapBindUser>
|
|
||||||
<LdapBindPassword></LdapBindPassword>
|
|
||||||
<CreateUsersFromLdap>true</CreateUsersFromLdap>
|
|
||||||
<UseSsl>false</UseSsl>
|
<UseSsl>false</UseSsl>
|
||||||
<UseStartTls>false</UseStartTls>
|
<UseStartTls>false</UseStartTls>
|
||||||
<SkipSslVerify>false</SkipSslVerify>
|
<SkipSslVerify>false</SkipSslVerify>
|
||||||
|
<LdapBindUser />
|
||||||
|
<LdapBindPassword />
|
||||||
|
<LdapBaseDn>ou=users,dc=yunohost,dc=org</LdapBaseDn>
|
||||||
|
<LdapSearchFilter>(permission=cn=jellyfin.main,ou=permission,dc=yunohost,dc=org)</LdapSearchFilter>
|
||||||
|
<LdapAdminBaseDn />
|
||||||
|
<LdapAdminFilter>(permission=cn=jellyfin.admin,ou=permission,dc=yunohost,dc=org)</LdapAdminFilter>
|
||||||
|
<LdapSearchAttributes>uid, mail</LdapSearchAttributes>
|
||||||
|
<EnableCaseInsensitiveUsername>false</EnableCaseInsensitiveUsername>
|
||||||
|
<CreateUsersFromLdap>true</CreateUsersFromLdap>
|
||||||
|
<AllowPassChange>false</AllowPassChange>
|
||||||
|
<LdapUsernameAttribute>uid</LdapUsernameAttribute>
|
||||||
|
<LdapPasswordAttribute>userPassword</LdapPasswordAttribute>
|
||||||
|
<EnableAllFolders>true</EnableAllFolders>
|
||||||
|
<EnabledFolders>
|
||||||
|
<string>db36da0754ef18efa77eabef2d57a80d</string>
|
||||||
|
<string>db4c1708cbb5dd1676284a40f2950aba</string>
|
||||||
|
</EnabledFolders>
|
||||||
|
<PasswordResetUrl />
|
||||||
</PluginConfiguration>
|
</PluginConfiguration>
|
||||||
|
|
|
@ -191,13 +191,7 @@ ynh_use_logrotate
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
||||||
|
|
||||||
# Build the ports list
|
yunohost service add $app --description="Jellyfin media center"
|
||||||
needed_ports=()
|
|
||||||
(( $discovery_service == 1 )) && needed_ports+=( "$discovery_service_port" )
|
|
||||||
(( $discovery_client == 1 )) && needed_ports+=( "$discovery_client_port" )
|
|
||||||
|
|
||||||
# Integrate service and require to expose the ports if needed
|
|
||||||
yunohost service add $app --description="Jellyfin media center" ${needed_ports:+--needs_exposed_ports} "${needed_ports[@]}"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# START SYSTEMD SERVICE
|
# START SYSTEMD SERVICE
|
||||||
|
|
|
@ -164,13 +164,7 @@ ynh_restore_file --origin_path="/etc/logrotate.d/$app"
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
||||||
|
|
||||||
# Build the ports list
|
yunohost service add $app --description="Jellyfin media center"
|
||||||
needed_ports=()
|
|
||||||
(( $discovery_service == 1 )) && needed_ports+=( "$discovery_service_port" )
|
|
||||||
(( $discovery_client == 1 )) && needed_ports+=( "$discovery_client_port" )
|
|
||||||
|
|
||||||
# Integrate service and require to expose the ports if needed
|
|
||||||
yunohost service add $app --description="Jellyfin media center" ${needed_ports:+--needs_exposed_ports} "${needed_ports[@]}"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# START SYSTEMD SERVICE
|
# START SYSTEMD SERVICE
|
||||||
|
|
|
@ -215,13 +215,7 @@ ynh_use_logrotate --non-append
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
||||||
|
|
||||||
# Build the ports list
|
yunohost service add $app --description="Jellyfin media center"
|
||||||
needed_ports=()
|
|
||||||
(( $discovery_service == 1 )) && needed_ports+=( "$discovery_service_port" )
|
|
||||||
(( $discovery_client == 1 )) && needed_ports+=( "$discovery_client_port" )
|
|
||||||
|
|
||||||
# Integrate service and require to expose the ports if needed
|
|
||||||
yunohost service add $app --description="Jellyfin media center" ${needed_ports:+--needs_exposed_ports} "${needed_ports[@]}"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# START SYSTEMD SERVICE
|
# START SYSTEMD SERVICE
|
||||||
|
|
Loading…
Add table
Reference in a new issue