Raspberry Pi üzerinde CasaOS kullanıyorsan, bazı durumlarda sistemin arayüzü (web paneli) yanıt vermeyebilir veya cihaz aşırı yüklenmeden dolayı donabilir. Bu durumda CasaOS’a doğrudan erişim mümkün olmaz; ancak SSH (terminal) üzerinden müdahale ederek çalışan uygulamaları durdurabilir ve sistemi tekrar dengeye getirebilirsin.
Bu yazıda, CasaOS arayüzü açılmadığında SSH kullanarak çalışan container’ları (uygulamaları) nasıl listeleyip durdurabileceğini adım adım göstereceğim.
1. Raspberry Pi’ye SSH ile Bağlan
Mac, Linux veya Windows (örneğin PowerShell) üzerinden şu komutla Raspberry Pi’ye bağlan:
ssh utku@raspberrypi.local
veya IP adresini kullanarak:
ssh root@192.168.1.xxx
Not: SSH girişinde CasaOS kullanıcı adını değil, sistem kullanıcı adını (örneğin
root) kullanmalısın.
2. Çalışan Container’ları Listele
CasaOS arayüzü açılmıyor olsa bile Docker hâlâ arka planda çalışıyor olabilir. Çalışan tüm container’ları görmek için:
docker ps
Bu komut sana şu bilgileri gösterecektir:
- Container ID
- İmaj adı (örneğin
photoprism/photoprism) - Durum
- Port bilgileri
3. Cloudflare Dışındaki Uygulamaları Listele
Eğer Cloudflare tünelini (örneğin cloudflare/cloudflared:latest) durdurmak istemiyorsan, diğer tüm container’ları şu komutla listeleyebilirsin:
docker ps --format '{{.Names}}' | grep -v 'cloudflared'
Bu komut, Cloudflare hariç çalışan uygulamaların isimlerini döndürür.
4. CasaOS Üzerindeki Uygulamaları Durdur
Cloudflare dışındaki tüm uygulamaları geçici olarak durdurmak için aşağıdaki komutu kullanabilirsin:
docker ps --format '{{.Names}}' | grep -v 'cloudflared' | xargs -r docker stop
Bu komut, Cloudflare hariç tüm container’ları güvenli bir şekilde durdurur. Bu işlem birkaç saniye sürebilir; işlem tamamlanınca terminalde container isimleri görünür.
Not:
docker stopverileri silmez. Container’lar sadece durdurulur, yeniden başlatıldığında kaldığı yerden devam eder.
5. CasaOS Uygulamalarını Tekrar Başlatma
Sistem yükü azaldığında CasaOS yeniden açılabilir. CasaOS arayüzü açıldığında uygulamaları manuel olarak başlatabilirsin.
Ya da terminalden bir container’ı tek başına başlatmak için şu komutu kullan:
docker start uygulama_adi
Örneğin PhotoPrism için:
docker start photoprism
6. Olası Hata: Mount Path Bulunamadı
Bazı uygulamalar harici disklere bağlıysa (örneğin filebrowser veya photoprism), diskin takılı olmadığında şu hatayı alabilirsin:
Error response from daemon: invalid mount config for type "bind": bind source path does not exist
Bu durumda diski tekrar bağlayıp mount işlemini kontrol et:
ls /media/devmon/
Eğer disk listede görünmüyorsa elle yeniden bağla veya CasaOS arayüzü üzerinden diski tekrar tanıt.
Sonuç
CasaOS bazen yoğun yük veya diske erişim hataları nedeniyle geçici olarak yanıt vermeyebilir. Ancak SSH erişimin varsa, Docker üzerinden sistemini tamamen kontrol edebilirsin. Uygulamaları durdurmak, sistemi rahatlatmak ve yeniden başlatmak için etkili bir yöntemdir.
Bir sonraki yazıda, CasaOS uygulamalarının otomatik olarak açılmasını engelleme konusuna değineceğiz.

İlk Yorumu Siz Yapın