2 # settings related to the postgresql database
4 # Username to connect to postgres
6 # Password to connect to postgres
8 # Host where postgres is running
10 # Port where postgres can be accessed
12 # Name of the postgres database for lemmy
14 # Maximum number of active sql connections
17 # rate limits for various user actions, by user ip
19 # Maximum number of messages created in interval
21 # Interval length for message limit, in seconds
22 message_per_second: 60
23 # Maximum number of posts created in interval
25 # Interval length for post limit, in seconds
27 # Maximum number of registrations in interval
29 # Interval length for registration limit, in seconds
30 register_per_second: 3600
31 # Maximum number of image uploads in interval
33 # Interval length for image uploads, in seconds
34 image_per_second: 3600
36 # Settings related to activitypub federation
38 # Whether to enable activitypub federation.
40 # Allows and blocks are described here:
41 # https://join-lemmy.org/docs/en/federation/administration.html///instance-allowlist-and-blocklist
43 # list of instances with which federation is allowed
49 # Instances which we never federate anything with (but previously federated objects are unaffected)
54 # If true, only federate with instances on the allowlist and block everything else. If false
55 # use allowlist only for remote communities, and posts/comments in local communities
56 # (meaning remote communities will show content from arbitrary instances).
57 strict_allowlist: true
60 # Whether captcha is required for signup
62 # Can be easy, medium, or hard
65 # Email sending configuration. All options except login/password are mandatory
67 # Hostname and port of the smtp server
68 smtp_server: "localhost:25"
69 # Login name for smtp server
71 # Password to login to the smtp server
72 smtp_password: "string"
73 # Address to send emails from, eg noreply@your-instance.com
74 smtp_from_address: "noreply@example.com"
75 # Whether or not smtp connections should use tls
78 # Parameters for automatic configuration of new instance (only used at first start)
80 # Username for the admin user
81 admin_username: "admin"
82 # Password for the admin user
83 admin_password: "my_passwd"
84 # Name of the site (can be changed later)
85 site_name: "My Lemmy Instance"
86 # Email for the admin user (optional, can be omitted and set later through the website)
92 enable_downvotes: true
93 open_registration: true
95 community_creation_admin_only: true
97 # the domain name of your instance (mandatory)
99 # Address where lemmy should listen for incoming requests
101 # Port where lemmy should listen for incoming requests
103 # Whether the site is available over TLS. Needs to be true for federation to work.
105 # Address where pictrs is available (for image hosting)
106 pictrs_url: "http:#localhost:8080"
107 # Regex for slurs which are prohibited. Example: `(\bThis\b)|(\bis\b)|(\bsample\b)`
108 additional_slurs: "string"
109 # Maximum length of local community and user names
110 actor_name_max_length: 20