2020-04-11 14:20:25 +00:00
|
|
|
[jellyfin]
|
|
|
|
; It is reccommended to create a limited admin account for this program.
|
|
|
|
username = username
|
|
|
|
password = password
|
2020-06-03 11:17:29 +00:00
|
|
|
; Jellyfin server address. Can be public, or local for security purposes.
|
|
|
|
server = http://jellyfin.local:8096
|
|
|
|
; Publicly accessible Jellyfin address, used on invite form.
|
|
|
|
; Leave blank to use the same address as above.
|
|
|
|
public_server = https://jellyf.in:443
|
2020-04-11 14:20:25 +00:00
|
|
|
client = jf-accounts
|
|
|
|
version = 0.1
|
|
|
|
device = jf-accounts
|
|
|
|
device_id = jf-accounts-0.1
|
|
|
|
|
|
|
|
[ui]
|
2020-04-15 10:16:29 +00:00
|
|
|
; Set 0.0.0.0 to run localhost
|
|
|
|
host = 0.0.0.0
|
2020-04-11 14:20:25 +00:00
|
|
|
port = 8056
|
2020-04-25 16:20:46 +00:00
|
|
|
; Enable this to use Jellyfin users instead of the below username and pw.
|
|
|
|
jellyfin_login = true
|
|
|
|
; Allows only admin users on Jellyfin to access admin page.
|
|
|
|
admin_only = true
|
|
|
|
; Username to use on admin page... (leave blank if using jellyfin_login)
|
2020-04-11 14:20:25 +00:00
|
|
|
username = your username
|
2020-04-25 16:20:46 +00:00
|
|
|
; ..and its corresponding password (leave blank if using jellyfin_login)
|
2020-04-11 14:20:25 +00:00
|
|
|
password = your password
|
2020-04-25 16:20:46 +00:00
|
|
|
|
2020-04-11 14:20:25 +00:00
|
|
|
debug = false
|
|
|
|
|
2020-04-12 20:25:27 +00:00
|
|
|
; Displayed at the bottom of all pages except admin
|
2020-04-11 14:20:25 +00:00
|
|
|
contact_message = Need help? contact me.
|
|
|
|
; Displayed at top of form page.
|
|
|
|
help_message = Enter your details to create an account.
|
|
|
|
; Displayed when an account is created.
|
|
|
|
success_message = Your account has been created. Click below to continue to Jellyfin.
|
|
|
|
|
2020-04-14 20:31:44 +00:00
|
|
|
[password_validation]
|
|
|
|
; Enables password validation.
|
|
|
|
enabled = true
|
|
|
|
; Min. password length
|
|
|
|
min_length = 8
|
|
|
|
; Min. number of uppercase characters
|
|
|
|
upper = 1
|
2020-04-16 13:33:23 +00:00
|
|
|
; Min. number of lowercase characters
|
|
|
|
lower = 0
|
2020-04-14 20:31:44 +00:00
|
|
|
; Min. number of numbers
|
|
|
|
number = 1
|
|
|
|
; Min. number of special characters
|
|
|
|
special = 0
|
|
|
|
|
2020-04-12 20:25:27 +00:00
|
|
|
[email]
|
2020-06-28 23:35:51 +00:00
|
|
|
; When true, disables username input on invite form and sets the Jellyfin username to the email address
|
|
|
|
no_username = false
|
|
|
|
; Leave the rest of this section if you aren't using any email-related features.
|
2020-04-12 20:25:27 +00:00
|
|
|
use_24h = true
|
|
|
|
; Date format follows datetime's strftime.
|
2020-04-25 21:08:59 +00:00
|
|
|
date_format = %d/%m/%y
|
2020-04-12 20:25:27 +00:00
|
|
|
; Displayed at bottom of emails
|
|
|
|
message = Need help? contact me.
|
|
|
|
; Mail methods: mailgun, smtp
|
|
|
|
method = smtp
|
|
|
|
; Address to send from
|
|
|
|
address = jellyfin@jellyf.in
|
|
|
|
; The name of the sender
|
|
|
|
from = Jellyfin
|
|
|
|
|
2020-04-19 21:35:51 +00:00
|
|
|
[password_resets]
|
|
|
|
; Enable to store provided email addresses, monitor jellyfin directory for pw-resets, and send pin
|
|
|
|
enabled = true
|
|
|
|
; Directory to monitor for passwordReset*.json files. Usually the jellyfin config directory
|
|
|
|
watch_directory = /path/to/jellyfin
|
|
|
|
; Path to custom email html. If blank, uses the internal template.
|
|
|
|
email_html =
|
|
|
|
; Path to alternate plaintext email. If blank, uses the internal template.
|
|
|
|
email_text =
|
|
|
|
; Subject of emails
|
|
|
|
subject = Password Reset - Jellyfin
|
|
|
|
|
|
|
|
[invite_emails]
|
|
|
|
; If enabled, allows one to send an invite directly to an email address.
|
|
|
|
enabled = true
|
|
|
|
; Path to custom email html. If blank, uses the internal template.
|
|
|
|
email_html =
|
|
|
|
; Path to alternate plaintext email. If blank, uses the internal template.
|
|
|
|
email_text =
|
|
|
|
subject = Invite - Jellyfin
|
|
|
|
; Base url for jf-accounts. This necessary because most will use a reverse proxy, so the program has no other way of knowing what URL to send.
|
|
|
|
url_base = http://accounts.jellyf.in:8056/invite
|
|
|
|
|
2020-04-12 20:25:27 +00:00
|
|
|
[mailgun]
|
|
|
|
|
|
|
|
api_url = https://api.mailgun.net...
|
|
|
|
api_key = your api key
|
|
|
|
|
|
|
|
[smtp]
|
2020-04-26 20:28:55 +00:00
|
|
|
; Choose between ssl_tls and starttls. Your provider should tell you which to use, but generally SSL/TLS is 465, STARTTLS 587
|
|
|
|
encryption = starttls
|
2020-04-12 20:25:27 +00:00
|
|
|
server = smtp.jellyf.in
|
|
|
|
; Uses SMTP_SSL, so make sure the port is for this, not starttls.
|
|
|
|
port = 465
|
|
|
|
password = smtp password
|
2020-04-11 14:20:25 +00:00
|
|
|
|
|
|
|
[files]
|
|
|
|
; When the below paths are left blank, files are stored in ~/.jf-accounts/.
|
|
|
|
|
|
|
|
; Path to store valid invites.
|
|
|
|
invites =
|
2020-04-12 20:25:27 +00:00
|
|
|
; Path to store emails addresses in JSON
|
2020-04-11 14:20:25 +00:00
|
|
|
emails =
|
2020-06-07 14:00:31 +00:00
|
|
|
; Path to the user policy template. Can be acquired with get-defaults (jf-accounts -g).
|
2020-05-17 14:22:50 +00:00
|
|
|
user_template =
|
2020-06-07 14:00:31 +00:00
|
|
|
; Path to the user configuration template (part of homescreen layout). Can be acquired with get-defaults (jf-accounts -g).
|
|
|
|
user_configuration =
|
|
|
|
; Path to the user display preferences template (part of homescreen layout). Can be acquired with get-defaults (jf-accounts -g).
|
|
|
|
user_displayprefs =
|
2020-05-17 14:22:50 +00:00
|
|
|
; Path to custom bootstrap.css
|
|
|
|
custom_css =
|
2020-04-11 14:20:25 +00:00
|
|
|
|