Claude AI se utilizó para configurar un servidor doméstico Proxmox mediante SSH

Un desarrollador documentó el uso de Claude AI a través de SSH para configurar completamente un servidor doméstico Proxmox VE 9.1 ejecutándose en un Intel i7-6700K con 64GB de RAM. La IA manejó toda la configuración de manera conversacional en una sola sesión.
Configuración de Almacenamiento
Claude realizó una limpieza de almacenamiento identificando y eliminando puntos de montaje NFS obsoletos y entradas de almacenamiento Proxmox huérfanas (vm_disks, vm_disks_boot, vmdisk1). Formateó tres discos NTFS (2x HDD de 4TB + 1x SSD de 1TB) como ext4, agregándolos al almacenamiento de Proxmox con entradas fstab apropiadas usando UUIDs. La IA instaló parted cuando fue necesario y convirtió los dos HDD de 4TB en un pool espejo ZFS llamado photos_store usando rutas disk-by-id, renombrándolo posteriormente de "tank" a "photos_store" mediante export/import.
Endurecimiento de Seguridad
Claude realizó una auditoría de seguridad encontrando 67 actualizaciones de seguridad pendientes, las cuales aplicó incluyendo una actualización del kernel de 6.17.4 a 6.17.9. Señaló el firewall deshabilitado, el inicio de sesión SSH root con contraseña y la falta de fail2ban. La IA instaló y configuró fail2ban con dos cárceles: sshd (bloquea después de 3 intentos fallidos durante 1 hora) y proxmox (protege el inicio de sesión de la interfaz web). También abordó una vulnerabilidad de CPU (gather_data_sampling) actualizando el microcódigo de Intel, aunque esto estuvo limitado por las restricciones del hardware Skylake.
Implementación de Docker e Immich
El primer intento instaló Docker directamente en el host Proxmox con conjuntos de datos de almacenamiento respaldados por ZFS para Immich (conjuntos de datos separados para subidas, base de datos, caché de modelos con recordsizes optimizados). Surgieron problemas de permisos con la imagen de Postgres vectorchord que requería privileged: true y el trabajador de API obteniendo EACCES al generar nodos debido al perfil de seguridad de Docker. Después de darse cuenta de que esta configuración era invisible para la interfaz de usuario de Proxmox, Claude eliminó Docker del host, creó una máquina virtual Ubuntu Server 24.04 (4 CPU, 16GB RAM, 64GB disco en SSD), configuró NFS para compartir el pool ZFS, instaló Docker en la máquina virtual e implementó Immich exitosamente con los cuatro contenedores funcionando correctamente.
Control de Ventiladores
Para abordar el ruido del servidor, Claude instaló lm-sensors y fancontrol, encontró que el chip NCT6793D estaba bloqueado por ACPI, agregó el parámetro del kernel acpi_enforce_resources=lax, manejó problemas de arranque y configuró los 6 canales de ventiladores de la placa base al 30%. Al descubrir que el ventilador de la GPU AMD Vega 64 era la principal fuente de ruido, configuró el ventilador de la GPU a aproximadamente 16% (1011 RPM) desde 100% (4700 RPM), creando un servicio systemd para mantener la configuración entre reinicios.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Construyendo un Equipo de 13 Agentes Claude con un Flujo de Trabajo de Revisión por Pares
Un desarrollador construyó un sistema de 13 agentes Claude donde los agentes de IA revisan el trabajo de los demás, se ejecutan en latidos programados y rastrean todo en una base de datos para la automatización de marketing.

Construyendo un Sistema Operativo Personal Persistente para Claude: Perfil Psicológico, Metas e Inyección de Contexto en Vivo mediante Notion + Shortcuts
Un desarrollador creó un Sistema Operativo Personal persistente en Notion que inyecta un perfil psicológico comprimido de 800 palabras, objetivos, relaciones y contexto en vivo (ubicación, hora, calendario, clima) en cada llamada a la API de Claude a través de Atajos de iOS, con un bucle de informe nocturno para mantener el contexto actualizado.

Readigo: Aplicación de iOS Utiliza a Claude como Entrenador de Lectura con IA para Niños
Un desarrollador creó Readigo, una aplicación para iOS donde los niños leen historias a un personaje de dragón con IA. Claude analiza las transcripciones de voz a texto para calificar la precisión, fluidez, ritmo y claridad de la lectura, luego genera comentarios apropiados para la edad.

Portar Quake a Three.js con Claude Code: Flujo de trabajo y limitaciones
Un desarrollador utilizó Claude Code para portar el código fuente de Quake a JavaScript y Three.js, creando una versión basada en web. El proyecto implicó un trabajo significativo de prompts y reveló la dificultad de Claude para portar el código del servidor multijugador a Deno+WebTransport.