Llamada a colaboradores: imagen de Ubuntu Server con Gladys preinstalado (proyecto lanzado por Howmation)

Gracias por las pruebas y los comentarios. Lo estoy revisando.
El grueso del trabajo lo hizo @howmationfr :clap:

Lo he revisado punto por punto en esta PR: Simplify the installer after first hardware feedback by cicoub13 · Pull Request #11 · GladysAssistant/ubuntu-server-gladys · GitHub

1) Idioma
Fue intencional, pero tienes razón: es mejor el inglés por defecto. Por supuesto, siempre se puede elegir el francés en el menú.

2) Creación de la cuenta

  • Desafortunadamente, no se pueden bloquear ni prellenar estos campos: esta pantalla proviene del instalador de Ubuntu y no es modificable. Para prellenarlos, habría que incluir una cuenta y una contraseña en la ISO, algo que preferimos evitar. El nombre de la máquina siempre será gladys, sin importar lo que se escriba en el campo «nombre del servidor». Solo el nombre de usuario y la contraseña son libres y cuentan.
  • AZERTY: buena noticia, el problema venía de nuestra configuración. Configurábamos el teclado en francés, y en ese caso el instalador nunca lo aplicaba cuando se lo reconfiguraba. Está corregido: la pantalla del teclado propone la disposición del idioma elegido (AZERTY si se elige el francés) y la aplica realmente. Ya no es necesario loadkeys fr.

3) Selección del disco
Si la máquina solo tiene un disco interno (como en los mini-PC como el Beelink), la pantalla ahora se salta. Las unidades USB no cuentan. El instalador sigue pidiendo confirmación antes de borrar el disco. Si hay varios discos disponibles, la pantalla se mantiene para elegir el correcto.

4) Después del reinicio
¡Gracias, me alegra mucho! :blush:

5) SSH

  • Espacio en disco: corregido, la partición principal ahora usa todo el disco, ya sea que se muestre la pantalla de almacenamiento (múltiples discos) o no (un solo disco).
  • Docker: la cuenta creada durante la instalación se añade al grupo docker, por lo que docker ps funciona directamente, sin sudo ni contraseña.

Tu script
¡Gracias por el enlace! El agrandamiento del disco era el principal punto que faltaba, está incluido. El resto ya estaba cubierto o se hacía de otra manera. He añadido la detección automática del huso horario al primer arranque (UTC si la detección falla), mientras que antes todo funcionaba en UTC.

Diseño
Las pantallas del instalador de Ubuntu no son personalizables: los colores y los textos están fijados en un componente firmado por Canonical, al que no tocamos. Sin embargo:

  • el menú de arranque de la unidad USB ahora tiene los colores de Gladys (blanco sobre azul)
  • una vez instalado, cada conexión SSH o consola muestra el estado de Gladys y su dirección, en lugar de los enlaces de ayuda y los anuncios de Ubuntu Pro;
  • la consola de la máquina muestra Gladys en azul.

Una pregunta sobre tu script
Tu docker run monta -v /run/dbus:/run/dbus:ro en el contenedor Gladys, y el instalador no lo hace por ahora. ¿Lo añadimos?

Todo esto aún debe ser validado en hardware real. Voy a revisar y validar la MR, te aviso cuando una nueva imagen de prueba esté disponible.

¡Al tope! ¡Gracias por los parches!

Hay que añadirlo :slight_smile:

Hay que respetar el docker run del sitio: Installer Gladys avec Docker sur Debian, Ubuntu et plus | Gladys Assistant

