--- # ⢸⣿⣿⣿⣿⠃⠄⢀⣴⡾⠃⠄⠄⠄⠄⠄⠈⠺⠟⠛⠛⠛⠛⠻⢿⣿⣿⣿⣿⣶⣤⡀⠄ # ⢸⣿⣿⣿⡟⢀⣴⣿⡿⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣸⣿⣿⣿⣿⣿⣿⣿⣷ # ⢸⣿⣿⠟⣴⣿⡿⡟⡼⢹⣷⢲⡶⣖⣾⣶⢄⠄⠄⠄⠄⠄⢀⣼⣿⢿⣿⣿⣿⣿⣿⣿⣿ # ⢸⣿⢫⣾⣿⡟⣾⡸⢠⡿⢳⡿⠍⣼⣿⢏⣿⣷⢄⡀⠄⢠⣾⢻⣿⣸⣿⣿⣿⣿⣿⣿⣿ # ⡿⣡⣿⣿⡟⡼⡁⠁⣰⠂⡾⠉⢨⣿⠃⣿⡿⠍⣾⣟⢤⣿⢇⣿⢇⣿⣿⢿⣿⣿⣿⣿⣿ # ⣱⣿⣿⡟⡐⣰⣧⡷⣿⣴⣧⣤⣼⣯⢸⡿⠁⣰⠟⢀⣼⠏⣲⠏⢸⣿⡟⣿⣿⣿⣿⣿⣿ # ⣿⣿⡟⠁⠄⠟⣁⠄⢡⣿⣿⣿⣿⣿⣿⣦⣼⢟⢀⡼⠃⡹⠃⡀⢸⡿⢸⣿⣿⣿⣿⣿⡟ # ⣿⣿⠃⠄⢀⣾⠋⠓⢰⣿⣿⣿⣿⣿⣿⠿⣿⣿⣾⣅⢔⣕⡇⡇⡼⢁⣿⣿⣿⣿⣿⣿⢣ # ⣿⡟⠄⠄⣾⣇⠷⣢⣿⣿⣿⣿⣿⣿⣿⣭⣀⡈⠙⢿⣿⣿⡇⡧⢁⣾⣿⣿⣿⣿⣿⢏⣾ # ⣿⡇⠄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢻⠇⠄⠄⢿⣿⡇⢡⣾⣿⣿⣿⣿⣿⣏⣼⣿ # ⣿⣷⢰⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣧⣀⡄⢀⠘⡿⣰⣿⣿⣿⣿⣿⣿⠟⣼⣿⣿ # ⢹⣿⢸⣿⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣉⣤⣿⢈⣼⣿⣿⣿⣿⣿⣿⠏⣾⣹⣿⣿ # ⢸⠇⡜⣿⡟⠄⠄⠄⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⠟⣱⣻⣿⣿⣿⣿⣿⠟⠁⢳⠃⣿⣿⣿ # ⠄⣰⡗⠹⣿⣄⠄⠄⠄⢀⣿⣿⣿⣿⣿⣿⠟⣅⣥⣿⣿⣿⣿⠿⠋⠄⠄⣾⡌⢠⣿⡿⠃ # ⠜⠋⢠⣷⢻⣿⣿⣶⣾⣿⣿⣿⣿⠿⣛⣥⣾⣿⠿⠟⠛⠉⠄⠄ # # MangaDex@Home configuration file # We are pleased to have you here # May fate stay the night with you! # # Default values are commented out. # The size in mebibytes of the cache You can use megabytes instead in a pinch, # but just know the two are **NOT** the same. max_cache_size_in_mebibytes: 0 server_settings: # The client secret. Keep this secret at all costs :P secret: suichan wa kyou mo kawaii! # The port for the webserver to listen on. 443 is recommended for max appeal. # port: 443 # This controls the value the server receives for your upload speed. external_max_kilobits_per_second: 1 # # Advanced settings # # The external hostname to listen on. Keep this at 0.0.0.0 unless you know # what you're doing. # hostname: 0.0.0.0 # The external port to broadcast to the backend. Keep this at 0 unless you # know what you're doing. 0 means broadcast the same value as `port`. # external_port: 0 # How long to wait at most for the graceful shutdown (Ctrl-C or SIGINT). # graceful_shutdown_wait_seconds: 60 # The external ip to broadcast to the webserver. The default of null (~) means # the backend will infer it from where it was sent from, which may fail in the # presence of multiple IPs. # external_ip: ~ # Settings for geo IP analytics metric_settings: # Whether to enable geo IP analytics # enable_geoip: false # geoip_license_key: none # These settings are unique to the Rust client, and may be ignored or behave # differently from the official client. extended_options: # Which cache type to use. By default, this is `on_disk`, but one can select # `lfu`, `lru`, or `redis` to use a LFU, LRU, or redis instance in addition # to the on-disk cache to improve lookup times. Generally speaking, using one # is almost always better, but by how much depends on how much memory you let # the node use, how large is your node, and which caching implementation you # use. # cache_type: on_disk # The redis url to connect with. Does nothing if the cache type isn't`redis`. # redis_url: "redis://127.0.0.1/" # The amount of memory the client should use when using an in-memory cache. # This does nothing if only the on-disk cache is used. # memory_quota: 0 # Whether or not to expose a prometheus endpoint at /metrics. This is a # completely open endpoint, so best practice is to make sure this is only # readable from the internal network. # enable_metrics: false # If you'd like to specify a different path location for the cache, you can do # so here. # cache_path: "./cache" # What logging level to use. Valid options are "error", "warn", "info", # "debug", "trace", and "off", which disables logging. # logging_level: info # Enables disk encryption where the key is stored in memory. In other words, # when the MD@H program is stopped, all cached files are irrecoverable. # Practically speaking, this isn't all too useful (and definitely hurts # performance), but for peace of mind, this may be useful. # ephemeral_disk_encryption: false