Skip to content

EL Multi Tenant

github-actions[bot] edited this page Jun 8, 2026 · 1 revision

Πολλαπλοί Μισθωτές & Χρήστες

🤖 Αυτή η ελληνική μετάφραση είναι υποστηριζόμενη από AI από το αγγλικό πρωτότυπο. Διορθώσεις ευπρόσδεκτες μέσω GitHub.

🌐 Γλώσσα: EN · DE · FR · ES · TR · EL

Το TeslaView υποστηρίζει πολλαπλούς απομονωμένους λογαριασμούς ("μισθωτές") σε έναν διακομιστή — ιδανικό για οικογένειες ή εάν θέλετε να προσφέρετε την υπηρεσία σε στενούς φίλους υπό τη μη εμπορική άδεια.


Κατανόηση των μισθωτών

Σκεφτείτε τους μισθωτές σαν ξεχωριστά διαμερίσματα στο ίδιο κτίριο:

  • Κάθε μισθωτής έχει τους δικούς του χρήστες, οχήματα και δεδομένα
  • Οι μισθωτές δεν μπορούν να δουν τα δεδομένα ο ένας του άλλου
  • Ένας διακομιστής, πολλαπλά απομονωμένα περιβάλλοντα

Πότε χρειάζεστε πολλαπλούς μισθωτές;

  • Οικογένεια με δύο ιδιοκτήτες Tesla που θέλουν ξεχωριστά δεδομένα
  • Εσείς και ένας φίλος μοιράζεστε έναν διακομιστή
  • Δοκιμή μιας δεύτερης διαμόρφωσης χωρίς να αγγίξετε τα δεδομένα παραγωγής

Πότε ένας μισθωτής είναι αρκετός;

  • Εσείς και ο/η σύντροφός σας μοιράζεστε ένα Tesla
  • Έχετε πολλαπλά Tesla αλλά θέλετε όλα τα δεδομένα σε ένα μέρος
  • Μεμονωμένη χρήση

Η κύρια βάση δεδομένων vs. βάσεις δεδομένων μισθωτών

Το TeslaView χρησιμοποιεί δύο τύπους βάσεων δεδομένων:

Βάση δεδομένων Τοποθεσία Περιέχει
master.db /app/data/master.db Λίστα μισθωτών, tokens χρηστών, κατάσταση OAuth
{tenant-uuid}.db /app/data/tenants/ Όλα τα δεδομένα οχημάτων & χρηστών για έναν μισθωτή

Τα δεδομένα κάθε μισθωτή είναι πλήρως απομονωμένα σε επίπεδο αρχείου.


Δημιουργία νέου μισθωτή

Επιλογή 1: Αυτο-εγγραφή (εάν είναι ενεργοποιημένη)

Οι χρήστες μπορούν να εγγράψουν τον δικό τους μισθωτή στο https://tesla.yourdomain.com/register:

  1. Συμπληρώστε όνομα μισθωτή, slug (σύντομος URL-safe αναγνωριστικό), όνομα χρήστη διαχειριστή και κωδικό πρόσβασης
  2. Αποδεχτείτε τους όρους
  3. Έτοιμοι — δημιουργείται ένας νέος απομονωμένος μισθωτής

Περιορίστε την αυτο-εγγραφή με κωδικούς πρόσκλησης: Στο .env:

REGISTRATION_REQUIRES_INVITE=true

Στη συνέχεια δημιουργήστε κωδικούς πρόσκλησης στο Admin → Invites → Create Invite Code και μοιραστείτε τον σύνδεσμο.

Επιλογή 2: Μέσω διαχειριστή (δεν απαιτείται αυτο-εγγραφή)

Εάν η αυτο-εγγραφή είναι απενεργοποιημένη, εσείς (ως διαχειριστής) δημιουργείτε μισθωτές απευθείας μέσω του API ή ενεργοποιώντας προσωρινά την εγγραφή.


Διαχείριση χρηστών εντός ενός μισθωτή

Ρόλοι χρηστών

Ρόλος Τι μπορούν να κάνουν
Admin Όλα — οχήματα, χρήστες, ρυθμίσεις, διαχείριση δεδομένων
User Προβολή δεδομένων για ανατεθειμένα οχήματα, δημιουργία καταχωρήσεων ημερολογίου

Οι διαχειριστές ορίζουν δικαιώματα ανά χρήστη πέρα από τον βασικό ρόλο:

