[config] refresh_rate = "1s" [server] address = "127.0.0.1:8000" url = "https://rustypaste.shuttleapp.rs" #workers=4 max_content_length = "20MB" upload_path = "./upload" timeout = "30s" expose_version = true landing_page = """ ┬─┐┬ ┬┌─┐┌┬┐┬ ┬┌─┐┌─┐┌─┐┌┬┐┌─┐ ├┬┘│ │└─┐ │ └┬┘├─┘├─┤└─┐ │ ├┤ ┴└─└─┘└─┘ ┴ ┴ ┴ ┴ ┴└─┘ ┴ └─┘ Submit files via HTTP POST here: curl -F 'file=@example.txt' https://rustypaste.shuttleapp.rs This will return the URL of the uploaded file. Pastes expire every 24 hours. Uploaded files might not be persistent. Check out the GitHub repository: https://github.com/orhun/rustypaste Command line tool is available : https://github.com/orhun/rustypaste-cli If you liked this, consider supporting me: https://donate.orhun.dev <3 🦀 """ landing_page_content_type = "text/plain; charset=utf-8" [paste] # random_url = { type = "petname", words = 2, separator = "-" } random_url = { type = "alphanumeric", length = 6 } 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|sh|kt|rs|toml)$" }, ] mime_blacklist = [ "application/x-dosexec", "application/java-archive", "application/java-vm", ] duplicate_files = true default_expiry = "24h" delete_expired_files = { enabled = true, interval = "1h" }