227 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			227 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | #debug: false | ||
|  | remote_configuration: {{SLSKD_REMOTE_CONFIGURATION}} | ||
|  | # remote_file_management: false | ||
|  | # instance_name: default | ||
|  | # flags: | ||
|  | #   no_logo: false | ||
|  | #   no_start: false | ||
|  | #   no_config_watch: false | ||
|  | #   no_connect: false | ||
|  | #   no_share_scan: false | ||
|  | #   force_share_scan: false | ||
|  | #   no_version_check: true | ||
|  | #   log_sql: false | ||
|  | #   experimental: false | ||
|  | #   volatile: false | ||
|  | #   case_sensitive_reg_ex: false | ||
|  | # relay: | ||
|  | #   enabled: false | ||
|  | #   mode: controller # controller (default), agent, or debug (for local development) | ||
|  | #   # controller config is required when running in 'agent' mode | ||
|  | #   # this specifies the relay controller that will be controlling this agent | ||
|  | #   controller: | ||
|  | #     address: https://some.site.com:5000 | ||
|  | #     ignore_certificate_errors: false | ||
|  | #     api_key: <a 16-255 character string corresponding to one of the controller's 'readwrite' or 'administrator' API keys> | ||
|  | #     secret: <a 16-255 character shared secret matching the controller's config for this agent> | ||
|  | #     downloads: false | ||
|  | #   # agent config is optional when running in 'controller' mode | ||
|  | #   # this specifies all of the agents capable of connecting | ||
|  | #   agents: | ||
|  | #     my_agent: | ||
|  | #       instance_name: my_agent # make sure the top-level instance_name of the agent matches! | ||
|  | #       secret: <a 16-255 character string unique to this agent> | ||
|  | #       cidr: 0.0.0.0/0,::/0 | ||
|  | directories: | ||
|  |   incomplete: /incomplete | ||
|  |   downloads: /downloads | ||
|  | shares: | ||
|  |   directories: | ||
|  |    filters: | ||
|  |      - \.ini$ | ||
|  |      - Thumbs.db$ | ||
|  |      - \.DS_Store$ | ||
|  |    cache: | ||
|  |      storage_mode: memory | ||
|  |      workers: 16 | ||
|  | #     retention: ~ # retain indefinitely (do not automatically re-scan) | ||
|  | # rooms: | ||
|  | #   - ~ | ||
|  | # global: | ||
|  | #   upload: | ||
|  | #     slots: 20 | ||
|  | #     speed_limit: 1000 # in kibibytes | ||
|  | #   limits: | ||
|  | #     queued: | ||
|  | #       files: 500 | ||
|  | #       megabytes: 5000 | ||
|  | #     daily: | ||
|  | #       files: 1000 | ||
|  | #       megabytes: 10000 | ||
|  | #       failures: 200 | ||
|  | #     weekly: | ||
|  | #       files: 5000 | ||
|  | #       megabytes: 50000 | ||
|  | #       failures: 1000 | ||
|  | #   download: | ||
|  | #     slots: 500 | ||
|  | #     speed_limit: 1000 | ||
|  | # groups: | ||
|  | #   default: | ||
|  | #     upload: | ||
|  | #       priority: 500 | ||
|  | #       strategy: roundrobin | ||
|  | #       slots: 10 | ||
|  | #     limits: | ||
|  | #       queued: | ||
|  | #         files: 150 | ||
|  | #         megabytes: 1500 | ||
|  | #       daily: ~ # no daily limits (weekly still apply) | ||
|  | #       weekly: | ||
|  | #         files: 1500 | ||
|  | #         megabytes: 15000 | ||
|  | #         failures: 150 | ||
|  | #   leechers: | ||
|  | #     thresholds: | ||
|  | #       files: 1 | ||
|  | #       directories: 1 | ||
|  | #     upload: | ||
|  | #       priority: 999 | ||
|  | #       strategy: roundrobin | ||
|  | #       slots: 1 | ||
|  | #       speed_limit: 100 | ||
|  | #     limits: | ||
|  | #       queued: | ||
|  | #         files: 15 | ||
|  | #         megabytes: 150 | ||
|  | #       daily: | ||
|  | #         files: 30 | ||
|  | #         megabytes: 300 | ||
|  | #         failures: 10 | ||
|  | #       weekly: | ||
|  | #         files: 150 | ||
|  | #         megabytes: 1500 | ||
|  | #         failures: 30 | ||
|  | #   blacklisted: | ||
|  | #     members: | ||
|  | #       - <username to blacklist> | ||
|  | #     cidrs: | ||
|  | #       - <CIDR to blacklist, e.g. 255.255.255.255/32> | ||
|  | #   user_defined: | ||
|  | #     my_buddies: | ||
|  | #       upload: | ||
|  | #         priority: 250 | ||
|  | #         strategy: firstinfirstout | ||
|  | #         slots: 10 | ||
|  | #       limits: | ||
|  | #         queued: | ||
|  | #           files: 1000 # override global default | ||
|  | #       members: | ||
|  | #         - alice | ||
|  | #         - bob | ||
|  | # filters: | ||
|  | #   search: | ||
|  | #     request: | ||
|  | #       - ^.{1,2}$ | ||
|  | web: | ||
|  |   port: 5030 | ||
|  |   https: | ||
|  |      disabled: false | ||
|  | #     port: 5031 | ||
|  | #     force: false | ||
|  | #     certificate: | ||
|  | #       pfx: ~ | ||
|  | #       password: ~ | ||
|  |   url_base: / | ||
|  |   content_path: wwwroot | ||
|  | #   logging: false | ||
|  |   authentication: | ||
|  |     disabled: false | ||
|  |     username: {{SLSKD_WEB_USER}} | ||
|  |     password: {{SLSKD_WEB_PASSWORD}} | ||
|  | #     jwt: | ||
|  | #       key: ~ | ||
|  | #       ttl: 604800000 | ||
|  | #     api_keys: | ||
|  | #       my_api_key: | ||
|  | #         key: <some example string between 16 and 255 characters> | ||
|  | #         role: readonly # readonly, readwrite, administrator | ||
|  | #         cidr: 0.0.0.0/0,::/0 | ||
|  | # retention: | ||
|  | #   transfers: | ||
|  | #     upload: | ||
|  | #       succeeded: 1440 # 1 day | ||
|  | #       errored: 30 | ||
|  | #       cancelled: 5 | ||
|  | #     download: | ||
|  | #       succeeded: 1440 # 1 day | ||
|  | #       errored: 20160 # 2 weeks | ||
|  | #       cancelled: 5 | ||
|  | #   files: | ||
|  | #     complete: 20160 # 2 weeks | ||
|  | #     incomplete: 43200 # 30 days | ||
|  | #   logs: 259200 # 180 days | ||
|  | # logger: | ||
|  | #   disk: true | ||
|  | #   loki: ~ | ||
|  | # metrics: | ||
|  | #   enabled: false | ||
|  | #   url: /metrics | ||
|  | #   authentication: | ||
|  | #     disabled: false | ||
|  | #     username: slskd | ||
|  | #     password: slskd | ||
|  | # feature: | ||
|  | #   swagger: false | ||
|  | soulseek: | ||
|  |   address: vps.slsknet.org | ||
|  |   port: 2271 | ||
|  |   username: {{SLSKD_USER}} | ||
|  |   password: {{SLSKD_PASSWORD}} | ||
|  | #   description: | | ||
|  | #     A slskd user. https://github.com/slskd/slskd | ||
|  |   listen_ip_address: 0.0.0.0 | ||
|  |   listen_port: 50300 | ||
|  | #   diagnostic_level: Info | ||
|  | #   distributed_network: | ||
|  | #     disabled: false | ||
|  | #     disable_children: false | ||
|  | #     child_limit: 25 | ||
|  | #     logging: false | ||
|  |   connection: | ||
|  |     timeout: | ||
|  |       connect: 10000 | ||
|  |       inactivity: 15000 | ||
|  |     buffer: | ||
|  |       read: 16384 | ||
|  |       write: 16384 | ||
|  |       transfer: 262144 | ||
|  |       write_queue: 250 | ||
|  | #     proxy: | ||
|  | #       enabled: false | ||
|  | #       address: ~ | ||
|  | #       port: ~ | ||
|  | #       username: ~ | ||
|  | #       password: ~ | ||
|  | # integration: | ||
|  | #   ftp: | ||
|  | #     enabled: false | ||
|  | #     address: ~ | ||
|  | #     port: ~ | ||
|  | #     username: ~ | ||
|  | #     password: ~ | ||
|  | #     remote_path: / | ||
|  | #     encryption_mode: auto | ||
|  | #     ignore_certificate_errors: false | ||
|  | #     overwrite_existing: true | ||
|  | #     connection_timeout: 5000 | ||
|  | #     retry_attempts: 3 | ||
|  | #   pushbullet: | ||
|  | #     enabled: false | ||
|  | #     access_token: ~ | ||
|  | #     notification_prefix: "From slskd:" | ||
|  | #     notify_on_private_message: true | ||
|  | #     notify_on_room_mention: true | ||
|  | #     retry_attempts: 3 | ||
|  | #     cooldown_time: 900000 |