Aufruf an Mitwirkende: Ubuntu-Server-Image mit vorinstalliertem Gladys (Projekt gestartet von Howmation)

Danke für die Tests und Rückmeldungen. Ich schaue mir das an.
Der Großteil der Arbeit wurde von @howmationfr erledigt :clap:

Ich habe alles Punkt für Punkt in diesem PR zusammengefasst: Simplify the installer after first hardware feedback by cicoub13 · Pull Request #11 · GladysAssistant/ubuntu-server-gladys · GitHub

1) Sprache
Das war absichtlich, aber du hast recht: Englisch als Standard ist besser. Man kann natürlich immer noch Französisch im Menü auswählen.

2) Kontoerstellung

  • Leider können diese Felder nicht gesperrt oder vorab ausgefüllt werden: Dieser Bildschirm stammt vom Ubuntu-Installer und ist nicht änderbar. Um sie vorab auszufüllen, müsste man ein Konto und ein Passwort in die ISO integrieren, was wir vermeiden möchten. Der Name der Maschine wird immer gladys sein, egal was man in das Feld „Servername“ eingibt. Nur der Benutzername und das Passwort sind frei und relevant.
  • AZERTY: Gute Nachricht, das Problem lag an unserer Konfiguration. Wir haben die Tastatur auf Französisch voreingestellt, und in diesem Fall hat der Installer sie nie angewendet, wenn man sie neu auswählte. Das ist jetzt behoben: Der Tastaturbildschirm bietet die Layout der gewählten Sprache (AZERTY, wenn man Französisch wählt) und wendet es wirklich an. Keine Notwendigkeit mehr für loadkeys fr.

3) Festplattenauswahl
Wenn die Maschine nur eine interne Festplatte hat (wie bei Mini-PCs wie dem Beelink), wird dieser Bildschirm jetzt übersprungen. USB-Sticks zählen nicht. Der Installer fragt trotzdem nach einer Bestätigung, bevor er die Festplatte löscht. Wenn mehrere Festplatten verfügbar sind, bleibt der Bildschirm, um die richtige auszuwählen.

4) Nach dem Neustart
Danke, das freut uns! :blush:

5) SSH

  • Speicherplatz: behoben, die Hauptpartition verwendet jetzt die gesamte Festplatte, unabhängig davon, ob der Speicherbildschirm angezeigt wird (mehrere Festplatten) oder nicht (eine Festplatte).
  • Docker: Das bei der Installation erstellte Konto wird der Gruppe docker hinzugefügt, daher funktioniert docker ps direkt, ohne sudo oder Passwort.

Dein Skript
Danke für den Link! Die Erweiterung der Festplatte war der Hauptpunkt, der fehlte, er ist aufgenommen worden. Der Rest war bereits abgedeckt oder anders gelöst. Ich habe die automatische Zeitzonen-Erkennung beim ersten Start hinzugefügt (UTC, wenn die Erkennung fehlschlägt), während vorher alles in UTC lief.

Design
Die Bildschirme des Ubuntu-Installers sind nicht anpassbar: Farben und Texte sind festgelegt in einer von Canonical signierten Komponente, an der wir nicht herumfummeln. Allerdings:

  • Das Startmenü des USB-Sticks hat jetzt die Farben von Gladys (weiß auf blau)
  • Sobald installiert, zeigt jede SSH- oder Konsolenverbindung den Status von Gladys und ihre Adresse an, anstelle der Ubuntu Pro-Hilfe-Links und Werbung;
  • Die Maschine zeigt Gladys in Blau an.

Eine Frage zu deinem Skript
Dein docker run bindet -v /run/dbus:/run/dbus:ro in den Gladys-Container ein, und der Installer tut das bisher nicht. Sollen wir es hinzufügen?

All das muss noch auf echten Geräten validiert werden. Ich werde die MR durchlesen und validieren, ich halte dich auf dem Laufenden, wenn ein neues Test-Image verfügbar ist.

Super! Danke für die Korrekturen!

Es muss hinzugefügt werden :slight_smile:

Der Docker-Befehl von der Website muss beachtet werden: Installer Gladys avec Docker sur Debian, Ubuntu et plus | Gladys Assistant

Weil ich es mag, wenn es beim SSH-Login blinkt :sweat_smile:, ist es möglich, einen fetten Titel wie diesen einzufügen:

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

oder

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

oder

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

ou bien

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

ou bien (Halloween-Modus)

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

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 enfin

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

@cicoub13 denkst du, wir können dein PR mergen und einen neuen Build machen? Ich würde gerne morgen früh einen Test machen :grin:

Sie wird gerade von Claude überprüft. Aber ich bereite dir das für morgen früh vor, ja.

Neues Testbild verfügbar :rocket: https://download.gladysassistant.com/test/gladys-assistant-installer-amd64.iso

Danke !! Ich teste das und halte dich hier auf dem Laufenden.

Ich habe es gerade getestet, und bei mir funktioniert alles super !! :smiley:

Tolle Arbeit !

Jetzt müssen wir eine Produktionsfreigabe machen !

Danke :blush:

Ich frage mich nur, ob man die Installationsbildschirme (dein Screenshot) nicht je nach gewählter Sprache übersetzt :france:

Ach, das kann man! Gute Idee!

Ah, das sollte eigentlich schon erledigt sein. Hast du während der Installation Französisch ausgewählt?

cat /etc/gladys-installer/language falls dein Gerät noch verfügbar ist

Ich hatte extra Englisch gewählt, um auf Englisch zu testen!

Release v0.1.0 ist verfügbar mit Produktions-Image hier https://download.gladysassistant.com/gladys-assistant-installer-amd64.iso :rocket:

Ich überlasse es dir, darüber zu kommunizieren :wink:

Claude ist gerade dabei, die gesamte Dokumentation für die Website zu schreiben, er macht seine kleinen Screenshots wie ein Profi :ok_hand:

Demo-Seite des Installations-Tutorials: Install Gladys Assistant on a mini-PC with Gladys Assistant OS | Gladys Assistant

Grundsätzlich wurde die gesamte Dokumentation aktualisiert, also zögern Sie nicht, die Dokumentation durchzusehen!

Der Pull Request: 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

Sagen Sie mir, was Sie davon halten :slight_smile:

Die Seite ist für mich in Ordnung (auf Französisch).
Ich würde nur in Schritt 5 bei OpenSSH den Satz „Sie können dies deaktivieren, wenn Sie es nicht möchten.“ entfernen.

Super für mich, gute Arbeit, Jungs!

Du hast recht, es ist besser, es nicht zu empfehlen. Ich habe es entfernt!