mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-11-04 07:24:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			143 lines
		
	
	
	
		
			3.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			143 lines
		
	
	
	
		
			3.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: example-instance-name # Name of your instance
 | 
						|
description: example-description # Description of your instance
 | 
						|
 | 
						|
maintainer:
 | 
						|
  name: example-maitainer-name # Your name
 | 
						|
  url: http://example.com/ # Your contact (http or mailto)
 | 
						|
  repository_url: https://github.com/syuilo/misskey # Repository URL
 | 
						|
  feedback_url: https://github.com/syuilo/misskey/issues # Feedback URL (e.g. github issue)
 | 
						|
 | 
						|
# URL and Port settings overview
 | 
						|
# e.g., If you want to realize following structure:
 | 
						|
#
 | 
						|
#               +--- https://example.com:123 ----------+
 | 
						|
# +------+      |+-------------+      +---------------+|
 | 
						|
# | User | ---> || Proxy (123) | ---> | Misskey (456) ||
 | 
						|
# +------+      |+-------------+      +---------------+|
 | 
						|
#               +--------------------------------------+
 | 
						|
#
 | 
						|
# You need to set 'https://example.com:123' to 'url' prop and
 | 
						|
# You need to set 456 to 'port' prop.
 | 
						|
#
 | 
						|
# In other words, the 'url' prop should be the final accessible URL seen by a user.
 | 
						|
# 'port' prop is a port that the Misskey server should actually listen
 | 
						|
# on and it is not necessarily the port that a user accesses.
 | 
						|
 | 
						|
url: http://localhost/
 | 
						|
 | 
						|
# A port that your Misskey server should listen.
 | 
						|
# This value is not a port to use when accessing with a browser.
 | 
						|
port: 80
 | 
						|
 | 
						|
mongodb:
 | 
						|
  host: localhost
 | 
						|
  port: 27017
 | 
						|
  db: misskey
 | 
						|
  user: example-misskey-user
 | 
						|
  pass: example-misskey-pass
 | 
						|
 | 
						|
redis:
 | 
						|
  host: localhost
 | 
						|
  port: 6379
 | 
						|
  pass: example-pass
 | 
						|
 | 
						|
# Drive capacity of a local user (MB)
 | 
						|
localDriveCapacityMb: 256
 | 
						|
 | 
						|
# Drive capacity of a remote user (MB)
 | 
						|
remoteDriveCapacityMb: 8
 | 
						|
 | 
						|
# If enabled:
 | 
						|
#  Server will not cache remote files (Using direct link instead).
 | 
						|
#  You can save your storage.
 | 
						|
#
 | 
						|
#  NOTE:
 | 
						|
#  * Users cannot see remote images when they turn off "Show media from a remote server" setting.
 | 
						|
#  * Since thumbnails are not provided, traffic increases.
 | 
						|
preventCacheRemoteFiles: false
 | 
						|
 | 
						|
drive:
 | 
						|
  storage: 'db'
 | 
						|
 | 
						|
  # OR
 | 
						|
 | 
						|
  # storage: 'minio'
 | 
						|
  # bucket:
 | 
						|
  # prefix:
 | 
						|
  # config:
 | 
						|
  #   endPoint:
 | 
						|
  #   port:
 | 
						|
  #   useSSL:
 | 
						|
  #   accessKey:
 | 
						|
  #   secretKey:
 | 
						|
 | 
						|
  # S3 example
 | 
						|
  # storage: 'minio'
 | 
						|
  # bucket: bucket-name
 | 
						|
  # prefix: files
 | 
						|
  # config:
 | 
						|
  #   endPoint: s3-us-west-2.amazonaws.com
 | 
						|
  #   region: us-west-2
 | 
						|
  #   useSSL: true
 | 
						|
  #   accessKey: XXX
 | 
						|
  #   secretKey: YYY
 | 
						|
 | 
						|
  # S3 example (with CDN, custom domain)
 | 
						|
  # storage: 'minio'
 | 
						|
  # bucket: drive.example.com
 | 
						|
  # prefix: files
 | 
						|
  # baseUrl: https://drive.example.com
 | 
						|
  # config:
 | 
						|
  #   endPoint: s3-us-west-2.amazonaws.com
 | 
						|
  #   region: us-west-2
 | 
						|
  #   useSSL: true
 | 
						|
  #   accessKey: XXX
 | 
						|
  #   secretKey: YYY
 | 
						|
 | 
						|
#
 | 
						|
# Below settings are optional
 | 
						|
#
 | 
						|
 | 
						|
# TLS
 | 
						|
# https:
 | 
						|
#   # path for certification
 | 
						|
#   key: example-tls-key
 | 
						|
#   cert: example-tls-cert
 | 
						|
 | 
						|
# Elasticsearch
 | 
						|
# elasticsearch:
 | 
						|
#   host: localhost
 | 
						|
#   port: 9200
 | 
						|
#   pass: null
 | 
						|
 | 
						|
# reCAPTCHA
 | 
						|
# recaptcha:
 | 
						|
#   site_key: example-site-key
 | 
						|
#  secret_key: example-secret-key
 | 
						|
 | 
						|
# ServiceWorker
 | 
						|
# sw:
 | 
						|
#   # Public key of VAPID
 | 
						|
#   public_key: example-sw-public-key
 | 
						|
 | 
						|
#   # Private key of VAPID
 | 
						|
#   private_key: example-sw-private-key
 | 
						|
 | 
						|
# google_maps_api_key: example-google-maps-api-key
 | 
						|
 | 
						|
# Twitter integration
 | 
						|
# You need to set the oauth callback url as : https://<your-misskey-instance>/api/tw/cb
 | 
						|
# twitter:
 | 
						|
#   consumer_key: example-twitter-consumer-key
 | 
						|
#   consumer_secret: example-twitter-consumer-secret-key
 | 
						|
 | 
						|
# Ghost
 | 
						|
# Ghost account is an account used for the purpose of delegating
 | 
						|
# followers when putting users in the list.
 | 
						|
# ghost: user-id-of-your-ghost-account
 | 
						|
 | 
						|
# Clustering
 | 
						|
# clusterLimit: 1
 | 
						|
 | 
						|
# Summaly proxy
 | 
						|
# summalyProxy: "http://example.com"
 |