[c] change to iperka model

This commit is contained in:
Stelian 2024-07-02 20:35:35 +02:00
parent 477baded36
commit 94778daeff
3 changed files with 105 additions and 58 deletions

View file

@ -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)

View file

@ -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.<br>
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

View file

@ -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)