mirror of
https://github.com/YunoHost-Apps/peertube-search-index_ynh.git
synced 2024-09-03 19:56:30 +02:00
63 lines
1.6 KiB
YAML
63 lines
1.6 KiB
YAML
listen:
|
|
hostname: 'localhost'
|
|
port: __PORT__
|
|
|
|
webserver:
|
|
https: false
|
|
hostname: 'localhost'
|
|
port: __PORT__
|
|
|
|
meilisearch:
|
|
host: 'http://127.0.0.1:7700'
|
|
|
|
api_key: null
|
|
|
|
indexes:
|
|
videos: 'peertube-index-videos'
|
|
channels: 'peertube-index-channels'
|
|
playlists: 'peertube-index-playlists'
|
|
|
|
log:
|
|
level: 'debug' # debug/info/warning/error
|
|
|
|
search-instance:
|
|
name: 'PeerTube Search Index'
|
|
|
|
# Set an image instead of displaying your website title in text at the top of the search page
|
|
# Must be a relative URL. For example if you use a theme: /theme/mytheme/img/title.svg
|
|
name_image: ''
|
|
|
|
# The image between the title and the search bar
|
|
search_image: ''
|
|
|
|
description: 'A search engine of PeerTube videos and channels, developed by Framasoft'
|
|
legal_notices_url: ''
|
|
theme: 'default'
|
|
|
|
instances-index:
|
|
# Contains PeerTube instance hosts the indexer will index
|
|
# Must answer the following format: https://framagit.org/framasoft/peertube/instances-peertube#peertube-auto-follow-global-search
|
|
url: 'https://instances.joinpeertube.org/api/v1/instances/hosts'
|
|
|
|
# A public URL that will be displayed in the search page
|
|
# So your users can see what instances your search instance indexed
|
|
public_url: 'https://instances.joinpeertube.org'
|
|
|
|
# Useful to do tests
|
|
whitelist:
|
|
enabled: false
|
|
hosts: null
|
|
|
|
api:
|
|
# Blacklist hosts that will not be returned by the search API
|
|
blacklist:
|
|
enabled: false
|
|
# Array of hosts
|
|
hosts: null
|
|
|
|
indexer:
|
|
# How many hosts in parallel to index
|
|
host_concurrency: 10
|
|
|
|
# How much time to wait before bulk indexing in Meilisearch data
|
|
bulk_indexation_interval_ms: 10000
|