W5T HostAdmin Dokumentation¶
Willkommen zur technischen Dokumentation des HostAdmin Management-Systems W5T.
Übersicht¶
HostAdmin ist ein modular aufgebautes Hosting-Management-System. Es ermöglicht die Verwaltung von Kunden, Services, Rechnungen und Abonnements mit nahtloser Integration zu Stripe und anderen Diensten.
Module¶
AdminPanel¶
- Verwaltung Kunden und Services
- Abrechnungen
- Stammdaten
- Server
- Service Blueprints
- Stripe Abo Management
CustomerPanel¶
- Kundenlogin mit Stammdaten
- Rechnungen
- Webhosting Details
- Stammdaten ändern
ShopPanel¶
- Abo von Hosting + Domains erstellen
- Domains hinzufügen
- Checkout
Hauptfunktionen¶
👥 Kunden & Services¶
- Kundenverwaltung mit Kontakten
- Hierarchische Service-Struktur (Parent-Child Beziehungen Bsp.: Webhosting->Domains)
- Service-Definitionen als Vorlagen
🔄 Billing & Abrechnung¶
- Automatisierte Billing Runs für wiederkehrende Rechnungen
- Flexible Abrechnungszyklen (monatlich, vierteljährlich, jährlich)
- SEPA-Lastschrift Integration
- Stripe Payment Integration für AutoRun aller Abrechnungen
- Manuelle Einzelrechnungserstellung
- Mahnungen, Zahlungseingänge
💳 Zahlungsintegrationen¶
- Stripe: Vollständige Synchronisierung von Kunden und Subscriptions
- SEPA: SEPA-Mandat Management und PDF-Generierung, SEPA-XML für Lastschrifteinzug
- Bankdirekt: NManuelle erfassung von Bank Überweisungen
📧 Email & Dokumente¶
- Datenbank-basiertes Email-System mit Rate-Limiting
- Anpassbare Email-Templates
- Dokument Templates für Rechnungen, SEPA Mandat u.a.
- PDF-Generierung für Rechnungen und Dokumente
- S3-kompatible Dokumentenspeicherung (MinIO)
🔧 System & Architektur¶
- Modular Monolith: Separate Admin- und Kunden-Module
- Docker: Vollständige Container-basierte Deployment-Lösung
- API: RESTful API mit Sanctum Authentication
Technologie-Stack¶
- Backend: Laravel 12, PHP 8.4
- Frontend: Filament v4, Tailwind CSS v4, Vite
- Datenbank: MariaDB (oder andere Laravel unterstützte DB)
- Cache/Queue: Redis
- Storage: MinIO (S3-kompatibel lokal) / AWS / andere
- Container: Docker, Docker Compose
- Microservices: App, Queue, Scheduler
Support & Entwicklung¶
Siehe w5t.app
Lizenz¶
Proprietär - bws Dev Team