image: 6
# Interval length for image uploads, in seconds
image_per_second: 3600
+ # Maximum number of comments created in interval
+ comment: 6
+ # Interval length for comment limit, in seconds
+ comment_per_second: 600
+ search: 6
+ # Interval length for search limit, in seconds
+ search_per_second: 600
}
# Settings related to activitypub federation
federation: {
# Whether to enable activitypub federation.
enabled: false
# Allows and blocks are described here:
- # https://join-lemmy.org/docs/en/federation/administration.html///instance-allowlist-and-blocklist
+ # https://join-lemmy.org/docs/en/administration/federation_getting_started.html
#
# list of instances with which federation is allowed
allowed_instances: [
# use allowlist only for remote communities, and posts/comments in local communities
# (meaning remote communities will show content from arbitrary instances).
strict_allowlist: true
+ # Number of workers for sending outgoing activities. Search logs for Activity queue stats to
+ # see information. If running number is consistently close to the worker_count, you should
+ # increase it.
+ worker_count: 64
}
captcha: {
# Whether captcha is required for signup
smtp_password: "string"
# Address to send emails from, eg noreply@your-instance.com
smtp_from_address: "noreply@example.com"
- # Whether or not smtp connections should use tls
- use_tls: true
+ # Whether or not smtp connections should use tls. Can be none, tls, or starttls
+ tls_type: "none"
}
# Parameters for automatic configuration of new instance (only used at first start)
setup: {
# Username for the admin user
admin_username: "admin"
- # Password for the admin user
- admin_password: "my_passwd"
+ # Password for the admin user. It must be at least 10 characters.
+ admin_password: "my_passwd_longer_than_ten_characters"
# Name of the site (can be changed later)
site_name: "My Lemmy Instance"
# Email for the admin user (optional, can be omitted and set later through the website)
open_registration: true
enable_nsfw: true
community_creation_admin_only: true
+ require_email_verification: true
+ require_application: true
+ application_question: "string"
+ private_instance: true
+ default_theme: "string"
+ default_post_listing_type: "string"
}
# the domain name of your instance (mandatory)
hostname: "unset"
# Whether the site is available over TLS. Needs to be true for federation to work.
tls_enabled: true
# Address where pictrs is available (for image hosting)
- pictrs_url: "http:#localhost:8080"
- # Regex for slurs which are prohibited. Example: `(\bThis\b)|(\bis\b)|(\bsample\b)`
- additional_slurs: "string"
+ pictrs_url: "http://localhost:8080"
+ slur_filter: "(\bThis\b)|(\bis\b)|(\bsample\b)"
# Maximum length of local community and user names
actor_name_max_length: 20
+ # Maximum number of HTTP requests allowed to handle a single incoming activity (or a single object fetch through the search).
+ http_fetch_retry_limit: 25
}