config.yml 1.54 KB
Newer Older
1
# Username to make admin API requests
2
# Default: 'admin'
3
4
5
6
admin_username: 'admin'

# Plaintext password to make admin API requests
# Safe to remove if admin_hashed_password is set
132ikl's avatar
132ikl committed
7
8
# Default: unset
admin_password: 'password'
9
10

# Hashed password (bcrypt) to make admin API requests - Preferred over plaintext, use securepass.sh to generate
132ikl's avatar
132ikl committed
11
# Please note that authentication takes noticeably longer than using plaintext password
12
# Don't include the <username>: segment, just the hash
132ikl's avatar
132ikl committed
13
# Default: unset (required to start application)
132ikl's avatar
132ikl committed
14
#admin_hashed_password: '$2y$15$Dhll3IY42R.JNOYazarlG.8IndwMjxmHLpFsebJzcGTJd.gbsAwna'
15

132ikl's avatar
132ikl committed
16
17
18
19
20
# Secret key used for cookies (used for storage of messages)
# This should be a 12-16 character randomized string with letters, numbers, and symbols
# Default: unset (required to start application)
secret_key: 'S$JI8L*&xua%gBoL'

21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Filename of the URL database
# Default: 'urls'
database_name: 'urls'

# Length of random short URLs by default
# Default: 4
random_length: 4

# Allowed URL characters
# Default: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_
allowed_chars: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'

# Amount of time in seconds to spend generating random short URLs until timeout
# Default: 5
35
36
37
38
random_gen_timeout: 5

# Name shown on tab while on site and on page header
# Default: 'liteshort'
132ikl's avatar
132ikl committed
39
40
41
42
43
44
site_name: 'liteshort'

# URL shown when finished generating shortlinks. Include the / at the end.
# If not set, it is automatically taken from the URL the shorten request is sent to.
# Default: unset
site_url: