Repository navigation
TR Multi Tenant
🌐 Dil: EN · DE · FR · ES · TR · EL
Tesla Carview, tek bir sunucuda birden fazla izole hesabı ("kiracı") destekler — aileler için veya ticari olmayan lisans kapsamında yakın arkadaşlara hizmet sunmak isteyenler için mükemmel.
Kiracıları aynı binadaki ayrı daireler gibi düşün:
- Her kiracının kendi kullanıcıları, araçları ve verileri var
- Kiracılar birbirinin verilerini göremez
- Tek sunucu, birden fazla izole ortam
Ne zaman birden fazla kiracıya ihtiyaç duyarsın?
- Ayrı veri isteyen iki Tesla sahibi olan aile
- Sen ve bir arkadaşın sunucu paylaşıyorsunuz
- Üretim verilerini etkilemeden ikinci bir yapılandırmayı test etme
Ne zaman tek kiracı yeterli?
- Sen ve partnerin tek bir Tesla paylaşıyorsunuz
- Birden fazla Tesla'n var ama tüm verileri tek bir yerde istiyorsun
- Bireysel kullanım
Tesla Carview iki tür veritabanı kullanır:
| Veritabanı | Konum | İçeriği |
|---|---|---|
master.db |
/app/data/master.db |
Kiracı listesi, kullanıcı tokenları, OAuth durumu |
{tenant-uuid}.db |
/app/data/tenants/ |
Bir kiracının tüm araç ve kullanıcı verileri |
Her kiracının verileri dosya düzeyinde tamamen izole edilmiştir.
Kullanıcılar https://tesla.alaninadın.com/register adresinden kendi kiracılarını kaydedebilir:
- Kiracı adı, slug (kısa URL uyumlu tanımlayıcı), admin kullanıcı adı ve şifresi gir
- Koşulları kabul et
- Bitti — yeni bir izole kiracı oluşturulur
Davet kodlarıyla kendi kendine kaydı kısıtla:
.env'de:
REGISTRATION_REQUIRES_INVITE=trueSonra Admin → Davetler → Davet Kodu Oluştur'da davet kodları oluştur ve bağlantıyı paylaş.
Kendi kendine kayıt devre dışıysa, sen (admin olarak) API üzerinden veya kaydı geçici olarak etkinleştirerek doğrudan kiracı oluşturursun.
| Rol | Yapabilecekleri |
|---|---|
| Admin | Her şey — araçlar, kullanıcılar, ayarlar, veri yönetimi |
| Kullanıcı | Atanan araçların verilerini görüntüleme, seyahat defteri girdisi oluşturma |
Adminler temel rolün ötesinde kullanıcı başına izinler belirler:
| İzin | Kullanıcılar için varsayılan |
|---|---|
| Araçları düzenleyebilir | Hayır |
| Araç ekleyebilir | Hayır |
| MFA gerekli | Evet (yapılandırılabilir) |
Admin olarak kiracına başkalarını davet et:
- Admin → Kullanıcılar → Kullanıcı Davet Et
- E-postalarını gir (veya e-posta olmadan sadece link oluştur)
- Başlangıç izinlerini ayarla
- Linke tıklarlar ve şifrelerini belirlerler
Bir kullanıcı yalnızca kendisine atanan araçları görebilir:
- Admin → Kullanıcılar → bir kullanıcıya tıkla
- "Araçlar" altında → görebilecekleri araçları ata
- Değişiklikler hemen geçerli olur (oturum kapatmaya gerek yok)
Gizlilik için kiracılar giriş sayfasında gerçek kiracı adı yerine bir takma ad ile tanımlanır (ör. "brave-eagle"). Bu, giriş sayfasının bu sunucuyu kimin çalıştırdığını ele vermesini önler.
Takma adı değiştirebilirsin:
- Admin → Ayarlar → Kiracı → Takma Adı Değiştir
Kiracı silme yıkıcı bir işlemdir ve onay gerektirir:
- Admin → Data → Kiracıyı Sil
- Onay ifadesini yaz
- Silmeden önce otomatik olarak yedekleme yapılır
Kiracılar silmeden askıya alınabilir:
- Admin → Kiracılar → Askıya Al
- Askıya alınan kiracılar giriş yapamaz
- Veriler korunur
| Kaynak | Pratik limit |
|---|---|
| Kiracı sayısı | Sabit sınır yok (SQLite iyi ölçeklenir) |
| Kiracı başına araç | Sabit sınır yok |
| Kiracı başına kullanıcı | Sabit sınır yok |
| Kiracı başına veritabanı boyutu | 3 yıllık veriler için ~50 MB (tipik) |
Tesla Carview büyük ölçekli çok kiracılı SaaS kullanımı için tasarlanmamıştır — özel/aile kullanımı içindir. İzin verilen hususlar için Lisans ve Kullanım Hakları'na bak.
🇬🇧 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