según leo en la web de Dell este equipo con el Pentium N6005 como máximo admite 16 GB
Sí, es ya un tema conocido que vi en su día comentar a gente, parece ser que aunque estos equipos solo admiten "hasta" 8GB (Intel J4105) o 16GB (Intel N6005) la gente es capaz de ponerles más (hay hasta setups con 64GB) y el sistema los reconoce. Yo mismo supero la RAM teórica máxima y funciona de perlas. Me imagino que Intel no quiso pillarse los dedos de garantizar más, por temas de ancho de banda de la RAM en la placa o a saber, pero vamos, el espacio de RAM lo deberías de tener, si son 32, 32. Ese "soporta hasta" va más para los fabricantes, y prohibirles que preparen equipos con más RAM de la que Intel indica (es decir, que el fabricante meta un proce de mayor gama = +$$$)
En cuanto a tus apps:
Transmission (para torrents)
Por qué no qBittorrent? Creo recordar que es más versátil y permite buscar torrents desde la propia interfaz (le puedes configurar indexadores), además de que permite ajustar "etiquetas", para que al añadir torrents, si indicas cierta etiqueta, automáticamente se guarde en tal o cual carpeta (p.ej.: etiqueta "Película" = "Guardar en /home/películas")
OpenVPN (para acceder a todo desde fuera)
Por qué no WireGuard? Es mucho más "seguro" y muy sencillo de configurar (con Docker especialmente es coser y cantar). Y si te animas, Tailscale, en tal caso, incluso podrías ahorrarte abrir puertos en casa, es
miniDLNA (para ver series y películas en el Apple TV con VLC)
Por si te sirve de utilidad, tienes en el AppleTV la app "Infuse", que ronda el 1€/mes, pero es una delicia, te va a mostrar carátulas, descripciones, busca por tí subtítulos si los necesitas y el contenido no los tiene, reproduce que yo sepa todo tipo de contenido de manera nativa (h264, h265 hevc y más…, lo que le eches), puede engancharse a nubes, a SAMBA, DLNA…
A parte, me pensaría de usar Plex o Jellyfin (esta última muy buena y de código abierto, siendo un fork de Emby).
parece que es bueno para transcodificar (aún no se qué uso le voy a dar a esto)
Sí. Siempre se aconsejan proces Intel por su "Intel QuickSyncVideo", que acelera la decodificación y codificación de ciertos códecs de manera muchísimo más eficiente y rápida que en una CPU/GPU "a lo bruto". De hecho, una iGPU de estas de Intel puede llegar a ser tan eficiente en este trabajo específico como tarjetas gráficas dedicadas o APUs de AMD bastante (bastante) más caras, porque son instrucciones dedicadas.
Te puede resultar útil si por ejemplo almacenas tus contenidos en códec H265 HEVC (para ahorrar espacio respecto a H264, hasta 50%) y en algún momento reproduces en un equipo que no pueda reproducir HEVC (p.ej., un navegador web en Windows). O si un día quieres reproducir algo 4K de alto bitrate, pero estás fuera de casa y la conexión no da de sí para reproducir ese contenido, o no quieres gastar muchos datos (desde Jellyfin por ejemplo, puedes elegir el "bitrate": 120Mbps, 10Mbps…). En ambos casos, la CPU con QSV se encargará de decodificar HEVC y codificar el nuevo bitrate o h264 o lo que sea, al vuelo.
comentabas que usas UnRaid pero he visto que es de pago y soy más de tirar de freeware cuando es posible
En mi experiencia, al principio usaba Ubuntu o Debian pelado + Docker, pero siempre terminaba teniendo que pasarle algún mantenimiento, actualizar periódicamente manualmente, hacer mantenimientos menores, configuraciones específicas… hasta que me cansé, y pasé a Proxmox, pero no me daba lo que quería, que era algo más tipo "NAS" a secas y directo al grano, y no una distribución de virtualización de entornos.
Por eso al final llegué a UnRaid, que empecé sin mucha confianza, pero en mi experiencia, me lo da todo hecho sin esfuerzo, y al final, sigue siendo software libre de base (basado en Slackware + Docker) y está muy muy bien soportado (puedes ver el Reddit de UnRaid). Cosas que hace mi UnRaid:
* Se "instala" en 10 minutos, y ya incorpora Docker completo y listo para añadirle los contenedores que sean (Plex, Jellyfin, AdGuard Home…)
* Para añadir contenedores Docker, ya te da todo el trabajo hecho, nada de usar/buscar plantillas "Docker Compose" o terminal: buscas en la tienda de "Apps", instalas, lees los ajustes de la plantilla, añades las carpetas que debería de ser capaz de ver el contenedor, y listo. Y si ya hay puertos usados, te avisa de conflictos. También puedes limitar los cores que puede usar un Docker, o añadir accesos a dispositivos (p.ej., en contenedores Jellyfin/Plex, acceso a /dev/dri para que usen la iGPU de Intel (QSV) para hacer transcoding).
* En el menú de discos, puedes añadir los discos que quieras en "Pool", y el contenido que guardes se verá replicado en ellos. Por ejemplo, que pones 2 discos? Pues se ponen en RAID y si uno falla, no pierdes nada: cambias el disco y listo, y sin hacer nada ni programar nada. Todo el tema de los pools y arrays es un mundo, pero en un setup sencillo puedes hacer algo así.
* En el menú principal lo ves todo: estado de la máquina, RAM, discos y su salud (SMART), etc.
* Tailscale está integrado si lo habilitas. Al igual que RClone para montar unidades de "la nube".
* Puedes configurar que chequee actualizaciones de todo, que chequee el estado de los discos duros, que te notifique en la interfaz o por email, que se auto-actualicen los contenedores de Docker, que… la idea es que si te "aprendes" a manejarte, seas capaz de hacer un server que funciona solo aunque no lo mires en 1 año.
* Periódicamente se hace un backup "así mismo" en un pendrive externo: copia tanto el sistema entero (de tal manera que se pueda restaurar el sistema base y sus ajustes) como los contenedores docker.
* Etc etc etc
Simplemente por lo que me ahorro de configurar cosas y "mantenerlas" o rehacerlas si pasa algo, ya me sale rentable. Pero es mi caso, a lo mejor a ti te gusta tirar hacia otro modelo, esto es como los colores, cada uno tiene un preferido.
En cuanto a más aplicaciones que te pueden resultar de interés, mírate AdGuard Home (mejor que PiHole, bloqueas anuncios en internet a partir de listas de filtros, pudiendo ajustar muchas cosas, como los DNSs a usar, excepciones, etc.), mírate alguna de backups si quieres (yo he usado Duplicacy, porque es buenísima y súper aconsejada, para hacer backups de lo que quieras en otra máquina, local en otro disco o la nube, pero creo que solo es gratis el modo terminal, siendo 20€ el modo interfaz gráfica web), etc.