feat: structure

This commit is contained in:
2026-04-06 23:30:19 +02:00
commit 46a0d7aba8
41 changed files with 3480 additions and 0 deletions

30
mulita.yml Normal file
View File

@@ -0,0 +1,30 @@
# Mulita configuration file
source_roots:
- name: "Main Library"
path: /photos/main
- name: "iPhone Imports"
path: /photos/iphone
thumbnails:
small: 240 # px, longest edge
medium: 640
large: 1280
quality: 85 # JPEG/WebP quality
format: webp # output format for thumbs
scanner:
watch: true # use watchfiles inotify
initial_scan_on_start: true
batch_size: 100
concurrent_workers: 4
trash:
path: /data/trash
auto_empty_days: 30 # auto-delete after 30 days in trash
performance:
max_concurrent_thumbnails: 10
cache_ttl: 3600
db_pool_size: 20
db_pool_recycle: 3600