hyperboria/nexus/hub/configs/base.yaml

56 lines
1.3 KiB
YAML

---
application:
debug: true
# Enable special Postgres `sharience` table to retrieve user-sent files
is_sharience_enabled: false
# URL to the picture shown while maintenance
maintenance_picture_url:
# Used in logging
service_name: nexus-hub
# Store file hashes into operation log
should_store_hashes: true
database:
database: nexus
enabled: false
host:
password:
username:
grobid:
enabled: false
url:
grpc:
# Listen address
address: 0.0.0.0
# Listen port
port: 82
ipfs:
address: localhost
port: 4001
log_path: '/var/log/nexus-hub'
meta_api:
url:
pylon:
# Proxy used in `pylon` retriever to download files
proxy: socks5://127.0.0.1:9050
# Proxy used in `pylon` retriever to get metadata
resolve_proxy: socks5://127.0.0.1:9050
telegram:
bots:
_policy: merge
libgen_scihub_1_bot:
# Telegram App Hash from https://my.telegram.org/
app_hash:
# Telegram App ID from https://my.telegram.org/
app_id: 00000
# Internal bot name used in logging
bot_name: nexus-hub
bot_token:
# Telethon database for keeping cache
database:
session_id: /tmp/nexus-hub.db
# Frequency of updating downloading progress
progress_throttle_seconds: 5
# Send files using stored telegram_file_id
should_use_telegram_file_id: true