Masaüstü projeler için en iyi düşük-RAM Raspberry Pi uygulamaları

XDA’nın bu haftaki makalesi, her Pi meraklısının zaten şüphelendiği bir noktayı vurguladı: çoğu tek kart bilgisayar projesi, modern bir Pi’deki RAM kullanımına hiç yaklaşmaz. 8 GB Pi 5, Pi-hole’ü sadece 40 megabayt resident’te çalıştırır. Bu, daha az RAM satın almak için bir neden değildir. Bu, ekstra RAM’i aynı kartlı ikinci bir projede çalışmaya sokmak veya 1 GB ve 2 GB eski Pi’leri yeni donanım piyasaya çıktıktan sonra da işlevsel tutmak için bir nedentidir.

Pi Zero 2 W, 1 GB Pi 3 veya 2 GB Pi 4 üzerinde rahatça çalışan 7 uygulamayı test ettik, böylece donanıma başlamadan önce düşük-RAM tavanının nerede olduğunu bilirsiniz. Aşağıdaki her seçim, normal çalışmada 200 MB’ın altında gerçek bellek ayak izine sahiptir, başsız çalışır ve aylar boyunca rafa koyacak kadar stabil olur. Hepsi popüler masaüstü işletim sistemlerine de kurulur (Raspberry Pi OS Debian’dır; aynı paketler Windows’ta WSL aracılığıyla, macOS’ta Homebrew aracılığıyla ve herhangi bir Linux dağıtımında gönderilir).

Düşük-RAM Pi uygulamasında ne aramalı

Hızlı karşılaştırma

Uygulama En iyi Boşta RAM Ücretsiz Açık kaynak
Pi-hole Ağ genelinde DNS reklam engelleme ~40 MB Evet Evet
Home Assistant Core İşletim sistemi ek yükü olmadan akıllı ev merkezi ~150 MB Evet Evet
Mosquitto IoT projeler için MQTT aracı ~5 MB Evet Evet
MotionEye Multi-kamera CCTV ~120 MB Evet Evet
Syncthing Eşler arası dosya sinkronizasyonu ~70 MB Evet Evet
OctoPrint 3D yazıcı web kontrolü ~100 MB Evet Evet
AdGuard Home Daha dostane UI ile DNS reklam engelleme ~70 MB Evet Evet

7 en iyi düşük-RAM Raspberry Pi proje uygulaması

1. Pi-hole, en iyi ağ reklam engelleme

Pi-hole kanonik hafif Pi projesidir. Bilinen reklam ve izleyici etki alanlarına istekleri düşüren yerel bir DNS çözümleyici olarak çalışır. Boşta RAM yaklaşık 40 MB’da oturur, uzun vadeli sorgu günlüğünü devre dışı bırakırsanız disk yazmaları ihmal edilebilir ve Pi Zero 2 W bir ev ağını teri dökmeden yönetir.

Nerede yetersiz: Pi-hole’ü ağın DNS’i olarak ayarlamak, çoğu ISP yönlendiricisinin kolaylaştırmadığı bir yönlendirici değişikliği gerektirir. Bazı siteler engellenen etki alanlarına çok bağımlıdır ve kırılır.

Fiyatlandırma:

Platformlar: Linux (Raspberry Pi OS kanoniktir), Windows ve macOS’ta Docker.

İndir: Pi-hole

Özet: Pi yapması gereken ilk proje. Bu listedeki herhangi bir şeyin en düşük RAM ayak izi.

2. Home Assistant Core, en iyi düşük-RAM akıllı ev merkezi

Home Assistant Core, tam kontrollü işletim sistemi olmadan yalnızca Python yapısıdır. Mütevazı bir entegrasyon seti (bir düzine sensör, bir hub, birkaç otomasyon) ile Pi 3 üzerinde boşta yaklaşık 150 MB kullanır. Tam Home Assistant OS’ye karşı ticari değer, eklentilerin sizin için yönetilmemesidir; bunları ayrı hizmetler veya kapsayıcılar olarak kurarsınız.

