Synology NAS için Docker konteynerler

Synology’nin Paket Merkezi fotoğraflar, medya ve dosya senkronizasyonunda iyi çalışır ve burada duruyor. Container Manager (DSM 7.2’deki yeniden adlandırılan Docker paketi), çoğu birinci taraf Synology uygulamasının aynı iş için kullandığından daha az RAM ile tüm açık kaynaklı kendi kendine barındırma kataloğunun kilidini açar. DS923+ üzerinde Synology Drive ve Moments’i devre dışı bıraktıktan sonra (Immich kullanan biri zaten buna ihtiyaç duymaz), dosya hizmetleriyle birlikte yedi konteyneri rahatça çalıştırabilir.

Aşağıdaki Synology NAS’ta çalıştırılacak yedi en iyi Docker konteyneri, DSM’de en uzun geçmiş olan, en kısa ilk kurulum süresi olan ve yerleşik Synology uygulamasının üzerinde en net avantajlara sahip olan konteynerlerdir. DSM 7.2’deki Container Manager kutusundan Docker Compose’u işler, bu nedenle her biri için yapılandırma, yapıştırıp başlattığınız küçük bir YAML dosyasıdır.

Synology uyumlu bir Docker konteynerinde ne arlanır

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

Uygulama En iyi Platformlar Ücretsiz plan Başlangıç fiyatı/ay Değerlendirme
Portainer Konteyner yönetimi UI Docker Community ücretsiz $18/düğüm BE Varsayılan Docker UI
Immich Google Fotoğraflar değiştiricisi Docker Tamamen ücretsiz (OSS) Ücretsiz Yaygın olarak önerilen
Jellyfin Plex olmadan medya sunucusu Docker Tamamen ücretsiz (OSS) Ücretsiz En iyi ücretsiz medya sunucusu
Homepage Hizmetler için pano Docker Tamamen ücretsiz (OSS) Ücretsiz Sanatsal kılıf için sevilir
Pi-hole Ağ çapında reklam ve izleyici engelleme Docker Tamamen ücretsiz (OSS) Ücretsiz Ev cihazı ihtiyacı
Vaultwarden Bitwarden uyumlu şifre sunucusu Docker Tamamen ücretsiz (OSS) Ücretsiz En iyi kendi kendine barındırılan şifre yöneticisi
Paperless-ngx OCR ile belge arşivi Docker Tamamen ücretsiz (OSS) Ücretsiz Taramalar için mükemmel

Uygulamalar

1. Portainer – en iyi konteyner yönetimi UI

Portainer, Container Manager’ın temel UI’sini gerçek bir Docker panosuna dönüştürür: ortam değişkenleri, yeniden başlatma ilkeleri, ağ düzenlemesi, canlı günlükler ve konsol erişimi, hepsi bir tarayıcı sekmesinde. NAS’ınızda üçten fazla konteyner çalıştırmayı planlıyorsanız, önce Portainer’ı yükleyin.

Eksik kaldığı yer: Business Edition RBAC ve çok kümeleli ekleme yapar; Community Edition’ın ücretsiz sürümü bir Docker ana bilgisayarını iyi kapsar. Container Manager, Portainer ve DSM UI düzenlemelerini karıştırırsanız kimin orkestrasyonu yönettiği konusunda kafası karışabilir.

Fiyatlandırma:

Platformlar: Docker (Synology Container Manager).

İndir: Portainer.io

Sonuç: Portainer bu listenin diğer her konteynerinin etrafındaki kabuğu.

2. Immich – en iyi Google Fotoğraflar değiştiricisi

Immich, sonunda Google Fotoğraflar gibi hissettiren kendi kendine barındırılan fotoğraf kütüphanesidir. iOS ve Android için mobil uygulamalar kamera kaydını otomatik olarak yükler, yüz tanıma cihazda (veya bir GPU’nuz varsa NAS GPU’sunda) çalışır ve paylaşılan albümler hesaplar arasında çalışır. Docker ile Synology Plus serisinde rahatça çalışır.

