toolchest_

Medido en un homelab real

Requisitos de RAM y CPU de Navidrome (medidos)

En nuestro homelab usa unos 14 MB de RAM en una hora normal, 19 MB en las horas de más carga, y su máximo fue de 94 MB en los últimos 30 días (biblioteca pequeña: 376 pistas (2,1 GB)).

Lo que gasta de verdad (memoria de los procesos)

Lo normal (mediana)
14 MB
Media
14 MB
Horas de carga (percentil 95)
19 MB
Máximo registrado
94 MB
Según docker stats (con caché de disco)
mediana 26 MB · pico 123 MB
Ventana
720 horas medidas, hasta el 26 sept 2026
Versión
0.63.2
Stack (todo sumado)
navidrome
Carga
biblioteca pequeña: 376 pistas (2,1 GB)
Hardware
Intel i5-10600K · 23 GB RAM · Docker (Coolify)

Lo que dice el proyecto

RAM mínima
no publicado
RAM recomendada
no publicado

El proyecto no publica cifras de RAM ni de CPU (solo que requiere ffmpeg y que funciona en placas ARM como la Raspberry Pi).

Fuentes

Qué lo hace crecer

Navidrome no publica ninguna cifra oficial de RAM. En la calculadora de recursos usamos 128 MB de mínimo y 256 MB de recomendado, sacados de esta medición con una biblioteca pequeña (los procesos llegaron a 94 MB; 123 MB contando la caché de disco): con una colección grande, cuenta con más.

Cómo dimensionarlo

Nuestra regla: cuenta con el máximo de memoria de los procesos más un 25 % de margen: 128 MB. Nuestra carga es pequeña: escálala con los factores de arriba antes de comprar hardware.

Combínalo con otras apps en la calculadora de recursos →

Móntalo: Alquilar un VPS · Comprar un mini-PC

Cómo lo medimos

Memoria por contenedor según Netdata en el mismo servidor, sumando el stack entero (app, base de datos y caché) hora a hora. Las cifras principales son la memoria propia de los procesos (memoria anónima: heap, pilas). La de docker stats sale más alta porque cuenta también la caché de disco activa —que Linux devuelve cuando la necesita— y la memoria compartida, como los shared buffers de PostgreSQL. Las horas en que el contenedor principal no tiene datos se descartan, no cuentan como cero. Se vuelve a medir con un script, no a mano.

Otras apps medidas