Harika Emeğinize sağlık

Bende fikir olması açısından yaptıklarımı paylaşayım.
Omix X600'ün ekranı kırık olduğu için her şeyi ekransız yaptık. Bootloader’ı mtkclient ile açtık, TrebleDroid’in Android 16 GSI’ını kurduk, üstüne Debian 13 chroot ekledik. Android duruyor ama arka planda uyuyor, gereksiz 45 uygulamasını da kapattık. Sitemi hostingde bıraktım, telefon ona yardımcı sunucu olarak çalışıyor.
En çok işime yarayan kısmı site izleme. Siteyi ve alt alan adlarını 5 dakikada bir kontrol ediyor. SSL sertifikalarının ne zaman biteceğine, yazılımın lisansına (imza ve bitiş tarihi) ve sitenin gece Google Drive’a aldığı yedeğe de saatte bir bakıyor. Bir şey ters giderse ntfy ile bildirim geliyor.
Yedekleri de telefon tutuyor. Site her gece Drive’a yedek alıyor, telefon bunları gece 03:30'da kendine indiriyor. ZIP’lerin sağlam olup olmadığını kontrol ediyor ve 90 gün saklıyor. Yedekler şifreli, şifresi telefonda yok. Gündüz indirme yaparsa mağazanın internetini tıkamasın diye hızı sınırlı. Kodun GitHub deposunun bir kopyası da telefonda duruyor. Hosting de Drive da giderse elimde kopya kalıyor.
Bunların hepsini telefona uygulama gibi kurulan, şifreli bir panelden görüyorum. Bir sekmede sitenin durumu ve yedekler, diğerinde telefonun kendisi var: şarj, sıcaklıklar, işlemci, Wi-Fi sinyali, RAM, disk.
Şarjı kernel üzerinden %50 ile %60 arasında tutuyorum. Bu aralıkta telefon doğrudan USB’den besleniyor, batarya boşta bekliyor. Batarya 40 °C’yi geçerse şarj kendiliğinden duruyor. Telefon prizden çıkarsa (mağazada elektrik kesilirse mesela), batarya azalırsa ya da ısınırsa bildirim geliyor.
Mağazadaki Dahua kayıt cihazına da telefon üzerinden bağlanıyorum. Bilgisayardan SmartPSS Lite ile 6 kamerayı nerede olursam olayım izleyebiliyorum. Modemde port açmadım, Dahua’nın bulutunu da kullanmıyorum. Telefon dışarıya mağaza ağından sadece kayıt cihazını açıyor.
Erişimin tamamı Tailscale üzerinden. Sunucu internete hiç açık değil, sadece benim cihazlarım bağlanabiliyor. SSH’a da sadece anahtarla giriliyor.
Kaynak tarafı rahat. Boşta 2,2 GB RAM ve 97 GB disk boş, işlemci neredeyse hiç çalışmıyor. 6 kamera açıkken bile toplam işlemci kullanımı %7 civarında, sıcaklık 27 °C.
Bir de ekran kırık olduğu için dokunmatik saniyede binlerce hayalet dokunuş üretiyordu, ara ara tıklama sesleri geliyordu. Android’i sürekli uykuda tutarak çözdük, dokunmatik sürücüsü uykudayken kapanıyor.