Eksik kaldığı yer: CPU’daki yüz tanıma, eski DS birimlerde büyük kütüphaneler (10k+ fotoğraf) için yavaştır. AI model güncellemeleri bazen yeniden başlatma adımı gerektirebilir.

Fiyatlandırma:

Platformlar: Docker.

İndir: Immich.app

Sonuç: Synology Photos nedeniyle Google’a ödeme yapmaya devam ediyorsanız, her ikisini de Immich ile değiştirin.

3. Jellyfin – Plex olmadan en iyi medya sunucusu

Jellyfin, DSM cephesinde Plex ile birlikte çalışan tamamen açık kaynaklı medya sunucusudur. Donanım transcoding, Intel QuickSync’e sahip herhangi bir Synology modelinde çalışır (Plus serisi x86 kutuları), ve mobil ile TV uygulamaları artık Plex’in parlaklığına yakındır.

Eksik kaldığı yer: Birinci taraf uzaktan erişim geçidi yok. LAN dışından akış yapmak istiyorsanız, Tailscale veya ters proxy gerekir. Meta veri kazıma bazen kaçırır; manuel düzeltmeler hızlıdır.

Fiyatlandırma:

Platformlar: Docker; tüm büyük TV ve telefon platformlarında yerel istemciler.

İndir: Jellyfin.org

Sonuç: Jellyfin, herhangi bir özelliğin arkasında ödeme duvarı olmayan “medyanızı sahiplenin” seçimidir.

4. Homepage – hizmetler için en iyi pano

Homepage, her ev laboratuvarının yerleştiği başlangıç sayfasıdır. Hizmetler için YAML odaklı yapılandırma, zaten çalıştırdığınız konteynerlerden (Portainer, Immich, Jellyfin, Home Assistant ve daha onlarca) çalışma süresi ve durum çeken canlı widget’lar ve DuckDuckGo, Google veya kendi SearXNG’nize çarpan bir arama çubuğu.

Eksik kaldığı yer: Kutudan çıkar çıkmazsa giriş ekranı yok; NAS açığa çıkarılmışsa ters proxy’nin arkasına koyun. Widget hataları temiz bir şekilde temizlemek için konteyner yeniden başlatması gerekir.

Fiyatlandırma:

Platformlar: Docker.

İndir: gethomepage.dev

Sonuç: Homepage, “Jellyfin hangi bağlantı noktasında yardı?” sorusunun yerini alan tarayıcı işaretidir.

5. Pi-hole – en iyi ağ çapında reklam engelleyici

Pi-hole, LAN’daki her cihaz için DNS katmanında reklamları ve izleyicileri engeller; bu, tarayıcı uzantılarının dokunabileceği akıllı TV’ler ve konsollar dahildir. Synology’deki Docker konteynerinde mutlu bir şekilde çalışır, standart DNS bağlantı noktalarını dinler ve hangi istemcinin hangi etki alanını talep ettiğini bildirir.

Eksik kaldığı yer: Container Manager, DNS bağlantı noktalarını açıkça eşleştirmesi gerekir (53/tcp ve 53/udp) ve Synology’nin kendi DNS hizmeti (etkinse) hareket etmelidir. Tam bir güvenlik duvarı değil.

Fiyatlandırma:

Platformlar: Docker.

İndir: Pi-hole.net

Sonuç: Pi-hole, yüklemediğinizi bilmeden evdeki herkesin fayda sağladığı konteynerdir.

6. Vaultwarden – en iyi kendi kendine barındırılan şifre yöneticisi

Vaultwarden, 50 MB RAM altına sığan Rust’ta yazılmış Bitwarden uyumlu sunucudur. Bitwarden masaüstü, tarayıcı ve mobil istemcileri resmi hizmetle bağlandıkları gibi ona bağlanır. Kasaya siz sahipsiniz; cihazlar arasındaki senkronizasyon LAN’ınız üzerinden veya kendi ters proxy’niz aracılığıyla gerçekleşir.