Nerede yetersiz: Core tek başına Eklenti Mağazası’nı içermez, bu nedenle ESPHome veya Zigbee2MQTT gibi entegrasyonlar kendi systemd hizmetleri olarak çalışır.

Fiyatlandırma:

Platformlar: Linux (Raspberry Pi OS, Debian, Ubuntu), Windows ve macOS’ta Docker.

İndir: Home Assistant Core kurulum

Özet: Tam HA OS ağır hissettirdiğinde ve eski bir Pi’de akıllı ev otomasyonu istediğinizde seçim.

3. Mosquitto, en iyi MQTT aracı

Mosquitto, IoT projeler için referans MQTT aracısıdır ve gerçekten küçüktür. Pi Zero üzerinde 5 MB’ın altında resident, Pi 3 üzerinde yüzlerce istemciyi işler ve istemcilerin hangi işletim sistemini çalıştırdığı önemli değildir. Home Assistant, ESPHome, Zigbee2MQTT veya Node-RED oluşturursanız bu, ileti otobüsüdür.

Nerede yetersiz: Yerleşik web UI yok. Bir metin dosyası aracılığıyla yapılandırırsınız ve konuları incelemek için bir istemci kullanırsınız.

Fiyatlandırma:

Platformlar: Linux, Windows, macOS.

İndir: Mosquitto

Özet: Bir sensörle konuşan her Pi’ye bunu kurun. Bu listedeki başka hiçbir şey daha az RAM kullanmaz.

4. MotionEye, en iyi DIY kamera sunucusu

MotionEye, USB veya CSI kameralı Pi’yi küçük bir NVR’ye dönüştürür. Web UI, hareket algılama, kayıt ve zaman atlaması. Boşta RAM’de az miktarda içer ve sadece hareket algılaması ateşlendiğinde CPU’yu zorlar. Pi 3 iki 720p akışını zorlanmadan işler; bir kaç GB ile Pi 4 dördünü işler.

Nerede yetersiz: Modern H.264 kaydı SD kartları stres altında tutar. Kameralar hareket kliplerinden daha fazlasını kaydederse depolama için USB SSD veya ağ paylaşımı kullanın.

Fiyatlandırma:

Platformlar: Linux (Raspberry Pi OS), Windows ve macOS’ta Docker.

İndir: MotionEye

Özet: Yedek Pi’yi iki kamera CCTV’ye dönüştürmenin en ucuz yolu.

5. Syncthing, en iyi eşler arası dosya sinkronizasyonu

Syncthing, merkezi sunucu kullanmayan Dropbox şeklindeki dosya sinkronizasyon uygulamasıdır. İki cihazı birbirine işaret edin ve paylaşılan klasörler senkronize kalır. Pi üzerinde boşta yaklaşık 70 MB, bu nedenle Pi Zero 2 W bir dizüstü bilgisayar ve telefon için her zaman açık sinkronizasyon hedefi olarak işlev görebilir. Bulut hesabı yok, satıcı bağlaması yok.

Nerede yetersiz: Bazı kısıtlayıcı ağlarda keşif küçük bir röle atlaması olmadan başarısız olur. NAT geçişi genellikle iyidir ancak mükemmel değildir.

Fiyatlandırma:

Platformlar: Windows, macOS, Linux (Raspberry Pi OS dahil).

İndir: Syncthing

Özet: Özel sinkronizasyon hedefi için seçim. Pi’ye harici bir sürücü ekleyin ve unutun.

6. OctoPrint, en iyi 3D yazıcı ana bilgisayarı

OctoPrint, Pi’yi web UI, canlı kamera görünümü, sıcaklık grafikleri ve eklenti ekosistemi ile 3D yazıcı için ön uç olarak dönüştürür. Boşta yaklaşık 100 MB. Pi Zero 2 W, 720p kameralı tek bir yazıcı için bunu isteyerek barındırır. Birden fazla kamera ve ağır eklenti eklerseniz Pi 4’e geçin.

Nerede yetersiz: Pi Zero üzerinde tam 1080p kamera görünümü akışı CPU’yu vergilendirmez. Pi’de dilimleme gerçekten uygulanabilir değildir; masaüstünde dilimleyin ve gcode yükleyin.

