Domain von einem auf ein anderes Panel umziehen

Für Modifikationen in und um KeyHelp.
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

So wie es aussieht, habe ich das mal wieder vor mir.

Es gibt hier einen oder gar mehre Threads, die das händisch beschreiben.

Mir schwebt vor, das eher zu Scripten, um Fehler zu vermeiden.

Haben da noch mehr Leute Interesse dran?

Wenn ja, fände ich es gut, wenn man hier ein Brainstorming machen könnte und das dann sukzessive Aufbauen.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Domain von einem auf ein anderes Panel umziehen

Post by MLan »

24unix wrote: Sun 18. Sep 2022, 19:18 Haben da noch mehr Leute Interesse dran?
Ja
xister
Posts: 63
Joined: Thu 7. May 2020, 07:14

Re: Domain von einem auf ein anderes Panel umziehen

Post by xister »

Das hätte was!
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

Das freut mich.

Ich habe mir heute schon ein paar Gedanken gemacht, werde die im Laufe der Woche mal ausformulieren.

Ich denke wichtig wäre auf jeden Fall ein sanity check.

Jede Domain sollte über

domain.tld
mail.domain.tld
webmail.domain.tld
panel.domain.tld

entsprechend konfiguriert verfügen.

Für Leute die es wollen ggf. auch mit www Subdomain.

Wenn die Kunden stringent mit diesen Daten arbeiten, sollte ein Umzug für die Masse unkritisch sein.

Seiten mit dynamischen Inhalten (Foren, WP, Joomla …) sollte man für den Umzug in den Wartungmodus setzen.

Wer hat eine clevere Idee, wie man panel und webmail umsetzen kann?

Der weg mit proxy auf das eigentlich Panel geht ja nicht, weil der host sich ändert.

Evtl. eine generische config wie für /webmail?

Also domain.tld/panel => KeyHelp Oberfläche.

Oder übersehe ich was?


Umsetzen würde ich das ganze, indem ich es an die bindAPI anflansche, die kann eh schon per API mit KeyHelp sprechen.

Nicht von der Config der BindAPI abschrecken lassen, die ganze manuellen Schritte habe ich automatisiert.

./bin/console check:setup <username>

reicht nun (als root oder mit sudo) aus.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by space2place »

Ich verstehe den Ansatz nicht. Warum muss die Domain
mail.domain.tld
webmail.domain.tld
panel.domain.tld

besitzen. Warum fragt man nicht per API ab was der Webspace hat?
Bzw. Was für für Subdomains angelegt sind.
User avatar
Jolinar
Community Moderator
Posts: 3559
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by Jolinar »

24unix wrote: Mon 19. Sep 2022, 19:00 Der weg mit proxy auf das eigentlich Panel geht ja nicht, weil der host sich ändert.
Warum nicht?
Du kannst doch die Apache-Direktiven auf dem alten Host auslesem umd auf dem neuen Host entsprechend anpassen...

BTW:
Du mußt die Direktiven vermutlich eh auslesen, weil da ja auch andere Direktiven möglicherweise angepaßt werden müssen.

Apropos...Hast du auch den Spezialfall auf dem Schirm, daß eine/mehrere Subdomains zu der Domain selber als Hauptdomains angelegt wurden? Die werden ja im Panel nicht unterhalb der Domain einsortiert.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

space2place wrote: Mon 19. Sep 2022, 20:17 Ich verstehe den Ansatz nicht. Warum muss die Domain
mail.domain.tld
webmail.domain.tld
panel.domain.tld

besitzen. Warum fragt man nicht per API ab was der Webspace hat?
Damit man im Vorfeld sicherstellen kann, dass die Kunden nur genau das eingetragen haben, und nicht noch für z.B. SMTP altespanel.meinserver.de
space2place wrote: Mon 19. Sep 2022, 20:17 Bzw. Was für für Subdomains angelegt sind.
Subdomains nehme ich nicht extra in Betracht.
Das wäre evtl. ein Schritt weiter.