Porque me gusta cuando parpadea al conectarse por ssh :sweat_smile:, ¿es posible poner un gran título como:

   ___|  |             |                      \                _)        |                  |   
  |      |   _` |   _` |  |   |   __|        _ \     __|   __|  |   __|  __|   _` |  __ \   __| 
  |   |  |  (   |  (   |  |   | \__ \       ___ \  \__ \ \__ \  | \__ \  |    (   |  |   |  |   
 \____| _| \__,_| \__,_| \__, | ____/     _/    _\ ____/ ____/ _| ____/ \__| \__,_| _|  _| \__| 
                         ____/                                                                  

o bien

   ________          __              ___              _      __              __ 
  / ____/ /___ _____/ /_  _______   /   |  __________(_)____/ /_____ _____  / /_
 / / __/ / __ `/ __  / / / / ___/  / /| | / ___/ ___/ / ___/ __/ __ `/ __ \/ __/
/ /_/ / / /_/ / /_/ / /_/ (__  )  / ___ |(__  |__  ) (__  ) /_/ /_/ / / / / /_  
\____/_/\__,_/\__,_/\__, /____/  /_/  |_/____/____/_/____/\__/\__,_/_/ /_/\__/  
                   /____/                                                       

o bien

 ██████╗ ██╗      █████╗ ██████╗ ██╗   ██╗███████╗     █████╗ ███████╗███████╗██╗███████╗████████╗ █████╗ ███╗   ██╗████████╗
██╔════╝ ██║     ██╔══██╗██╔══██╗╚██╗ ██╔╝██╔════╝    ██╔══██╗██╔════╝██╔════╝██║██╔════╝╚══██╔══╝██╔══██╗████╗  ██║╚══██╔══╝
██║  ███╗██║     ███████║██║  ██║ ╚████╔╝ ███████╗    ███████║███████╗███████╗██║███████╗   ██║   ███████║██╔██╗ ██║   ██║   
██║   ██║██║     ██╔══██║██║  ██║  ╚██╔╝  ╚════██║    ██╔══██║╚════██║╚════██║██║╚════██║   ██║   ██╔══██║██║╚██╗██║   ██║   
╚██████╔╝███████╗██║  ██║██████╔╝   ██║   ███████║    ██║  ██║███████║███████║██║███████║   ██║   ██║  ██║██║ ╚████║   ██║   
 ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═════╝    ╚═╝   ╚══════╝    ╚═╝  ╚═╝╚══════╝╚══════╝╚═╝╚══════╝   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   
                                                                                                                             

ou bien

 ######   ##          ###    ########  ##    ##  ######        ###     ######   ######  ####  ######  ########    ###    ##    ## ######## 
##    ##  ##         ## ##   ##     ##  ##  ##  ##    ##      ## ##   ##    ## ##    ##  ##  ##    ##    ##      ## ##   ###   ##    ##    
##        ##        ##   ##  ##     ##   ####   ##           ##   ##  ##       ##        ##  ##          ##     ##   ##  ####  ##    ##    
##   #### ##       ##     ## ##     ##    ##     ######     ##     ##  ######   ######   ##   ######     ##    ##     ## ## ## ##    ##    
##    ##  ##       ######### ##     ##    ##          ##    #########       ##       ##  ##        ##    ##    ######### ##  ####    ##    
##    ##  ##       ##     ## ##     ##    ##    ##    ##    ##     ## ##    ## ##    ##  ##  ##    ##    ##    ##     ## ##   ###    ##    
 ######   ######## ##     ## ########     ##     ######     ##     ##  ######   ######  ####  ######     ##    ##     ## ##    ##    ##    

ou bien (modo Halloween)

  ▄████  ██▓    ▄▄▄      ▓█████▄▓██   ██▓  ██████     ▄▄▄        ██████   ██████  ██▓  ██████ ▄▄▄█████▓ ▄▄▄       ███▄    █ ▄▄▄█████▓
 ██▒ ▀█▒▓██▒   ▒████▄    ▒██▀ ██▌▒██  ██▒▒██    ▒    ▒████▄    ▒██    ▒ ▒██    ▒ ▓██▒▒██    ▒ ▓  ██▒ ▓▒▒████▄     ██ ▀█   █ ▓  ██▒ ▓▒
▒██░▄▄▄░▒██░   ▒██  ▀█▄  ░██   █▌ ▒██ ██░░ ▓██▄      ▒██  ▀█▄  ░ ▓██▄   ░ ▓██▄   ▒██▒░ ▓██▒░ ▓██▄   ▒ ▓██░ ▒░▒██  ▀█▄  ▓██  ▀█ ██▒▒ ▓██░ ▒░
░▓█  ██▓▒██░   ░██▄▄▄▄██ ░▓█▄   ▌ ░ ▐██▓░  ▒   ██▒   ░██▄▄▄▄██   ▒   ██▒  ▒   ██▒░██░  ▒   ██▒░ ▓██▓ ░ ░██▄▄▄▄██ ▓██▒  ▐▌██▒░ ▓██▓ ░ 
░▒▓███▀▒░██████▒▓█   ▓██▒░▒████▓  ░ ██▒▓░▒██████▒▒    ▓█   ▓██▒▒██████▒▒▒██████▒▒░██░▒██████▒▒  ▒██▒ ░  ▓█   ▓██▒▒██░   ▓██░  ▒██▒ ░ 
 ░▒   ▒ ░ ▒░▓  ░▒▒   ▓▒█░ ▒▒▓  ▒   ██▒▒▒ ▒ ▒▓▒ ▒ ░    ▒▒   ▓▒█░▒ ▒▓▒ ▒ ░▒ ▒▓▒ ▒ ░░▓  ▒ ▒▓▒ ▒ ░  ▒ ░░    ▒▒   ▓▒█░░ ▒░   ▒ ▒   ▒ ░░   
  ░   ░ ░ ░ ▒  ░ ▒   ▒▒ ░ ░ ▒  ▒ ▓██ ░▒░ ░ ░▒  ░ ░     ▒   ▒▒ ░░ ░▒  ░ ░░ ░▒  ░ ░ ▒ ░░  ░  ░    ░      ▒   ▒▒ ░░ ░░   ░ ▒░    ░    
░ ░   ░   ░ ░    ░   ▒    ░ ░  ░ ▒ ▒ ░░  ░  ░  ░       ░   ▒   ░  ░  ░  ░  ░  ░   ▒ ░░  ░  ░    ░        ░   ▒      ░   ░ ░   ░      
      ░     ░  ░     ░  ░   ░    ░ ░           ░           ░  ░      ░        ░   ░        ░                 ░  ░         ░          
                          ░      ░ ░                                                                                                 

ou bien

  ___  __     __   ____  _  _  ____     __   ____  ____  __  ____  ____  __   __ _  ____ 
 / __)(  )   / _\ (    \( \/ )/ ___)   / _\ / ___)/ ___)(  )/ ___)(_  _)/ _\ (  ( \(_  _)
( (_ \/ (_/\/    \ ) D ( )  / \___ \  /    \\___ \\___ \ )( \___ \  )( /    \/    /  )(  
 \___/\____/\_/\_/(____/(__/  (____/  \_/\_/(____/(____/(__)(____/ (__)\_/\_/\_)__) (__) 

ou bien

8""""8                                   8""""8                                              
8    " e     eeeee eeeee e    e eeeee    8    8 eeeee eeeee e  eeeee eeeee eeeee eeeee eeeee 
8e     8     8   8 8   8 8    8 8   "    8eeee8 8   " 8   " 8  8   "   8   8   8 8   8   8   
88  ee 8e    8eee8 8e  8 8eeee8 8eeee    88   8 8eeee 8eeee 8e 8eeee   8e  8eee8 8e  8   8e  
88   8 88    88  8 88  8   88      88    88   8    88    88 88    88   88  88  8 88  8   88  
88eee8 88eee 88  8 88ee8   88   8ee88    88   8 8ee88 8ee88 88 8ee88   88  88  8 88  8   88  
                                                                                             

et finalmente

  ___  __     __   ____  _  _  ____     __   ____  ____  __  ____  ____  __   __ _  ____ 
 / __)(  )   / _\ (    \( \/ )/ ___)   / _\ / ___)/ ___)(  )/ ___)(_  _)/ _\ (  ( \(_  _)
( (_ \/ (_/\/    \ ) D ( )  / \___ \  /    \\___ \\___ \ )( \___ \  )( /    \/    /  )(  
 \___/\____/\_/\_/(____/(__/  (____/  \_/\_/(____/(____/(__)(____/ (__)\_/\_/\_)__) (__) 

@cicoub13 ¿Crees que podemos fusionar tu PR y hacer un nuevo build? Me encantaría hacer una prueba mañana por la mañana :grin:

Está en revisión por parte de Claude. Pero te lo preparo para mañana por la mañana, sí.

Nueva imagen de prueba disponible :rocket: https://download.gladysassistant.com/test/gladys-assistant-installer-amd64.iso

¡Gracias! Lo pruebo y te aviso aquí

¡Acabo de probarlo y todo funciona perfectamente para mí! :smiley:

¡Excelente trabajo!

¡Ahora hay que hacer un lanzamiento en producción!

¡Gracias! :blush:

Solo me preguntaba si no se traducen las pantallas de instalación (tu captura) según el idioma elegido :france:

¡Ah, se puede! ¡Buena idea!

Ah, eso ya debería estar hecho normalmente. ¿Elegiste Francés durante la instalación?

cat /etc/gladys-installer/language si tu máquina sigue disponible

¡No había elegido inglés precisamente para probar en inglés!

Versión v0.1.0 disponible con imagen de producción aquí https://download.gladysassistant.com/gladys-assistant-installer-amd64.iso :rocket:

Te dejo comunicarlo :wink:

Claude está redactando toda la documentación para el sitio, está haciendo sus capturas de pantalla como un profesional :ok_hand:

Sitio de demostración del tutorial de instalación: Install Gladys Assistant on a mini-PC with Gladys Assistant OS | Gladys Assistant

En general, toda la documentación ha sido actualizada, ¡así que no duden en revisarla!

La PR: Make Gladys Assistant OS the recommended way to install Gladys, with screenshots, a Proxmox guide and a launch post, in four languages by Pierre-Gilles · Pull Request #462 · GladysAssistant/v4-website · GitHub

Díganme qué les parece :slight_smile:

La página está bien para mí (en francés).
Solo quitaría en el paso 5 sobre OpenSSH la frase « Puedes desmarcarla si no la quieres. ».

¡Muy bien para mí, buen trabajo, chicos!

Tienes razón, mejor no animar a hacerlo. ¡Lo he quitado!