1
0
mirror of https://git.ikl.sh/132ikl/liteshort.git synced 2023-08-10 21:13:04 +03:00
liteshort/config.yml

77 lines
2.5 KiB
YAML
Raw Normal View History

2019-02-24 11:31:30 +03:00
# String: Username to make admin API requests
# Default: 'admin'
admin_username: 'admin'
2019-02-24 11:31:30 +03:00
# String: Plaintext password to make admin API requests
# Safe to remove if admin_hashed_password is set
2019-02-24 08:07:01 +03:00
# Default: unset
2020-04-05 05:19:38 +03:00
admin_password:
2019-02-24 11:31:30 +03:00
# String: Hashed password (bcrypt) to make admin API requests - Preferred over plaintext, use securepass.sh to generate
2019-02-24 08:07:01 +03:00
# Please note that authentication takes noticeably longer than using plaintext password
# Don't include the <username>: segment, just the hash
2019-02-24 09:36:10 +03:00
# Default: unset (required to start application)
2020-03-30 07:49:28 +03:00
#admin_hashed_password:
2019-02-24 11:31:30 +03:00
# Boolean: Disables API. If set to true, admin_password/admin_hashed_password do not need to be set.
# Default: false
disable_api: false
2019-02-24 10:30:57 +03:00
# String: Secret key used for cookies (used for storage of messages)
2019-02-24 09:36:10 +03:00
# This should be a 12-16 character randomized string with letters, numbers, and symbols
# Default: unset (required to start application)
2020-04-05 05:19:38 +03:00
secret_key:
2019-02-24 09:36:10 +03:00
2019-02-24 10:30:57 +03:00
# String: Filename of the URL database without extension
# Default: 'urls'
database_name: 'urls'
2019-02-24 10:30:57 +03:00
# Integer: Length of random short URLs by default
# Default: 4
random_length: 4
2019-02-24 10:30:57 +03:00
# String: Allowed URL characters
# Default: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_
allowed_chars: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'
# Amount of time in seconds to spend generating random short URLs until timeout
# Default: 5
random_gen_timeout: 5
2019-02-24 10:30:57 +03:00
# String: Name shown on tab while on site and on page header
# Default: 'liteshort'
2019-02-24 08:07:01 +03:00
site_name: 'liteshort'
# String: Domain where the shortlinks will be served from. Useful if using the web interface on a subdomain.
2019-02-24 08:07:01 +03:00
# If not set, it is automatically taken from the URL the shorten request is sent to.
# If you don't know, leave unset
2019-02-24 08:07:01 +03:00
# Default: unset
2019-02-25 08:07:55 +03:00
site_domain:
2019-02-24 10:30:57 +03:00
# String: Subdomain to host the web interface on.
# Useful if you want the shorturls on the short domain but the web interface on a subdomain.
# If you don't know, leave unset
# Default: unset
2019-02-25 08:07:55 +03:00
subdomain:
# String: URL which takes you to the most recent short URL's destination
# Short URLs cannot be created with this string if set
# Default: l
latest: 'l'
2019-02-24 10:30:57 +03:00
# Boolean: Show link to project repository on GitHub at bottom right corner of page
# Default: true
2019-02-24 11:31:30 +03:00
show_github_link: true
2020-01-16 22:26:01 +03:00
# Boolean: Allow short URLs linking to your site_domain URL
# Default: false
selflinks: false
2020-03-29 22:34:14 +03:00
2020-03-30 15:36:12 +03:00
# List: Prevent creation of URLs linking to domains in the blocklist
2020-03-29 22:34:14 +03:00
# Example of list formatting in yaml:
2020-03-30 15:36:12 +03:00
# blocklist:
# - blocklisted.com
# - subdomain.blocklisted.net
2020-03-29 22:34:14 +03:00
# Default: []
2020-03-30 15:36:12 +03:00
blocklist: []