Code: Select all

       foreach ($panels as $panel) {
            echo COLOR_DEFAULT . 'Checking panel ' . COLOR_YELLOW . $panel->getName() . COLOR_DEFAULT . PHP_EOL;
            if (empty($panel->getA())) {
                $result = $this->apiController->sendCommand(
                    requestType: 'GET',
                    serverName: $panel->getName(),
                    versionIP: 6,
                    apiKey: $panel->getApikey(),
                    command: 'domains?sort=domain&subdomains=false',
                    serverType: 'panel'
                );
            } else {
                $result = $this->apiController->sendCommand(
                    requestType: 'GET',
                    serverName: $panel->getName(),
                    versionIP: 4,
                    apiKey: $panel->getApikey(),
                    command: 'domains?sort=domain&subdomains=false',
                    serverType: 'panel');
            }
Aber da Du hier schreibst:
Ich wollte mir auch sicher noch Anregungen aus Deinem Converter holen, nur Python ist halt extrem anstrengend zu lesen.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

Jolinar wrote: Mon 19. Sep 2022, 20:43
24unix wrote: Mon 19. Sep 2022, 19:00 Der weg mit proxy auf das eigentlich Panel geht ja nicht, weil der host sich ändert.
Warum nicht?
Du kannst doch die Apache-Direktiven auf dem alten Host auslesem umd auf dem neuen Host entsprechend anpassen...
Erscheint mir fehlerträchtig.
Jolinar wrote: Mon 19. Sep 2022, 20:43
BTW:
Du mußt die Direktiven vermutlich eh auslesen, weil da ja auch andere Direktiven möglicherweise angepaßt werden müssen.
Hmm, ja, daran muss man dann denken, wenn man etwas weiter ist … darum das Brainstorming.

Jolinar wrote: Mon 19. Sep 2022, 20:43
Apropos...Hast du auch den Spezialfall auf dem Schirm, daß eine/mehrere Subdomains zu der Domain selber als Hauptdomains angelegt wurden? Die werden ja im Panel nicht unterhalb der Domain einsortiert.
Jain.
DNS-technisch ja, aber in Bezug aufs Panel noch nicht.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Domain von einem auf ein anderes Panel umziehen

Post by MLan »

MLan wrote: Sun 18. Sep 2022, 20:42
24unix wrote: Sun 18. Sep 2022, 19:18 Haben da noch mehr Leute Interesse dran?
Ja
Ich ziehe mein Ja zurück.
Das wird mir zur hier alles viel zu aufwendig.
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

MLan wrote: Tue 20. Sep 2022, 14:58
MLan wrote: Sun 18. Sep 2022, 20:42
24unix wrote: Sun 18. Sep 2022, 19:18 Haben da noch mehr Leute Interesse dran?
Ja
Ich ziehe mein Ja zurück.
Das wird mir zur hier alles viel zu aufwendig.
Sorry, aber was hast Du unter einen Brainstorming erwartet?

Das ganze ist unter Bastelecke, hier sind Leute wie Jolinar, die schon viel länger als ich mit KeyHelp arbeiten, Leute wie space2place, der durch den Converter i-MSCP => KeyHelp sicher ein sehr detailliertes Wissen hat, was bei einem Umzug zu beachten ist.

Ich bin erfahrener Programmierer, aber kein KeyHelp Experte.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Domain von einem auf ein anderes Panel umziehen

Post by MLan »

24unix wrote: Tue 20. Sep 2022, 15:57
MLan wrote: Tue 20. Sep 2022, 14:58 Ich ziehe mein Ja zurück.
Das wird mir zur hier alles viel zu aufwendig.
Sorry, aber was hast Du unter einen Brainstorming erwartet?
Thema war ja "Domain von einem auf ein anderes Panel umziehen"

domain.tld
mail.domain.tld
webmail.domain.tld
panel.domain.tld
...ggf. auch mit www Subdomain.
...Wartungmodus setzen.
...wie man panel und webmail umsetzen kann
...mit proxy auf das eigentlich Panel geht ja nicht, weil der host sich ändert.
...Evtl. eine generische config wie für /webmail?
... bindAPI ...

das geht mir alles weit über den Umzug einer domain hinaus.
Deshalb lass doch bitte meine Entscheidung einfach so stehen.

Ich wünsch euch viel Erfolg.
Gruß Mlan
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Domain von einem auf ein anderes Panel umziehen

Post by Tobi »

Ich persönlich fände „User auf neuen Server umziehen“ spannender 😉
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

MLan wrote: Tue 20. Sep 2022, 16:12
24unix wrote: Tue 20. Sep 2022, 15:57
MLan wrote: Tue 20. Sep 2022, 14:58 Ich ziehe mein Ja zurück.
Das wird mir zur hier alles viel zu aufwendig.
Sorry, aber was hast Du unter einen Brainstorming erwartet?
Thema war ja "Domain von einem auf ein anderes Panel umziehen"

domain.tld
mail.domain.tld
webmail.domain.tld
panel.domain.tld
...ggf. auch mit www Subdomain.
...Wartungmodus setzen.
...wie man panel und webmail umsetzen kann
...mit proxy auf das eigentlich Panel geht ja nicht, weil der host sich ändert.
...Evtl. eine generische config wie für /webmail?
... bindAPI ...

das geht mir alles weit über den Umzug einer domain hinaus.
OK, dann haben wir das unterschiedliche Vorstellungen :)
MLan wrote: Tue 20. Sep 2022, 16:12
Deshalb lass doch bitte meine Entscheidung einfach so stehen.

Ich wünsch euch viel Erfolg.
Gruß Mlan
Ich wollte Dich nicht umstimmen, war nur neugierig.

Danke :)
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
24unix
Posts: 1560
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by 24unix »

Tobi wrote: Tue 20. Sep 2022, 16:18 Ich persönlich fände „User auf neuen Server umziehen“ spannender 😉
Perfekt wäre IMHO:

- Domain auf dem selben Panel von einem User zum anderen.
- Domain von einem Panel auf ein anderes, mit
- dem selben User
- einem anderem User
- einem neuen User

Aktuell bin ich dabei, die "Domain" aus der KeyHelp-Api auf ein Object zu mappen, in Swift kann ich einfach eine Struct definieren und einen JSON Datensatz zu einem Object gemäß der struct machen.
Ich habe für die bindApi nur mit einem Bruchteil der Daten aus der API arbeiten müssen.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: Domain von einem auf ein anderes Panel umziehen

Post by space2place »

24unix wrote: Tue 20. Sep 2022, 16:36 Perfekt wäre IMHO:

- Domain auf dem selben Panel von einem User zum anderen.
- Domain von einem Panel auf ein anderes, mit
- dem selben User
- einem anderem User
- einem neuen User
Also das wäre auch meiner Meinung nach der Startschuss. Wenn das vernünftig läuft kann man das Tool aufblähen. Deswegen auch mein erster Kommentar.
Alleine vom Test her in der Community wäre das in der Freizeit zu stemmen. Aber das ist nur meine bescheidene Meinung.
Post Reply