mirror of
https://github.com/amigan/rustypaste-pretty.git
synced 2024-11-21 11:59:48 -05:00
5cdbc8da61
Fixes: #27 Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
46 lines
1.5 KiB
TOML
46 lines
1.5 KiB
TOML
[config]
|
|
refresh_rate="1s"
|
|
|
|
[server]
|
|
address="127.0.0.1:8000"
|
|
#workers=4
|
|
max_content_length="10MB"
|
|
upload_path="./upload"
|
|
timeout="30s"
|
|
expose_version=true
|
|
landing_page="""Submit files via HTTP POST here:
|
|
curl -F 'file=@example.txt' <server>"
|
|
This will return the finished URL.
|
|
|
|
The server administrator might remove any pastes that they do not personally
|
|
want to host.
|
|
|
|
If you are the server administrator and want to change this page, just go
|
|
into your config file and change it! If you change the expiry time, it is
|
|
recommended that you do.
|
|
|
|
Check out the GitHub repository at https://github.com/orhun/rustypaste
|
|
|
|
By default, pastes expire every hour. The server admin may or may not have
|
|
changed this."""
|
|
|
|
[paste]
|
|
random_url = { enabled = true, type = "petname", words = 2, separator = "-" }
|
|
#random_url = { enabled = true, type = "alphanumeric", length = 8 }
|
|
default_extension = "txt"
|
|
mime_override = [
|
|
{ mime = "image/jpeg", regex = "^.*\\.jpg$" },
|
|
{ mime = "image/png", regex = "^.*\\.png$" },
|
|
{ mime = "image/svg+xml", regex = "^.*\\.svg$" },
|
|
{ mime = "video/webm", regex = "^.*\\.webm$" },
|
|
{ mime = "video/x-matroska", regex = "^.*\\.mkv$" },
|
|
{ mime = "application/octet-stream", regex = "^.*\\.bin$" },
|
|
{ mime = "text/plain", regex = "^.*\\.(log|txt|diff)$" },
|
|
]
|
|
mime_blacklist = [
|
|
"application/x-dosexec",
|
|
"application/java-archive",
|
|
"application/java-vm"
|
|
]
|
|
duplicate_files = true
|
|
delete_expired_files = { enabled = true, interval = "1h" }
|