{ "meta": { "title": "Post-instalación: Customización | ProxMenux Documentation", "description": "Opciones de customización en el script post-instalación Customizable de ProxMenux: un prompt de bash con colores y aliases útiles, un banner de ProxMenux en el MOTD, y la opción de eliminar el aviso de suscripción de Proxmox de la interfaz web." }, "header": { "title": "Post-instalación: Customización", "description": "Ajustes estéticos y de comodidad para el host Proxmox. Hacen más agradable el uso de la consola y ocultan el aviso de suscripción de la interfaz web. Bashrc, MOTD y el banner de suscripción quedan registrados y son reversibles desde el menú Uninstall.", "section": "Settings post-install Proxmox" }, "intro": { "title": "Qué cubre esta categoría", "body": "Tres opciones pequeñas e independientes: un prompt de bash con colores + aliases para la shell de root, un banner MOTD de una línea visible al hacer login por SSH, y la eliminación del popup \"No valid subscription\" que Proxmox muestra en cada login a la UI web." }, "bashrc": { "heading": "Customizar bashrc", "intro": "Inyecta un bloque curado en /root/.bashrc con un prompt con colores, historial con marcas de tiempo, aliases estándar de ls / grep y un source para autocompletado de bash. Hace que trabajar sobre SSH sea bastante más agradable y deja claro en qué host estás cuando tienes muchas pestañas abiertas.", "writesTitle": "Qué añade ProxMenux a .bashrc", "writesOutro": "El bloque está delimitado por los marcadores PMX_CORE_BASHRC. Ejecutar el script de nuevo reemplaza el bloque anterior en lugar de duplicarlo. El .bashrc original se respalda una vez en /root/.bashrc.bak, y se añade una línea source /root/.bashrc a /root/.bash_profile para que el prompt también se aplique en shells de login (p. ej. tras su -).", "rootTitle": "Solo se aplica a root", "rootBody": "La customización apunta a la shell de la cuenta root. Otros usuarios que crees en el host conservan sus propios valores por defecto. Si administras Proxmox exclusivamente por la UI web y nunca usas la shell, esta opción es pura estética y puedes saltártela." }, "motd": { "heading": "Configurar banner MOTD personalizado", "intro": "Antepone \"This system is optimised by: ProxMenux\" a /etc/motd, el mensaje mostrado tras un login SSH exitoso (encima del prompt de la shell, antes de que se ejecute cualquier script de update-motd). Inofensivo y puramente informativo — útil como confirmación visual rápida de que ProxMenux se ha aplicado en este host.", "writesTitle": "Qué escribe ProxMenux", "writesOutro": "En la primera aplicación, ProxMenux registra si /etc/motd existía y conserva su contenido original en /usr/local/share/proxmenux. La operación es idempotente: si la línea identificadora ya está presente, no se añade otra vez. Las instalaciones antiguas que tengan /etc/motd.bak se migran al mismo estado reversible." }, "banner": { "heading": "Eliminar banner de suscripción", "intro": "Elimina el modal \"You do not have a valid subscription for this server\" que aparece cada vez que alguien entra en la UI web de Proxmox sin una suscripción enterprise. El parche es consciente de la versión: las distintas versiones mayores de Proxmox tienen distintos bundles de UI, así que ProxMenux despacha al script correcto.", "versionTitle": "Despacho consciente de la versión", "versionItems": [ "PVE 9.x → ejecuta remove-banner-pve-v3.sh (parchea tanto el proxmoxlib.js de escritorio como la nueva UI móvil basada en Yew).", "PVE 8.x → ejecuta remove-banner-pve8.sh (solo escritorio)." ], "versionOutro": "Antes de parchear, ProxMenux respalda los archivos JS/template originales en /usr/local/share/proxmenux/backups/ con una marca de tiempo. El flujo Uninstall usa esos backups para restaurar los archivos originales, y como fallback reinstala los paquetes de la UI de Proxmox si el backup falta o está corrupto.", "breakTitle": "Puede romperse tras actualizaciones de Proxmox", "breakBody": "Proxmox publica regularmente actualizaciones de UI que sobrescriben proxmoxlib.js. Cuando eso pasa, el banner vuelve. Puedes reaplicar esta opción tras cada actualización de Proxmox para volver a parchear el archivo, o simplemente aceptar el aviso hasta que la vuelvas a aplicar. ProxMenux también instala un hook APT que vuelve a parchear automáticamente en los upgrades de paquetes — mira Uninstall Optimizations para ver cómo se revierte ese hook.", "legalTitle": "Nota legal (siempre conviene repetirla)", "legalBody": "Esta opción solo oculta el aviso de la UI. No te concede soporte enterprise, acceso al repositorio enterprise, ni derecho alguno a distribuir Proxmox comercialmente sin suscripción. Si ejecutas Proxmox en un entorno que genera ingresos, compra una suscripción — apoya al proyecto y te da el canal enterprise estable." }, "verify": { "heading": "Verificación", "intro": "Tras aplicar los tres:", "reversibleTitle": "Los tres cambios de personalización quedan registrados", "reversibleBody": "Uninstall Optimizations restaura /root/.bashrc, devuelve MOTD exactamente al contenido anterior a ProxMenux (o elimina el archivo si antes no existía) y restaura los archivos parcheados de la interfaz desde sus copias o reinstala los paquetes de Proxmox afectados cuando sea necesario." }, "related": { "heading": "Relacionado", "items": [ { "label": "Optional", "href": "/docs/post-install/optional", "tail": " — Fastfetch y Figurine (otras customizaciones visuales)." }, { "label": "Mostrar información de versión", "href": "/docs/settings/show-version-information", "tail": " — confirma que las customizaciones están registradas como instaladas." }, { "label": "Uninstall Optimizations", "href": "/docs/post-install/uninstall", "tail": " — revierte bashrc, motd, aviso de suscripción." }, { "label": "Customizable Post-Install", "href": "/docs/post-install/customizable", "tail": " — volver al menú padre." } ] } }