i-mscp autoinstaller "durcheinander"

  • Guten Morgen allerseits,


    beim Schreiben der Installationsdokumentation ist mir aufgefallen, dass die Reihenfolgen der Datenabfragen im Autoinstaller etwas durcheinander sind.


    Da wird beispielsweise, wenn ich nun nur tas Thema SQL-Datenbank nehme, zuerst die zu installierende Datenbank, deren administrativer Root-Benutzer und dessen Passwort abgefragt, danach werden irgendwelche Dinge installiert/deinstalliert ( siehe hier ), um dann FQDN und IP-Adressen abzufragen... und irgendwann danach geht es mittendrin weiter mit Fragen zum SQL-Host, Datenbanknamen, zu vergebenden Prefixen/Suffixen.


    Sicher, der Installer funktioniert, aber es sieht zum einen unschön aus, zum anderen kann man in einer Install-Doku irgendwie kein Kapitel SQL schreiben, in dem man alle erforderlichen Eingaben zum Thema SQL beschreibt, weil irgendwann viel später noch mal irgendwas dazu abgefragt wird.


    Das selbe beim FTP - irgendwo mitten in der Abfrage der Benutzernamen / Passwörter irgendwelcher anzulegender Datenbankbenutzer fragt der Installer plötzlich nach dem FPM Pool of Processes Level (was ja eigentlich irgendwo zum Apache Webserver gehört, gleichzeitig aber auch zum Bereich Konfigurationseinstellungen für den Endanwender), um direkt danach den vftp-SQL-Benutzer und dessen Passwort zu erfragen... gefolgt von der Frage, welchen FTP-Webfile-Manager man verwenden möchte, um danach die Rootkit-Erkennungsprogramme zu wählen. Direkt danach fragt der Installer Roundcube-Userdaten ab, um dann irgendwann mittendrin die Postfix restrictionen abzufragen...


    Kurzum, es funktioniert zwar alles, lässt es aber recht chaotisch aussehen.


    Und nun die Frage hierzu:


    Ist es möglich, hier im Installer irgendwie eine Reihenfolge festzulegen oder die Datenabfragen des Installers zu gruppieren?


    Zum Beispiel derart, dass zuerst alles was zu Server FQDN, IP-Adressen, Root-Passwörtern... gehört abgefragt wird, danach Apache Webserver und PHP in einer Gruppe, danach alles was zu Postfix/Mailkonfiguration gehört in einer Gruppe, danach SQL-Server-Konfiguration, dann die Gruppe Rootkit-Erkennungstools? Ganz zum Ende dann vielleicht alle anzulegenden Benutzer und deren Passwörter...


    ... und gegen Ende aller Eingaben dann den i-MSCP-Admin-Benutzernamen, dessen Mailadresse und dessen Passwort als krönenden Abschluss der Installation?


    Vielleicht lässt sich das Ganze ja auch nicht entsprechend sortieren? Daher ist das alles jetzt als vorsichtige Frage oder Anregung zur Kosmetik zu verstehen.