{ # # optional: parameters for automatic configuration of new instance (only used at first start) # setup: { # # username for the admin user # admin_username: "" # # password for the admin user # admin_password: "" # # optional: email for the admin user (can be omitted and set later through the website) # admin_email: "" # # name of the site (can be changed later) # site_name: "" # } # settings related to the postgresql database database: { # username to connect to postgres user: "lemmy" # password to connect to postgres password: "password" # host where postgres is running host: "localhost" # port where postgres can be accessed port: 5432 # name of the postgres database for lemmy database: "lemmy" # maximum number of active sql connections pool_size: 5 } # the domain name of your instance (eg "dev.lemmy.ml") hostname: null # address where lemmy should listen for incoming requests bind: "0.0.0.0" # port where lemmy should listen for incoming requests port: 8536 # json web token for authorization between server and client jwt_secret: "changeme" # The location of the frontend front_end_dir: "../ui/dist" # rate limits for various user actions, by user ip rate_limit: { # maximum number of messages created in interval message: 180 # interval length for message limit message_per_second: 60 # maximum number of posts created in interval post: 6 # interval length for post limit post_per_second: 600 # maximum number of registrations in interval register: 3 # interval length for registration limit register_per_second: 3600 } # settings related to activitypub federation federation: { # whether to enable activitypub federation. this feature is in alpha, do not enable in production. enabled: false # whether tls is required for activitypub. only disable this for debugging, never for producion. tls_enabled: true # comma seperated list of instances with which federation is allowed allowed_instances: "" } # # email sending configuration # email: { # # hostname and port of the smtp server # smtp_server: "" # # login name for smtp server # smtp_login: "" # # password to login to the smtp server # smtp_password: "" # # address to send emails from, eg "noreply@your-instance.com" # smtp_from_address: "" # # whether or not smtp connections should use tls # use_tls: true # } }