Δικαίωμα Προεπιλογή για χρήστες
Δυνατότητα επεξεργασίας οχημάτων Όχι
Δυνατότητα προσθήκης οχημάτων Όχι
Απαιτείται MFA Ναι (διαμορφώσιμο)

Πρόσκληση χρηστών

Ως διαχειριστής, προσκαλέστε άλλους στον μισθωτή σας:

  1. Admin → Users → Invite User
  2. Εισαγάγετε το email τους (ή απλώς δημιουργήστε έναν σύνδεσμο χωρίς email)
  3. Ορίστε τα αρχικά τους δικαιώματα
  4. Κάνουν κλικ στον σύνδεσμο και ορίζουν τον κωδικό πρόσβασής τους

Ανάθεση οχημάτων σε χρήστες

Ένας χρήστης μπορεί να δει μόνο τα οχήματα στα οποία έχει ανατεθεί:

  1. Admin → Users → κάντε κλικ σε έναν χρήστη
  2. Κάτω από "Vehicles" → αναθέστε ποια οχήματα μπορούν να δουν
  3. Οι αλλαγές τίθενται σε ισχύ άμεσα (δεν χρειάζεται logout)

Ψευδώνυμα μισθωτών

Για το απόρρητο, οι μισθωτές αναγνωρίζονται με ένα ψευδώνυμο (π.χ. "brave-eagle") στη σελίδα σύνδεσης — όχι από το πραγματικό όνομα του μισθωτή. Αυτό εμποδίζει τη σελίδα σύνδεσης να αποκαλύψει ποιος διαχειρίζεται αυτόν τον διακομιστή.

Μπορείτε να αλλάξετε το ψευδώνυμο:

  • Admin → Settings → Tenant → Change Pseudonym

Διαγραφή μισθωτή

Η διαγραφή μισθωτή είναι καταστροφική λειτουργία και απαιτεί επιβεβαίωση:

  1. Admin → Data → Delete Tenant
  2. Πληκτρολογήστε τη φράση επιβεβαίωσης
  3. Δημιουργείται αυτόματα ένα αντίγραφο ασφαλείας πριν από τη διαγραφή

Κατάσταση μισθωτή

Οι μισθωτές μπορούν να ανασταλούν χωρίς διαγραφή:

  • Admin → Tenants → Suspend
  • Οι ανασταλμένοι μισθωτές δεν μπορούν να συνδεθούν
  • Τα δεδομένα διατηρούνται

Τεχνικά όρια (μεμονωμένος διακομιστής)

Πόρος Πρακτικό όριο
Αριθμός μισθωτών Χωρίς σκληρό όριο (το SQLite κλιμακώνεται καλά)
Οχήματα ανά μισθωτή Χωρίς σκληρό όριο
Χρήστες ανά μισθωτή Χωρίς σκληρό όριο
Μέγεθος βάσης δεδομένων ανά μισθωτή ~50 MB για 3 χρόνια δεδομένων (τυπικό)

Το TeslaView δεν είναι σχεδιασμένο για χρήση SaaS πολλαπλών μισθωτών μεγάλης κλίμακας — είναι για ιδιωτική/οικογενειακή χρήση. Δείτε License & Usage για το τι επιτρέπεται.

🌐  EN  ·  DE  ·  FR  ·  ES  ·  TR  ·  EL


🇬🇧 English

🚀 Getting Started

🌐 Network & Infrastructure

⚙️ Configuration

🔐 Security

📱 Reference


🇩🇪 Deutsch

🚀 Einstieg

🌐 Netzwerk & Infrastruktur

⚙️ Konfiguration

🔐 Sicherheit

📱 Referenz


🇫🇷 Français

🚀 Démarrage

🌐 Réseau & Infrastructure

⚙️ Configuration

🔐 Sécurité

📱 Référence


🇪🇸 Español

🚀 Primeros pasos

🌐 Red & Infraestructura

⚙️ Configuración

🔐 Seguridad

📱 Referencia


🇹🇷 Türkçe

🚀 Başlarken

🌐 Ağ & Altyapı

⚙️ Yapılandırma

🔐 Güvenlik

📱 Başvuru


🇬🇷 Ελληνικά

📱 Διαθέσιμο

Περισσότερες σελίδες σύντομα.


📂 Technical Docs (docs/)

Clone this wiki locally