Automation Admin
e919b4d927
Enterprise Production System implementiert
...
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/manual/woodpecker Pipeline was successful
Details
🚀 Single-Host Production mit Podman + systemd/Quadlet:
NEUE PRODUCTION TOOLS:
✅ gameadm-quadlet - Production Deployment Manager
✅ Rootless Podman mit systemd Integration
✅ Zero-Downtime Updates mit Rollback
✅ Automatische Backups und Health Checks
✅ Woodpecker CI/CD Pipeline für Deployments
KOMPONENTEN:
- production/quadlet/*.container - systemd Service Definitionen
- production/setup-production-host.sh - Automatisches Host-Setup
- production/woodpecker-deployment.yml - CI/CD Pipeline
- bin/gameadm-quadlet - Production Management Tool
FEATURES:
- User Linger + Cgroups Delegation
- Auto-Update Registry Integration
- Health-Check-gesteuerte Updates
- Backup-basierte Rollbacks
- SSH-Remote-Deployments
- Enterprise Security (rootless, SELinux)
WORKFLOW:
1. sudo setup-production-host.sh
2. gameadm install mc/rust
3. gameadm-quadlet setup rootless
4. gameadm-quadlet deploy minecraft
5. gameadm-quadlet start minecraft
Production-ready für Enterprise Game-Server Hosting
2025-08-15 01:28:54 +00:00
Automation Admin
9a668da4ad
Modulare Game Installation implementiert
...
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/manual/woodpecker Pipeline was successful
Details
- gameadm install <spiel> Kommando hinzugefügt
- cmd_install() Funktionen für Minecraft und Rust Module
- Automatische Konfigurationsdatei-Erstellung
- Sichere Passwort-Generierung für Secrets
- --force Option für nicht-interaktive Installation
- CI/CD Pipeline um Game-Install-Tests erweitert
- Vollständig getestet: mc und rust Installation
Verwendung:
gameadm install mc # Minecraft konfigurieren
gameadm install rust # Rust konfigurieren
gameadm mc start # Nach Installation starten
2025-08-15 00:39:17 +00:00
Automation Admin
7d4d71a35a
fix: Korrigiere Download-URLs von localhost zu git.pp1l.de
...
ci/woodpecker/push/woodpecker Pipeline failed
Details
- Ändere install.sh: localhost:3000 → git.pp1l.de
- Ändere bin/gameadm: localhost:3000 → git.pp1l.de
- Ändere README.md: alle localhost:3000 → git.pp1l.de
- Verwende https:// für sichere Verbindungen
- Behebt Minecraft Server Test Pipeline-Fehler
- Alle Download-URLs jetzt korrekt konfiguriert
Ermöglicht erfolgreiche gameadm Installation in CI/CD Pipeline.
2025-08-15 00:19:03 +00:00
Automation Admin
14250579c7
Fix: Correct repository URLs to pp1l/gameadm
...
- Update all URLs from PurePowerPh1l/gameadm-repo to pp1l/gameadm
- Fix installer download paths
- Update README documentation links
- Ensure all references point to correct Gitea organization
2025-08-14 21:54:09 +00:00
Automation Admin
11b4f93bf1
Fix: Update URLs for local Gitea instance
...
- Change GitHub URLs to local Gitea instance URLs
- Update installer download paths to use localhost:3000
- Fix gameadm install command to work with local repository
2025-08-14 21:49:53 +00:00
Automation Admin
612f6674cc
Feat: Add portable gameadm installer
...
- Add install.sh script for automatic installation on any Linux system
- Support for Ubuntu, Debian, Fedora, CentOS, openSUSE, Arch, Alpine
- Automatic dependency detection and installation (podman, curl, wget, git)
- Integrated 'gameadm install' command for self-installation
- Backup functionality for existing installations
- Sample configuration files creation
- Podman configuration setup
- Installation testing and validation
- One-liner installation support
- Complete documentation with installation examples
2025-08-14 21:48:58 +00:00
Automation Admin
12589ff252
Initial commit: gameadm - Modulares Game Server Administration System
...
- Modulares Design für verschiedene Game Server
- Ersetzt rustadm mit erweiterbarer Architektur
- Vollständig funktionales Rust Server Modul
- Minecraft Server Modul als Beispiel für Erweiterungen
- Zentrale Verwaltung durch /usr/local/bin/gameadm
- Farbige Ausgabe und robuste Fehlerbehandlung
- Umfassende Dokumentation mit Migrations- und Entwicklungshinweisen
Struktur:
- bin/gameadm - Hauptskript für zentrale Verwaltung
- modules/*.sh - Spiel-spezifische Module
- README.md - Vollständige Dokumentation
Verwendung: gameadm <spiel> <befehl> [optionen]
Beispiel: gameadm rust start
2025-08-14 21:20:25 +00:00