diff --git a/README.md b/README.md index e69de29..88b0b97 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,7 @@ +# Modul 158: Softwaremigration Planen und Durchführen + +Dies ist unsere Kollektive Repository (Stelian Tsekov, Aleksander Djordjevic, Milena Bachofen) für das Modul 158. + +## Inhaltsverzeichnis + +- [Dokumentation](docs/README.md) diff --git a/docs/README.md b/docs/README.md index e69de29..62f7bb7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -0,0 +1,98 @@ +# Modul 158: Softwaremigration Planen und Durchführen + +## Inhaltsverzeichnis + +- [Inhaltsverzeichnis](#inhaltsverzeichnis) +- [Einleitung](#einleitung) +- [Informieren](#informieren) +- [Planen](#planen) + - [Ziele](#ziele) + - [Must-have](#must-have) + - [Nice to have](#nice-to-have) + - [Low priority](#low-priority) + - [To-do](#to-do) + - [Panel](#panel) + - [Wings](#wings) + - [Post-Installation](#post-installation) + - [Migrationsplan](#migrationsplan) +- [Entscheiden](#entscheiden) +- [Realisieren](#realisieren) +- [Kontrollieren](#kontrollieren) + - [Testen](#testen) +- [Auswerten](#auswerten) + +## Einleitung + +Das ist die Dokumentation für die Migration von einem Pterodactyl Panel von einem alten Server auf einen neuen.
+Es wird von einem Netcup vServer zu einem Hetzner Dedicated Server migriert. Diese Migration entspricht also nicht nur einem Hardware- sondern auch einem Anbieterwechsel. + +## Informieren + + + +## Planen + +Damit die Migration von dem Pterodactyl Gameserver Panel reibungslos verläuft, sollten wir am besten einige Ziele und Zeitpläne festlegen. So kann am effizientesten gearbeitet werden. + +### Ziele + +#### Must-have + +- [ ] Minecraft Server 100% migriert (inkl. save data) +- [ ] Funktionelles Wings Backend +- [ ] Virtualisiertes Wings & Panel +- [ ] Reverse Proxy +- [ ] Backups + +#### Nice to have + +- [ ] Virtualisiertes Wings Panel mit dedizierter IP Adresse +- [ ] 2FA + +#### Low priority + +- no tasks here + +### To-do + +#### Panel + +- [ ] Setup LXC CT +- [ ] Check if all dependecies are met (PHP, MYSQL, etc...) +- [ ] Download extra pterodactyl files +- [ ] Database Setup +- [ ] Crontab configurations +- [ ] Configure Reverse Proxy + +#### Wings + +- [ ] Setup VM +- [ ] Check if all dependencies are met. (`curl`, `docker`) +- [ ] Download and Configure Wings + +#### Post-Installation + +- [ ] Add new host as a node to the old host +- [ ] Transfer server eggs +- [ ] Delete the old host from the new host + +### Migrationsplan + +![migration plan](../assets/migration-plan.png) + +## Entscheiden + +| Aufgabe | Tag | Zeiteinschätzung | +|--------------|-----|------------------| +| **Panel** | | | +| Setup LXC CT | | | +| Setup Panel | | | +| - | | | + +## Realisieren + +## Kontrollieren + +### Testen + +## Auswerten diff --git a/docs/planning/README.md b/docs/planning/README.md deleted file mode 100644 index 42d688f..0000000 --- a/docs/planning/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# Planung - -Wir werden die Gameserver Software namens [Pterodactyl](https://pterodactyl.io) auf einen neuen Hosting-Provider migrieren. - -Hier dokumentieren wir unsere Ziele - -## Ziele - -### Must-have - -- [ ] Minecraft Server 100% migriert (inkl. save data) -- [ ] Funktionelles Wings Backend -- [ ] Virtualisiertes Wings & Panel -- [ ] Reverse Proxy -- [ ] Backups - -### Nice to have - -- [ ] Virtualisiertes Wings Panel mit dedizierter IP Adresse -- [ ] 2FA - -### Low priority - -- no tasks here - -## To-do - -### Panel - -- [ ] Setup LXC CT -- [ ] Check if all dependecies are met (PHP, MYSQL, etc...) -- [ ] Download extra pterodactyl files -- [ ] Database Setup -- [ ] Crontab configurations -- [ ] Configure Reverse Proxy - -### Wings - -- [ ] Setup VM -- [ ] Check if all dependencies are met. (`curl`, `docker`) -- [ ] Download and Configure Wings - -### Post-Installation - -- [ ] Add new host as a node to the old host -- [ ] Transfer server eggs -- [ ] Delete the old host from the new host - -| Aufgabe | Tag | Zeiteinschätzung | -|---------|-----|------------------| -| **Panel** | | | -| Setup LXC CT | | -| Setup Panel | | -| - | | - -## Migrationsplan - -![migration plan](../../assets/migration-plan.png)