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
							 |