aaPanel_Kern
--log-level string Logging level (debug, info, warn, error) (default info)
--server-enable-pprof Enable pprof debugging endpoints
--server-graceful-shutdown int Grace period for server shutdown (default 10s)
--server-port int HTTP port for the server to listen on (default 8080)
--server-read-timeout int Maximum duration for reading entire request (default 1h)
--server-write-timeout int Maximum duration for writing response (default 1h)
--tg-app-hash string Telegram app hash (default 8da85b0d5bfe62527e5b244c209159c3)
--tg-app-id int Telegram app ID (default 2496)
--tg-app-version string App version (default 6.1.4 K)
--tg-device-model string Device model (default Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0)
--tg-disable-stream-bots Disable streaming bots
--tg-enable-logging Enable Telegram client logging
--tg-lang-code string Language code (default en)
--tg-lang-pack string Language pack (default webk)
--tg-ntp Use NTP for time synchronization
--tg-pool-size int Session pool size (default 8)
--tg-proxy string HTTP/SOCKS5 proxy URL
--tg-rate int Rate limit in requests per minute (default 100)
--tg-rate-burst int Maximum burst size for rate limiting (default 5)
--tg-rate-limit Enable rate limiting for API calls (default true)
--tg-reconnect-timeout int Client reconnection timeout (default 5m)
--tg-storage-file string Path to SQLite storage file
--tg-stream-buffers int Number of stream buffers (default 8)
--tg-stream-chunk-timeout int Chunk download timeout (default 20s)
--tg-stream-multi-threads int Number of download threads
--tg-system-lang-code string System language code (default en-US)
--tg-system-version string System version (default Win32)
--tg-uploads-encryption-key string Encryption key for uploads
--tg-uploads-max-retries int Maximum upload retry attempts (default 10)
--tg-uploads-retention int Upload retention period (default 7d)
--tg-uploads-threads int Number of upload threads (default 8)
panic: required configuration values not set: jwt-secret, db-data-source, tg-uploads-encryption-key
goroutine 1 [running]:
main.main()
./main.go:17 +0xe5
Error: required configuration values not set: jwt-secret, db-data-source, tg-uploads-encryption-key
Usage:
teldrive run [flags]
Flags:
--cache-max-size int Maximum cache size in bytes (default 10485760)
--cache-redis-addr string Redis server address
--cache-redis-pass string Redis server password
-c, --config string Config file path (default $HOME/.teldrive/config.toml)
--cronjobs-clean-files-interval int Interval for cleaning expired files (default 1h)
--cronjobs-clean-uploads-interval int Interval for cleaning incomplete uploads (default 12h)
--cronjobs-enable Enable scheduled background jobs (default true)
--cronjobs-folder-size-interval int Interval for updating folder sizes (default 2h)
--cronjobs-locker-instance string Distributed unique cron locker name (default cron-locker)
--db-data-source string Database connection string
--db-log-level string Database logging level (default error)
--db-pool-enable Enable connection pooling (default true)
--db-pool-max-idle-connections int Maximum number of idle connections (default 25)
--db-pool-max-lifetime int Maximum connection lifetime (default 10m)
--db-pool-max-open-connections int Maximum number of open connections (default 25)
--db-prepare-stmt Use prepared statements (default true)
-h, --help help for run
--jwt-allowed-users strings List of allowed usernames
--jwt-secret string JWT signing secret key
--jwt-session-time int JWT token validity duration (default 30d)
--log-file string Log file path, if empty logs to stdout
--log-level string Logging level (debug, info, warn, error) (default info)
--server-enable-pprof Enable pprof debugging endpoints
--server-graceful-shutdown int Grace period for server shutdown (default 10s)
--server-port int HTTP port for the server to listen on (default 8080)
--server-read-timeout int Maximum duration for reading entire request (default 1h)
--server-write-timeout int Maximum duration for writing response (default 1h)
--tg-app-hash string Telegram app hash (default 8da85b0d5bfe62527e5b244c209159c3)
--tg-app-id int Telegram app ID (default 2496)
--tg-app-version string App version (default 6.1.4 K)
--tg-device-model string Device model (default Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0)
--tg-disable-stream-bots Disable streaming bots
--tg-enable-logging Enable Telegram client logging
--tg-lang-code string Language code (default en)
--tg-lang-pack string Language pack (default webk)
--tg-ntp Use NTP for time synchronization
--tg-pool-size int Session pool size (default 8)
--tg-proxy string HTTP/SOCKS5 proxy URL
--tg-rate int Rate limit in requests per minute (default 100)
--tg-rate-burst int Maximum burst size for rate limiting (default 5)
--tg-rate-limit Enable rate limiting for API calls (default true)
--tg-reconnect-timeout int Client reconnection timeout (default 5m)
--tg-storage-file string Path to SQLite storage file
--tg-stream-buffers int Number of stream buffers (default 8)
--tg-stream-chunk-timeout int Chunk download timeout (default 20s)
--tg-stream-multi-threads int Number of download threads
--tg-system-lang-code string System language code (default en-US)
--tg-system-version string System version (default Win32)
--tg-uploads-encryption-key string Encryption key for uploads
--tg-uploads-max-retries int Maximum upload retry attempts (default 10)
--tg-uploads-retention int Upload retention period (default 7d)
--tg-uploads-threads int Number of upload threads (default 8)
panic: required configuration values not set: jwt-secret, db-data-source, tg-uploads-encryption-key
goroutine 1 [running]:
main.main()
./main.go:17 +0xe5