Selamlar TeknoSeyir ahalisi,
Uzun zamandır evde kendi sunucumu (homelab) kurup yönetmekle uğraşıyorum. Asıl mesleğim bilişim/IT sektörü değil ama meraktan ve hobi olarak kurcalaya kurcalaya şöyle bir yapı oluşturdum. Hem sistemi paylaşmak hem de benim gibi veri güvenliği kafasına takılanlara fikir vermek istedim.
Sistemde kullandığım donanım ve servisler kabaca şöyle:
Donanım & Altyapı:
HP ProDesk 290 G1 kasa (Intel i7 işlemci, 32 GB RAM)
İşletim sistemi olarak TrueNAS SCALE koşuyor.
Üzerinde Aktif Çalışan Servisler:
Immich: Fotoğraf ve videolar için
Jellyfin: Medya sunucusu
Navidrome: Müzik kütüphanesi
Paperless-ngx: Tüm evrak ve belgelerin dijital arşivi
Warracker: Garanti/fatura takibi
Outline: Selfhosted wiki
Veri Güvenliği ve Yedekleme Mantığı
Benim için sistemin çökmesi veya servisin gitmesi sorun değil, sıfırdan yine kurarım. Ama geri döndürülemeyecek ham verinin kaybolma ihtimalini %0'a indirmek tek hedefim. Bunun için şöyle bir yedekleme kurguladım:
Günlük Yerel ve Dış Yedek: Her sabah saat 05:00'da otomasyonla iki ayrı yedek alınıyor. Biri TrueNAS'ın kendi içindeki ayrı bir alana, diğeri TrueNAS dışındaki ikinci bir cihaza.
Air-Gap USB Yedeği: Haftada bir harici USB bellek takıyorum. USB'yi takınca Telegram botumdan bana otomatik bildirim geliyor. Telegram'dan tek tıkla yedekleme komutunu veriyorum, script çalışıp yedeği alıyor ve işi bitince diski yazılımsal olarak eject ediyor. Sonra "USB'yi güvenle sökebilirsin" diye tekrar bildirim atıyor. Bende diski fiziksel olarak söküyorum. Böylece olası bir voltaj dalgalanması veya ransomware durumunda bu yedek tamamen izolasyonda kalıyor.
Şifreli Bulut Yedeği: En kritik ham verilerimi şifreli bir arşiv dosyası (zero-knowledge) haline getirip bulut depolamaya gönderiyorum. Bulut sağlayıcısının verinin içeriğini görme şansı yok.
Şifrelerin Güvenliği: Şifreleme anahtarlarını da tek bir yerde tutmuyorum, 2. katman şifrelemeyle 3 farklı güvenli yerde saklıyorum.
Dış Erişim: Dışarıdan sunucuya erişim için hiçbir portu dış ağa açmadım. Sadece Tailscale mesh ağı üzerinden kendi cihazlarımla erişiyorum.
Tüm bu yedekleme adımları veya olası bir hata durumunda Telegram botum üzerinden anlık bildirim alıyorum. Şimdilik sistem tıkır tıkır işliyor.
Sizce bu yapıda gözden kaçırdığım bir güvenlik açığı veya mantık hatası var mı? Ya da kendi sisteminde benzer / farklı otomasyonlar kullananlar nasıl bir yol izliyor?
Fikirlerinizi ve eleştirilerinizi bekliyorum.
Mobil uygulamaya dönüşse aslında hiç fena olmaz
Hem Android hem ios için uygulama planı var
Telefonum İngilizce, otomatik olarak Rusça başlıyor.
Test edip çözeceğim teşekkürler. https://rosesunweather.com/ olarak açtığınızda nasıl? Gizli sekmede dener misiniz?
@egemengiga Gizliden İngilizce olarak açıyor. İngilizce ve Türkçe dışı bir sayfa açınca Rusça olarak ilerliyorsunuz şu ülke bayrakları olarak ilerlemek için tıklayın tarzı bir arayüz yapılabilir gibi.
@phoenixim v10.8.96 yı deploy ettim tekrar dener misiniz? Eğer v10.8.96 yazdığı halde düzelmezse çerezleri silin, pwa olarak kullanıyorsanız uygulama ayarlarından ön belleği temizleyin
@egemengiga İngilizce 👍🏻
URL yi https://rosesunweather.com/ru ile açsanız bile bir hata oluşursa bilgi veriyor.