Repository navigation
EL Multi Tenant
🤖 Αυτή η ελληνική μετάφραση είναι υποστηριζόμενη από AI από το αγγλικό πρωτότυπο. Διορθώσεις ευπρόσδεκτες μέσω GitHub.
🌐 Γλώσσα: EN · DE · FR · ES · TR · EL
Το TeslaView υποστηρίζει πολλαπλούς απομονωμένους λογαριασμούς ("μισθωτές") σε έναν διακομιστή — ιδανικό για οικογένειες ή εάν θέλετε να προσφέρετε την υπηρεσία σε στενούς φίλους υπό τη μη εμπορική άδεια.
Σκεφτείτε τους μισθωτές σαν ξεχωριστά διαμερίσματα στο ίδιο κτίριο:
- Κάθε μισθωτής έχει τους δικούς του χρήστες, οχήματα και δεδομένα
- Οι μισθωτές δεν μπορούν να δουν τα δεδομένα ο ένας του άλλου
- Ένας διακομιστής, πολλαπλά απομονωμένα περιβάλλοντα
Πότε χρειάζεστε πολλαπλούς μισθωτές;
- Οικογένεια με δύο ιδιοκτήτες Tesla που θέλουν ξεχωριστά δεδομένα
- Εσείς και ένας φίλος μοιράζεστε έναν διακομιστή
- Δοκιμή μιας δεύτερης διαμόρφωσης χωρίς να αγγίξετε τα δεδομένα παραγωγής
Πότε ένας μισθωτής είναι αρκετός;
- Εσείς και ο/η σύντροφός σας μοιράζεστε ένα Tesla
- Έχετε πολλαπλά Tesla αλλά θέλετε όλα τα δεδομένα σε ένα μέρος
- Μεμονωμένη χρήση
Το TeslaView χρησιμοποιεί δύο τύπους βάσεων δεδομένων:
| Βάση δεδομένων | Τοποθεσία | Περιέχει |
|---|---|---|
master.db |
/app/data/master.db |
Λίστα μισθωτών, tokens χρηστών, κατάσταση OAuth |
{tenant-uuid}.db |
/app/data/tenants/ |
Όλα τα δεδομένα οχημάτων & χρηστών για έναν μισθωτή |
Τα δεδομένα κάθε μισθωτή είναι πλήρως απομονωμένα σε επίπεδο αρχείου.
Οι χρήστες μπορούν να εγγράψουν τον δικό τους μισθωτή στο https://tesla.yourdomain.com/register:
- Συμπληρώστε όνομα μισθωτή, slug (σύντομος URL-safe αναγνωριστικό), όνομα χρήστη διαχειριστή και κωδικό πρόσβασης
- Αποδεχτείτε τους όρους
- Έτοιμοι — δημιουργείται ένας νέος απομονωμένος μισθωτής
Περιορίστε την αυτο-εγγραφή με κωδικούς πρόσκλησης:
Στο .env:
REGISTRATION_REQUIRES_INVITE=trueΣτη συνέχεια δημιουργήστε κωδικούς πρόσκλησης στο Admin → Invites → Create Invite Code και μοιραστείτε τον σύνδεσμο.
Εάν η αυτο-εγγραφή είναι απενεργοποιημένη, εσείς (ως διαχειριστής) δημιουργείτε μισθωτές απευθείας μέσω του API ή ενεργοποιώντας προσωρινά την εγγραφή.
| Ρόλος | Τι μπορούν να κάνουν |
|---|---|
| Admin | Όλα — οχήματα, χρήστες, ρυθμίσεις, διαχείριση δεδομένων |
| User | Προβολή δεδομένων για ανατεθειμένα οχήματα, δημιουργία καταχωρήσεων ημερολογίου |
Οι διαχειριστές ορίζουν δικαιώματα ανά χρήστη πέρα από τον βασικό ρόλο:
| Δικαίωμα | Προεπιλογή για χρήστες |
|---|---|
| Δυνατότητα επεξεργασίας οχημάτων | Όχι |
| Δυνατότητα προσθήκης οχημάτων | Όχι |
| Απαιτείται MFA | Ναι (διαμορφώσιμο) |
Ως διαχειριστής, προσκαλέστε άλλους στον μισθωτή σας:
- Admin → Users → Invite User
- Εισαγάγετε το email τους (ή απλώς δημιουργήστε έναν σύνδεσμο χωρίς email)
- Ορίστε τα αρχικά τους δικαιώματα
- Κάνουν κλικ στον σύνδεσμο και ορίζουν τον κωδικό πρόσβασής τους
Ένας χρήστης μπορεί να δει μόνο τα οχήματα στα οποία έχει ανατεθεί:
- Admin → Users → κάντε κλικ σε έναν χρήστη
- Κάτω από "Vehicles" → αναθέστε ποια οχήματα μπορούν να δουν
- Οι αλλαγές τίθενται σε ισχύ άμεσα (δεν χρειάζεται logout)
Για το απόρρητο, οι μισθωτές αναγνωρίζονται με ένα ψευδώνυμο (π.χ. "brave-eagle") στη σελίδα σύνδεσης — όχι από το πραγματικό όνομα του μισθωτή. Αυτό εμποδίζει τη σελίδα σύνδεσης να αποκαλύψει ποιος διαχειρίζεται αυτόν τον διακομιστή.
Μπορείτε να αλλάξετε το ψευδώνυμο:
- Admin → Settings → Tenant → Change Pseudonym
Η διαγραφή μισθωτή είναι καταστροφική λειτουργία και απαιτεί επιβεβαίωση:
- Admin → Data → Delete Tenant
- Πληκτρολογήστε τη φράση επιβεβαίωσης
- Δημιουργείται αυτόματα ένα αντίγραφο ασφαλείας πριν από τη διαγραφή
Οι μισθωτές μπορούν να ανασταλούν χωρίς διαγραφή:
- Admin → Tenants → Suspend
- Οι ανασταλμένοι μισθωτές δεν μπορούν να συνδεθούν
- Τα δεδομένα διατηρούνται
| Πόρος | Πρακτικό όριο |
|---|---|
| Αριθμός μισθωτών | Χωρίς σκληρό όριο (το SQLite κλιμακώνεται καλά) |
| Οχήματα ανά μισθωτή | Χωρίς σκληρό όριο |
| Χρήστες ανά μισθωτή | Χωρίς σκληρό όριο |
| Μέγεθος βάσης δεδομένων ανά μισθωτή | ~50 MB για 3 χρόνια δεδομένων (τυπικό) |
Το TeslaView δεν είναι σχεδιασμένο για χρήση SaaS πολλαπλών μισθωτών μεγάλης κλίμακας — είναι για ιδιωτική/οικογενειακή χρήση. Δείτε License & Usage για το τι επιτρέπεται.
🇬🇧 Home · Installation · Troubleshooting · License | 🇩🇪 Startseite · Installation · Fehlerbehebung | 🇫🇷 Accueil | 🇪🇸 Inicio | 🇹🇷 Ana Sayfa | 🇬🇷 Αρχική
GitHub Repository · Report an Issue
Tesla Carview — non-commercial, self-hosted Tesla data logger · © Sven Krische
🇬🇧 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