mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-01 18:32:13 +00:00
241 lines
14 KiB
JSON
241 lines
14 KiB
JSON
{
|
|
"meta": {
|
|
"title": "Post-instalación: Ajustes básicos | Documentación de ProxMenux",
|
|
"description": "Opciones post-instalación fundamentales: cambiar a los repositorios sin suscripción de Proxmox y hacer upgrade, autodetectar la zona horaria y activar NTP, saltar la descarga de idiomas de APT, y elegir entre 25 utilidades de sistema comunes para instalar."
|
|
},
|
|
"header": {
|
|
"title": "Post-instalación: Ajustes básicos",
|
|
"section": "Configuración post instalación de Proxmox"
|
|
},
|
|
"intro": {
|
|
"title": "Qué cubre esta categoría",
|
|
"body": "Cinco opciones fundamentales que normalmente quieres en cualquier host Proxmox recién instalado: cambiar a los repositorios comunitarios sin suscripción, ejecutar un upgrade completo del sistema, autoconfigurar la zona horaria y la sincronización NTP, eliminar las descargas de idiomas de APT para ahorrar ancho de banda y disco, y elegir de una lista de 25 utilidades de sistema comunes."
|
|
},
|
|
"upgrade": {
|
|
"heading": "Actualizar y hacer upgrade del sistema",
|
|
"intro": "Reconfigura APT para usar el repositorio gratuito <em>pve-no-subscription</em> (en lugar del repo enterprise que requiere suscripción) y ejecuta un upgrade completo del sistema. Los pasos exactos dependen de la versión mayor de Proxmox VE: ProxMenux la detecta y despacha al script correcto.",
|
|
"headerVersion": "Versión PVE",
|
|
"headerScript": "Script de selección por versión",
|
|
"headerCodename": "Nombre en clave de Debian",
|
|
"rows": [
|
|
{
|
|
"version": "9.x",
|
|
"script": "update-pve9_2.sh",
|
|
"codename": "trixie"
|
|
},
|
|
{
|
|
"version": "8.x",
|
|
"script": "update-pve8.sh",
|
|
"codename": "bookworm"
|
|
}
|
|
],
|
|
"officialTitle": "La recomendación oficial de Proxmox",
|
|
"officialBody": "La guía oficial de upgrade de Proxmox es ejecutar, exactamente en este orden:",
|
|
"officialOutro": "Este es el comando habitual para actualizaciones dentro de la misma versión mayor de Proxmox VE. Comprueba los repositorios del host y revisa los cambios de paquetes propuestos <em>antes</em> de continuar. Cambiar de versión mayor requiere el procedimiento oficial de migración.",
|
|
"doesTitle": "Qué hace la opción de ProxMenux — verificado contra el script",
|
|
"doesIntro": "El update de ProxMenux envuelve los comandos apt exactos de arriba y añade una serie de pasos pre/post que tendrías que recordar tú a mano. Cada item de abajo es lo que el script despachador realmente hace (mira <link>Proxmox System Update</link> para el desglose completo):",
|
|
"doesItems": [
|
|
"<strong>Higiene de repositorios primero.</strong> Desactiva enterprise <code>pve-enterprise.sources</code> / <code>ceph.sources</code>, elimina archivos de repos legacy que hayan quedado de versiones anteriores de PVE, y escribe un <code>proxmox.sources</code> limpio apuntando al canal gratuito <em>pve-no-subscription</em> (coincidiendo con el codename Debian del host: trixie para PVE 9, bookworm para PVE 8).",
|
|
"<strong>Repos Debian reescritos</strong> con main / updates / security, incluyendo <code>non-free-firmware</code>, para que la advertencia de firmware durante el upgrade desaparezca.",
|
|
"<strong>Ejecuta el upgrade oficial.</strong> <code>apt-get update</code> seguido de <code>apt full-upgrade -y</code> (PVE 9) o <code>apt dist-upgrade -y</code> (PVE 8), ambos lanzados de forma no interactiva con <code>--force-confdef --force-confold</code> para que cualquier archivo de configuración que hayas customizado siga siendo tuyo.",
|
|
"<strong>Instala paquetes esenciales</strong> si faltan: <code>zfsutils-linux</code>, <code>proxmox-backup-restore-image</code>, <code>chrony</code>.",
|
|
"<strong>Comprueba los metadatos LVM.</strong> Busca VM con passthrough de disco que puedan haber dejado cabeceras antiguas de volúmenes físicos en discos en bruto; avisa si detecta anomalías, sin corregirlas automáticamente.",
|
|
"<strong>Limpia al final:</strong> <code>apt-get autoremove -y</code> + <code>apt-get autoclean -y</code>, y luego pregunta por un reinicio si el kernel fue actualizado o si está presente <code>/var/run/reboot-required</code>."
|
|
],
|
|
"shortTitle": "En resumen",
|
|
"shortBody": "La opción ejecuta el exacto <code>apt update && apt full-upgrade -y</code> que Proxmox recomienda, lo envuelve con la limpieza de repos y la limpieza post-upgrade que la guía oficial también te dice que hagas, y pregunta por el reinicio al final. Mira <link>Proxmox System Update</link> — el mismo updater también está disponible como utilidad independiente en el menú principal, con el diagrama completo del proceso.",
|
|
"subTitle": "No apliques esto a un host con suscripción",
|
|
"subBody": "Si tienes una suscripción de Proxmox y quieres mantener los repositorios Enterprise, omite esta opción. Al ejecutarla, el host pasa al canal comunitario. La actualización de paquetes y la reescritura de repositorios no se pueden revertir desde Desinstalar optimizaciones; si quieres cambiar de canal después, debes configurar los repositorios expresamente.",
|
|
"safetyTitle": "Comprobación de seguridad post-update",
|
|
"safetyBody": "Tras actualizar, el script busca discos con metadatos antiguos de volúmenes físicos (PV). Puede ocurrir si una VM con passthrough de disco escribe cabeceras LVM en un disco en bruto. Si encuentra algo sospechoso, avisa y sugiere inspeccionarlo con <code>pvs</code>. No modifica nada automáticamente."
|
|
},
|
|
"time": {
|
|
"heading": "Sincronizar la hora automáticamente",
|
|
"intro": "Detecta la IP pública del servidor vía <code>dig myip.opendns.com @resolver1.opendns.com</code>, luego consulta <code>ipapi.co/'{'ip'}'/timezone</code> para buscar la zona horaria IANA correspondiente, y la aplica con <code>timedatectl set-timezone</code>. Finalmente activa NTP con <code>timedatectl set-ntp true</code>.",
|
|
"depTitle": "Depende de dos servicios externos",
|
|
"depBody": "El lookup depende de que OpenDNS e <code>ipapi.co</code> sean accesibles, y de que sus respuestas sean correctas. Si ejecutas Proxmox detrás de una VPN o en una VLAN que sale por una región distinta, la zona horaria autodetectada puede ser incorrecta. En ese caso sáltate esta opción y configura la zona horaria a mano:",
|
|
"revertTitle": "Reversible desde el menú Desinstalar",
|
|
"revertBody": "<link>Desinstalar optimizaciones</link> restablece la zona horaria a UTC, un valor predeterminado seguro. No desactiva NTP: el reloj sigue sincronizándose y muestra UTC hasta que configures otra zona manualmente."
|
|
},
|
|
"languages": {
|
|
"heading": "Saltar la descarga de idiomas adicionales",
|
|
"intro": "Durante <code>apt update</code>, APT puede descargar descripciones de paquetes traducidas además de los metadatos principales. Esta opción desactiva esas traducciones para ahorrar ancho de banda y disco. Antes, ProxMenux <strong>comprueba que la configuración regional del host está generada</strong>: lee <code>/etc/default/locale</code> o <code>/etc/environment</code>, la añade a <code>/etc/locale.gen</code> si falta y ejecuta <code>locale-gen</code>. Así se conserva la configuración regional de la shell.",
|
|
"writtenTitle": "Qué se escribe",
|
|
"revertTitle": "Reversible desde el menú Desinstalar",
|
|
"revertBody": "Borrar <code>/etc/apt/apt.conf.d/99-disable-translations</code> (manualmente o desde el menú Uninstall) restaura el comportamiento por defecto y APT vuelve a descargar los archivos de idioma."
|
|
},
|
|
"utilities": {
|
|
"heading": "Instalar utilidades de sistema comunes",
|
|
"intro": "Abre una lista con <strong>25 utilidades seleccionadas</strong> organizadas en grupos. Elige las que quieras y confirma; ProxMenux las instala mediante <code>apt</code>, comprueba el resultado y muestra un resumen final.",
|
|
"imageAlt": "Diálogo de selección de utilidades de ProxMenux: Espacio selecciona y Entrar confirma",
|
|
"reuseTitle": "La misma lista se reutiliza en otro sitio",
|
|
"reuseBody": "El catálogo de 25 utilidades tiene una única definición: <code>PROXMENUX_UTILS</code> en <code>scripts/global/utils-install-functions.sh</code>. El menú <em>Utilidades y herramientas → Utilidades del sistema</em> ofrece la misma lista para instalar más adelante sin repetir la post-instalación.",
|
|
"listTitle": "Qué hay en la lista",
|
|
"groups": [
|
|
{
|
|
"group": "Monitores de sistema",
|
|
"items": [
|
|
{
|
|
"pkg": "htop",
|
|
"desc": "Visor interactivo de procesos"
|
|
},
|
|
{
|
|
"pkg": "btop",
|
|
"desc": "Monitor de recursos moderno (CPU, RAM, discos, red, procesos)"
|
|
},
|
|
{
|
|
"pkg": "s-tui",
|
|
"desc": "UI de monitorización y stress de CPU basada en terminal"
|
|
},
|
|
{
|
|
"pkg": "iftop",
|
|
"desc": "Uso de ancho de banda por conexión en vivo"
|
|
},
|
|
{
|
|
"pkg": "iotop",
|
|
"desc": "I/O de disco por proceso"
|
|
},
|
|
{
|
|
"pkg": "iptraf-ng",
|
|
"desc": "Monitor IP LAN interactivo"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Red",
|
|
"items": [
|
|
{
|
|
"pkg": "iperf3",
|
|
"desc": "Mide el ancho de banda máximo alcanzable entre hosts"
|
|
},
|
|
{
|
|
"pkg": "net-tools",
|
|
"desc": "Herramientas legacy (ifconfig, netstat, route). Aún útiles para comprobaciones rápidas."
|
|
},
|
|
{
|
|
"pkg": "ipset",
|
|
"desc": "Gestiona grandes conjuntos de IPs en el kernel — útil con reglas iptables/nftables."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Descarga y archivos",
|
|
"items": [
|
|
{
|
|
"pkg": "axel",
|
|
"desc": "Acelerador de descarga paralela ligero"
|
|
},
|
|
{
|
|
"pkg": "aria2",
|
|
"desc": "Descargador multi-fuente / multi-protocolo (HTTP, FTP, BitTorrent, Metalink)"
|
|
},
|
|
{
|
|
"pkg": "unzip",
|
|
"desc": "Extraer archivos ZIP"
|
|
},
|
|
{
|
|
"pkg": "zip",
|
|
"desc": "Crear archivos ZIP"
|
|
},
|
|
{
|
|
"pkg": "cabextract",
|
|
"desc": "Extraer archivos CAB de Microsoft (útil al trabajar con ISOs de Windows)"
|
|
},
|
|
{
|
|
"pkg": "wimtools",
|
|
"desc": "Manipular imágenes WIM de Windows (extraer, dividir, montar, aplicar)"
|
|
},
|
|
{
|
|
"pkg": "genisoimage",
|
|
"desc": "Construir imágenes ISO 9660 desde un árbol de directorios"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Texto y archivos",
|
|
"items": [
|
|
{
|
|
"pkg": "dos2unix",
|
|
"desc": "Convertir finales de línea CRLF (Windows) a LF (Unix)"
|
|
},
|
|
{
|
|
"pkg": "grc",
|
|
"desc": "Coloreador genérico — envuelve ping, traceroute, dig, tail, etc. con resaltado de sintaxis"
|
|
},
|
|
{
|
|
"pkg": "plocate",
|
|
"desc": "Búsqueda rápida de archivos (indexada). Ejecuta `updatedb` tras instalar para construir el índice."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Remoto y sesiones",
|
|
"items": [
|
|
{
|
|
"pkg": "sshpass",
|
|
"desc": "Autenticación SSH no interactiva por contraseña — útil para scripts, no para uso diario"
|
|
},
|
|
{
|
|
"pkg": "tmux",
|
|
"desc": "Multiplexador de terminal: separa sesiones, divide paneles y mantiene las sesiones tras desconectarte"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Hardware y bajo nivel",
|
|
"items": [
|
|
{
|
|
"pkg": "msr-tools",
|
|
"desc": "Leer/escribir registros específicos del modelo de CPU (rdmsr, wrmsr)"
|
|
},
|
|
{
|
|
"pkg": "intel-gpu-tools",
|
|
"desc": "Utilidades de diagnóstico de GPU Intel incluyendo `intel_gpu_top`"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Virtualización",
|
|
"items": [
|
|
{
|
|
"pkg": "libguestfs-tools",
|
|
"desc": "Inspeccionar y modificar imágenes de disco de VMs (virt-ls, virt-cat, guestmount…)"
|
|
},
|
|
{
|
|
"pkg": "chntpw",
|
|
"desc": "Editar Windows SAM — útil para recuperación de contraseñas en VMs Windows que heredas"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"actionTitle": "Algunas de ellas en acción",
|
|
"noBulkTitle": "Solo se eliminan las utilidades instaladas por ProxMenux",
|
|
"noBulkBody": "ProxMenux registra únicamente los paquetes seleccionados que no estaban ya instalados. Al ejecutar Desinstalar optimizaciones, purga esos paquetes y conserva los que ya tenías. Las actualizaciones de APT no tienen una reversión atómica segura: desinstalar utilidades no deshace la actualización del sistema."
|
|
},
|
|
"related": {
|
|
"heading": "Relacionado",
|
|
"items": [
|
|
{
|
|
"label": "Actualización del sistema Proxmox",
|
|
"href": "/docs/utils/system-update",
|
|
"tail": " — vuelve a ejecutar el ciclo apt update + dist-upgrade bajo demanda."
|
|
},
|
|
{
|
|
"label": "Instalador de utilidades del sistema",
|
|
"href": "/docs/utils/system-utils",
|
|
"tail": " — instala (o reinstala) utilidades individualmente tras la post-instalación."
|
|
},
|
|
{
|
|
"label": "Comandos de actualizaciones y paquetes",
|
|
"href": "/docs/help-info/update-commands",
|
|
"tail": " — referencia de apt."
|
|
},
|
|
{
|
|
"label": "Post-instalación personalizable",
|
|
"href": "/docs/post-install/customizable",
|
|
"tail": " — volver al menú padre."
|
|
}
|
|
]
|
|
}
|
|
}
|