Case study
MDS Panel
Η εταιρία ήθελε να σταματήσει να «τρέχει πίσω από τα προβλήματα» και να έχει πλήρη εικόνα της κατάστασης όλων των εφαρμογών της, από ένα μέρος.

Τι ζήτησε ο πελάτης
- Ένα dashboard όπου φαίνονται όλες οι εφαρμογές — ποιες δουλεύουν, ποιες έχουν θέμα, ποιες είναι σε συντήρηση
- Αυτόματες ειδοποιήσεις με email όταν κάτι πάει στραβά (downtime, λάθη στα logs, SSL που λήγει, backup που απέτυχε)
- Δυνατότητα να μπαίνουν γρήγορα σε μια εφαρμογή — logs, terminal, backups — χωρίς να ανοίγουν ξεχωριστά εργαλεία
- Maintenance mode με ένα κλικ, ώστε οι χρήστες να βλέπουν σελίδα συντήρησης αντί για error
- Public status page για κάθε πελάτη, ώστε να ελέγχει μόνος του αν η εφαρμογή του είναι online
- Διαφορετικά επίπεδα πρόσβασης — admin, operator, viewer — με δυνατότητα να βλέπει κάποιος μόνο συγκεκριμένες εφαρμογές
- Reports και στατιστικά για uptime, response time και alerts ανά εβδομάδα
Τι υλοποιήσαμε
- Dashboard & Global Overview — εικόνα όλου του fleet με KPIs, drag-and-drop ταξινόμηση, φίλτρα (π.χ. μόνο εφαρμογές με θέματα) και αναζήτηση
- Alerts Inbox & Incidents — κεντρικό inbox για alerts από όλες τις εφαρμογές και timeline με το ιστορικό κάθε incident
- Maintenance Calendar — προγραμματισμός παραθύρων συντήρησης και ενεργοποίηση maintenance mode με ένα κλικ
- Application Detail — για κάθε εφαρμογή ξεχωριστά: overview με charts, live logs, έλεγχος storage, κανόνες alerts, backups και terminal μέσα στο browser
- Onboarding Wizard — σκανάρει αυτόματα τα Docker projects του server και τα εισάγει στο panel σε λίγα βήματα
- Templates — έτοιμα presets για γρήγορη προσθήκη νέων εφαρμογών
- Weekly Reports — εβδομαδιαία αναφορά uptime, response time και alerts, με εξαγωγή CSV
- Application Costs — καταγραφή μηνιαίου κόστους ανά εφαρμογή
- Public Status Page — branded σελίδα κατάστασης για κάθε πελάτη, χωρίς login (/status/:slug)
- User Management — δημιουργία χρηστών, ρόλοι (admin/operator/viewer) και πρόσβαση ανά εφαρμογή
- Whitelabel branding — κάθε εφαρμογή έχει δικό της logo και χρώμα, το ίδιο και το panel
- Email & ειδοποιήσεις — ρύθμιση SMTP, ιστορικό αποστολών, αυτόματα alerts για downtime, SSL, thresholds, backup failures
- Audit Log & API Keys — καταγραφή κάθε αλλαγής και read-only keys για εξωτερικές ενσωματώσεις
- Background αυτοματισμοί — uptime checks κάθε 5 λεπτά, log scanner, threshold alerts, SSL έλεγχος, backup runner, storage snapshots
Τι πετύχαμε
- ✓Η ομάδα βλέπει όλες τις εφαρμογές από ένα dashboard — χωρίς να ανοίγει Docker Desktop, terminal ή ξεχωριστά εργαλεία
- ✓Τα προβλήματα εντοπίζονται αυτόματα και ειδοποιούνται με email — πριν το μάθει ο πελάτης
- ✓Νέα εφαρμογή μπαίνει στο panel σε λίγα λεπτά μέσω του onboarding wizard, αντί για χειροκίνητη ρύθμιση
- ✓Maintenance mode ενεργοποιείται με ένα κλικ — οι χρήστες βλέπουν καθαρή σελίδα συντήρησης, όχι error
- ✓Οι πελάτες ελέγχουν μόνοι τους την κατάσταση της εφαρμογής τους μέσω της public status page
- ✓Logs, terminal και backups είναι μέσα στο panel — χωρίς SSH ή εξωτερικά εργαλεία
- ✓Τα weekly reports δίνουν σαφή εικόνα uptime και alerts ανά εβδομάδα, με CSV για περαιτέρω ανάλυση
- ✓Ρόλοι και δικαιώματα ανά εφαρμογή — κάθε μέλος της ομάδας βλέπει μόνο ό,τι χρειάζεται
Unibyte
Εικόνες από το έργο




