RentalOS
Ζωντανή διαθεσιμότητα
Οδηγίες SaaS admin

Διαχείριση πλατφόρμας RentalOS

Αναλυτικός οδηγός για τον ιδιοκτήτη της πλατφόρμας: tenants, πλάνα, domains, συνδρομές, ασφάλεια, health checks και υποστήριξη πελατών.

Κύριες δυνατότητες SaaS admin

Tenants / επιχειρήσεις

Δημιουργείς νέους πελάτες, ορίζεις slug, νόμισμα, timezone, business type και κατάσταση λειτουργίας.

Πλάνα και όρια

Διαχειρίζεσαι SaaS πακέτα, τιμές, χαρακτηριστικά και όρια χρήσης χωρίς να διαγράφεις ιστορικό.

Συνδρομές

Συνδέεις κάθε tenant με πλάνο, κατάσταση συνδρομής, περίοδο χρέωσης και αλλαγές billing.

Domains

Ορίζεις ποια hosts είναι SaaS control plane, tenant admin και public booking. Για Moto Rent: central domain για /platform, app.moto-rent.gr για /admin, book.moto-rent.gr για /book.

Support sessions

Ανοίγεις προσωρινή πρόσβαση υποστήριξης με λόγο, audit log και υποχρεωτικό κλείσιμο session.

Audit και usage

Παρακολουθείς κρίσιμες ενέργειες και χρήση πλατφόρμας ανά tenant για έλεγχο και υποστήριξη.

Ασφάλεια και παραγωγή

System health

Ελέγχει production env, Supabase, storage, rate limiting, widget signing, πληρωμές, email, MFA και monitoring.

MFA για admins

Πριν γίνει υποχρεωτικό MFA, κάθε ενεργός platform και tenant admin πρέπει να έχει κάνει enrollment και verify.

Payments

Για εμπορική λειτουργία χρειάζονται live Stripe key και webhook secret στο production environment.

Transactional email

Για magic links, confirmations και reminders χρειάζεται παραγωγικός email provider και verified sender.

GDPR και retention

Η πλατφόρμα έχει audit, privacy requests, customer exports και anonymization, αλλά οι πολιτικές πρέπει να συμφωνούν με τον πελάτη.

Νέος πελάτης

  1. Δημιούργησε tenant από το /platform/tenants.
  2. Σύνδεσε πλάνο και συνδρομή.
  3. Πρόσθεσε domain ή subdomain και κάνε verification: app.* για διαχείριση πελάτη, book.* για δημόσιες κρατήσεις.
  4. Δημιούργησε χρήστη πελάτη και δώσε tenant owner/admin ρόλο.
  5. Ζήτησε από τον πελάτη να ολοκληρώσει locations, στόλο, τιμές και widget.

Υποστήριξη πελάτη

  1. Άνοιξε support session μόνο με ξεκάθαρο λόγο.
  2. Κάνε την αλλαγή μέσα από το tenant admin, όχι χειροκίνητα στη βάση.
  3. Έλεγξε audit logs.
  4. Κλείσε ή ανάκαλεσε το support session αμέσως μετά.

Checklist πριν δώσεις tenant σε πελάτη

  • Ο tenant είναι active και έχει σωστό πλάνο.
  • Υπάρχουν ξεχωριστά app/book domains ή verified widget origin.
  • Υπάρχει τουλάχιστον μία τοποθεσία, κατηγορία και online bookable όχημα.
  • Η τιμολόγηση επιστρέφει quote για πραγματικές ημερομηνίες.
  • Το /platform/system-health δεν έχει blocking checks πριν το launch.
  • Οι admins έχουν δικούς τους λογαριασμούς και MFA όπου απαιτείται.