Add Manyfold add-on integration

This commit is contained in:
ToledoEM
2026-02-21 11:57:45 +00:00
parent 63b9e1c1d6
commit 756d3b86ba
15 changed files with 589 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
configuration:
secret_key_base:
name: Secret key base
description: Leave blank to auto-generate and persist at /config/secret_key_base.
puid:
name: PUID
description: User ID for file ownership on writable mapped volumes.
pgid:
name: PGID
description: Group ID for file ownership on writable mapped volumes.
multiuser:
name: Multiuser mode
description: Enable or disable Manyfold multiuser login.
library_path:
name: Library path
description: Folder scanned/indexed by Manyfold. Must be under /share, /media, or /config.
thumbnails_path:
name: Thumbnails path
description: Path for thumbnails/index artifacts. Must resolve under /config.
log_level:
name: Log level
description: Rails log verbosity.
web_concurrency:
name: Web workers
description: Puma worker process count (WEB_CONCURRENCY). Lower this on small servers.
rails_max_threads:
name: Web max threads
description: Max threads per Puma worker (RAILS_MAX_THREADS). Lower values reduce memory use.
default_worker_concurrency:
name: Default worker concurrency
description: Sidekiq concurrency for the default worker queue.
performance_worker_concurrency:
name: Performance worker concurrency
description: Sidekiq concurrency for the performance queue.
max_file_upload_size:
name: Max upload size (bytes)
description: Upper limit for uploaded archive size (MAX_FILE_UPLOAD_SIZE).
max_file_extract_size:
name: Max extract size (bytes)
description: Upper limit for extracted archive size (MAX_FILE_EXTRACT_SIZE).