Eksik kaldığı yer: Yedeklemeler sizin işinizdir. Hyper Backup anlık görüntüsü olmayan tek bir bozuk birim baştan başlamak anlamına gelir.

Fiyatlandırma:

Platformlar: Docker.

İndir: Vaultwarden GitHub

Sonuç: Vaultwarden, zaten Synology çalıştıran biri için “şifre yöneticisine ödeme yapmayı bırak” hamlesidir.

7. Paperless-ngx – OCR ile en iyi belge arşivi

Paperless-ngx, taradığınız veya izleme klasörüne düşürdüğünüz herhangi bir şeyi alır, OCR çalıştırır, etiketler ve aranması gerçekten çalışan bir arşive dosyalandırır. Bunu Synology’ye takılan tarayıcı ile eşleştirin (birçok son DS modeli USB aracılığıyla bir tarayıcıyı ortaya çıkarır) ve her makbuz, sözleşme ve el kitabı, fiziksel dosya dolabında yığılı olmak yerine bir arama uzağında.

Eksik kaldığı yer: İlk çalıştırma OCR’ı büyük bir birikinti üzerinde saat boyunca Synology CPU’sunu tuşlar. Ön uç işlevsel, havalı değil.

Fiyatlandırma:

Platformlar: Docker.

İndir: Paperless-ngx belgeler

Sonuç: Paperless-ngx, yılda bir Pazar süresi tasarruf ettirecek “daha fazla fiziksel dosya dolabı yok” yükseltmesidir.

Doğru olanı seçme

DS920+ veya daha iyi üzerinde yedi tanısını da çalıştırabilirsiniz. 2 aşamalı değer serisi biriminde üç taneyi seçin; RAM tavanı dördüncüde ısırır.

SSS

Bu konteynerler kurmadan önce Synology paketlerini devre dışı bırakmak gerekli midir?

Yalnızca konteyner bir paketi değiştirdiğinde (Immich vs Synology Fotoğraflar, Jellyfin vs Video Station, Pi-hole vs Synology DNS Sunucusu). Her ikisini çalıştırılı bırakmak çalışır ancak RAM boşa harcar ve yedeklemeleri karıştırır.

Konteyner verilerini Synology NAS’ta nereye depolamalıyım?

docker adlı paylaşılan bir klasör oluşturun ve konteyner birimlerini alt klasörlere bind-mount edin. Bu Hyper Backup’ı çalışır tutması ve bulacağınız her öğreticiyi eşleştirir. Doğrudan /volume1/@docker/ kullanmayın; bu yol DSM güncellemelerinde hareketli bir hedeftir.

Bu konteynerlerini ARM Synology NAS’ta çalıştırabilir miyim?

Çoğu, evet. Immich, Jellyfin, Homepage, Pi-hole, Vaultwarden ve Paperless-ngx hepsi ARM64 görüntüleri yayımlar. Portainer da öyle yapar. Bir avuç niş konteyneri amd64 sınırlıdır; çekmeden önce görüntü etiketini kontrol edin.

Synology NAS’ta çalışan en büyük kendi kendine barındırılan konteyner nedir?

Bu yedinin en ağırı Immich’dir çünkü makine öğrenmesi görüntü etiketlemesi. 8 GB RAM’e sahip bir DS920+’ a birkaç başka konteynerle birlikte sığar. Nextcloud (bu listeye değil) benzerdir. AI ağır bir şey x86 Plus serisi kutu gerekir.

Synology’deki Docker konteynerlerini nasıl güncel tutarım?

Container Manager, en son görüntüleri otomatik olarak çekebilir ve zamanlamadaki konteynerler yeniden oluşturabilir. Portainer, Yığınlar’ın altında da aynı seçeneğe sahiptir. İnce kontrol için Watchtower (sekizinci bir konteyner) ekleyin ve eski görüntüleri de temizlemesine izin verin.