Posts by tracer

    Hab leider gerade keine Möglichkeit das manuell auszuführen, bzw. weiß nicht wie es geht.

    Nicht die beste Voraussetzung, um einen Webserver zu betreiben, da hat Joxi Recht.


    Du musst Dich mit einem Terminal auf dem Server einloggen. Das hast Du ja schon mal gemacht, sonst hättest Du i-MSCP nicht auf dem Rechner.

    Dann einfach per copy&paste die beiden Befehle ausprobieren, und das Ergebnis hier posten.

    Ein Dreh- und Angelpunkt dünkt mich dabei die Eindeutigkeit der User-IDs über alle Server hinweg - damit derselbe Kunde auch auf einem anderen Server dieselbe ID nutzen kann. Solange das nicht geht, wird alles recht kompliziert (ID ändert -> DB-Name wegen prefix ändert -> viel Aufwand, ausserdem ist ein Umzug der Mailkonti bei bleibender ID einfacher).

    Man könnte ja einfach prüfen, ob die alte ID schon vorhanden ist. Wenn nicht, manuell eine eingeben.


    Ich hab meine Installation etwas angepasst, dass ich die ID bei neuien Kunden manuell eingeben kann - so kann ich den Umzug wenn auch manuell, recht einfach machen.

    Ja, als Fallback sicher gut.


    Ich sehe bei meinem Setup das Problem mit den IDs nicht als so gravierend an, wenn, dann würde ich eh große Kunden auf einen Dedi auslagern, also in eine frische Installation einspielen. Ja, das geht jetzt auch, aber ist halt noch viel Handarbeit.


    Sobald wir eindeutige UserIDs über mehrere Server haben und ein Umzug eines Kunden von einem auf einen anderen server, wird das M in i-MSCP endlich Realität... im Prinzip sollte das mit einem zusätzlichen DB-Feld in verschiedenen Tabellen machbar sein: auf welchem server sind Webdaten, DB-Daten, Maildaten (usw).

    Ja, das wäre toll, ich bin mal gespannt, ob/was diesen Monat mit i-HMS wird …


    Die Mails der Kunden separat vom Web zu verwalten (zB. alle Mailkonti auf einem Server) hätte den Vorteil, dass der Kunde bei einem Umzug nicht seine Mail-Einstellungen ändern muss. Seit SSL im Mail geht ja mail.kunde.tld nur noch beschränkt bzw. nicht, also kommen Hostnamen des Providers zum Einsatz.

    Wieso das?

    Du kannst doch bis zu 100 Aliase in eine LE-Cert packen.

    Klar, wäre natürlich schön, wenn das automatisch passieren würde.


    Evtl. auch nur als Option, ich brauche nicht für jede meiner Domains einen eigenen MailserverName, die laufen alle über einen Zentralen.

    Eine andere Variante zur Beibehaltung des MAil-Hostnamens wäre: einen POP/IMAP/SMTP-Proxy einsetzen (Dovecot kann mindestens POP+IMAP) - alle sprechen den Proxy an und der leitet die Anfragen inten an den jeweiligen Server weiter, je nach Kunde.

    Ist aber auch viel Aufwand :(



    Sowas geistert mir seit Monaten durch den Kopf... und hier sehe ich zurzeit eien Mangel an Entwicklung.

    Machen könnte man viel.

    Nur: Es kann im Prinzip nicht mehr als ein Hobby sein, selbst wenn man das als kostenpflichtiges PlugIn macht müssen sich viele Abnehmer finden, damit sich das lohnt.

    Wäre aber ein tolles AddOn: Im alten Server kompletten User exportieren, das AddOn legt dann DB-Script und Archiv mai Mail und Web an, das kann man dann per scp auf die neue Kiste ziehen und dort importieren.


    Sollte nicht so schwierig sein, wenn man sich mit den Interna von iMSCP besser auskennt.


    DB Export stelle ich mir easy vor, Archive packen auch.


    Aber, wie den neuen User per Script anlegen? Wie bekommt er eine ID?

    Was muss dann alles auf to_change gestellt werden, und mit welchem Befehl lässt man dann die Configs neu generieren?

    Thanks for the reply.


    I fixed the mount point by altering document_root in the database, running "perl imscp-reconfigure -r httpd" afterwards. That works for the moment.


    I switched accepted language to english on top in Chrome, so language is also working sort of.


    I created the password manually using .htaccess/.htpasswd.


    I tried to investigate the problem, it seem the error is thrown here:


    /var/www/imscp/gui/public/client/domain_edit.php


    Code
    1. 242 if ($documentRoot !== '/' && !$vfs->exists($documentRoot, VirtualFileSystem::VFS_TYPE_DIR)) {
    2. 243 set_page_message(tr('The new document root must pre-exists inside the /htdocs directory.'), 'error');
    3. 244 return false;
    4. 245 }

    I enabled debug mode to prevent caching, commented the error message assignment and changed the return value to ture, but the error remains.


    So there seems to be broken something in the VirtualFilesystem class in relation to buster.


    I'll chekc deeper into it when I have more time, but for the moment it's good enough to continue my project.

    Hi, I followed the instructions, it worked like a charme.

    Installing Plugins was possible, too.


    But: I cannot create folder access control, and switching the language is not possible, it stays on "browser detected" (Automatisch (Browsereinstellung)).


    Has anybody experienced similar problems?


    Edit: Even worse: The same error when I try to change the document root, but I need that to deploy a symfony based project I'm writing for a customer.


    I'll try to change it in the Apache conf, but that will break anytime I update something via panel.

    Ich weiß nicht wer von denjenigen hier, die am lautesten meckern (ich sage nicht, dass ihr Unrecht habt - nur vieleicht solltet ihr das mal refklektieren), diese ganzen Services mal von grundauf per Hand eingerichtet, durchgängig verstanden und dauerhaft am Laufen gehalten haben.

    Ich habe das mehrfach durch, in diversen Ausprägungen.

    Der Installer von i-MSCP ist im Vergleich zu anderen OpenSource Panels erste Sahne.

    Die Integration von LE ist sehr gut gelöst, auch für die Systemdienste.


    Aber seit 2 Jahren ist für den Enduser Stillstand, die Ankündigung auf Twitter(!) ist nicht besonders vielversprechend.


    Ich lasse i-MSCP erst mal auf Stretch weiterlaufen, habe aber "nebenbei" nun mit unkritischen Domains ISPConfig am laufen.


    Eigentlich juckt es in den Fingern, so etwas selber aufzuziehen oder i-MSCP zu forken, aber da stehe ich vor der selben Problematik wie Laurent: Zeit ist nur endlich vorhanden oder kostet Geld.


    Und wenn sich ein Sponsor findet will der natürlich was von seinem Geld haben …