PhotoPrism в режиме простоя укладывается в полгигабайта — но стоит запустить первую индексацию архива на 30 тысяч фото, и контейнер вылетает по OOM, а сервер уходит в своп. Разница между «работает» и «падает» здесь не в объёме фотоархива на диске, а в том, что происходит в момент импорта: TensorFlow строит теги, MariaDB пишет индекс, воркеры генерируют превью — и всё это одновременно. Ниже — из чего складывается память PhotoPrism, сколько закладывать под конкретный размер архива и как урезать аппетит, если сервер маленький.
Подробнее →