Fiyatlandırma:

Platformlar: Linux (Raspberry Pi OS kanoniktir), Windows ve macOS’ta Docker.

İndir: OctoPrint

Özet: Pi pratik olarak yapılmış olan 3D yazıcı projesi. Başsız kurulumda toplam 150 MB’ın altında.

7. AdGuard Home, en iyi dostane DNS engelleme

AdGuard Home, Pi-hole ile aynı işi daha modern bir UI, istemci başına kurallar ve biraz daha yüksek RAM ayak izi ile yapar. Boşta yaklaşık 70 MB. Pi-hole yapılandırmak için eski hissettiriyorsa AdGuard Home, daha temiz bir pano ile drop-in değişikliğidir.

Nerede yetersiz: Pi-hole’den biraz daha yüksek bellek kullanımı. Topluluk engel listeleri aynıdır, bu nedenle engelleme kalitesi benzerdir.

Fiyatlandırma:

Platformlar: Linux (Raspberry Pi OS), Windows, macOS.

İndir: AdGuard Home

Özet: Daha güzel bir UI ve eski Pi-hole panosunun üzerinde cihaz başına kontroller istiyorsanız bunu seçin.

Doğru olanı seçme

Pi Zero 2 W’niz varsa ve para kazandırmak istiyorsanız Pi-hole ve Mosquitto‘yu birlikte kurun. Her ikisi de 100 MB birleşimde uyar.

Haneniz en az bir 3D yazıcı içeriyorsa kamera görünümü için Pi 3’ü OctoPrint’e MotionEye ile aynı kartlı çalışan şekilde ayırın.

Eski bir Pi’de akıllı ev merkezi istiyorsanız Home Assistant Core‘u kurun ve tam HA OS ek yükünü atlayın.

Yedek USB sürücünüz varsa ağda zaten olan herhangi bir Pi’ye Syncthing ekleyin. Bedava özel yedekleme hedefi haline gelir.

Zaten Pi-hole çalıştırıyorsanız ve değiş tokuşu düşünüyorsanız önce ikinci bir Pi’ye AdGuard Home kurun ve taahhüt etmeden bir hafta A/B yapın.

Sıkça Sorulan Sorular

Raspberry Pi Zero 2 W gerçekten ne kadar RAM’e sahiptir?

Toplam 512 MB. İşletim sistemi sonrasında yaklaşık 400 MB kullanılabilir. Bu listedeki her uygulama Zero 2 W’de bireysel olarak çalışır; aynı anda iki veya üç de çalıştırabilirsiniz.

Bu uygulamalar Pi üzerinde Ubuntu’da çalışır mı?

Evet. Hepsi Debian, Ubuntu ve Raspberry Pi OS için paketlenmiştir. Çoğu da kapsayıcı yalıtımı tercih ederseniz bir Docker görüntüsü gönderir.

Bunlardan birden fazlasını aynı Pi’de çalıştırabilir miyim?

Kesinlikle. Pi-hole, Mosquitto, Syncthing ve Home Assistant Core bir Pi 4’ü gladly paylaşır. Yalnızca Pi yazıcı veya kameraya ayrılmışsa OctoPrint veya MotionEye ekleyin.

Depolama için SD karttan daha iyi ne var?

USB SSD veya küçük bir NVMe şapkası. SD kartlar ağır günlük iş yükleri altında aşınır ve Pi arızasının en yaygın nedenidir. Yukarıdaki uygulamalardan herhangi biri USB ekli SSD’den gladly çalışacaktır.

Bu uygulamaları İnternet’te açığa çıkarmak güvenli mi?

Pi-hole ve AdGuard Home LAN’da kalır. Home Assistant, Syncthing ve OctoPrint kimlik doğrulama ile ters proxy veya Tailscale tarzı yer paylaşım ağının arkasında en güvenlidir. Bunları 80/443 bağlantı noktalarında ham durumda açığa çıkarmak iyi bilinen kötü bir fikirdir.