SSD Nodes Learn
Rehberler Matt ConnorYazan Matt Connor · Güncellendi 2026-07-24

2026 yılında kurulacak 25 self-host uygulaması

2026 için seçilen 25 self-hosted uygulamanın listesi. RAM ve disk gereksinimleri ile her uygulamanın yerine geçtiği servisler burada detaylandırılmıştır.

Ne inşa ediyorsunuz

Tek bir uygulama değil, bir liste. Bu liste, bu sitedeki diğer her şey için merkezdir: 2026 yılında kendi VPS'inizde çalıştırmaya gerçekten değer olan, görevlerine göre gruplandırılmış yirmi beş uygulama. Her biri için, yerine geçtiği servis, dürüst bir RAM ve disk değeri ve atlandığı takdirde sorun çıkaracak olan tek bir kritik nokta belirtilmiştir. Bağlantılar, mevcutsa tam adım adım kılavuza yönlendirir.

On beş yıldır bir VPS sağlayıcısı işletiyorum ve bunların çoğunu kendi sunucularımda çalıştırıyorum. Bu nedenle aşağıdaki kaynak değerleri, pazarlama sayfalarındaki "minimum" değerler değil, küçük bir gerçek iş yükü altındaki gerçek kullanım değerleridir. Bunları bir bütçe olarak okuyun ve üzerine pay ekleyin.

Ön koşullar ve gerçekler

Buradaki her uygulama, root veya sudo yetkisine sahip, taze bir Ubuntu 24.04 KVM VPS üzerinde çalışır. Neredeyse tamamı Docker konteynerleri olarak sunulur, bu nedenle Docker'ı bir kez kurmanız tüm liste için yeterlidir:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

Eğer docker komutları permission denied while trying to connect to the Docker daemon socket hatası verirse, grup adımını atlamışsınız veya yeni bir shell açmamışsınız demektir; oturumu kapatıp tekrar açın. Eğer docker compose komutu docker: 'compose' is not a docker command döndürürse, eski bağımsız binary sürümüne sahipsiniz demektir; yukarıdaki script modern Compose eklentisini kurar, bunu docker compose olarak çağırırsınız (tire değil, boşluk kullanılır).

Aşağıdaki her şeyin yapısını üç gerçek belirler. Birincisi, kısıtlayıcı olan disk veya CPU değil, RAM'dir. 1 GB VPS sadece bir küçük uygulama çalıştırır ve daha fazlasını çalıştırmaz. "Birkaç şeyi kendi sunucunda barındır" kutusu için ideal nokta 4 GB'dır. 2 GB, bir yeni başlayanın üçüncü bir servisi ekleyip sessiz bir Out-Of-Memory (OOM) kill ile karşılaşması ve konteynerin neden yok olduğunu asla anlayamaması nedeniyle riskli bir orta noktadır — sudo dmesg, daemon'ın yuttuğu Out of memory: Killed process satırını gösterir. İkincisi, her türlü halka açık servis bir isme ve sertifikaya ihtiyaç duyar — çıplak bir IP testi için işe yarar ancak bir mobil uygulama veya tarayıcı güven duymak istediği anda hata verir. Üçüncüsü, iki port seçeneklerinizin yarısını belirler: otomatik TLS için 80 ve 443 portları sunucuya ulaşmalıdır; 25 numaralı çıkış portu ise çoğu sağlayıcı tarafından engellenir, bu nedenle e-posta listenin sonundaki "yapılmaması gerekenler" kısmındadır.

Dosyalar ve fotoğraflar

  • Nextcloud; Google Drive, Dropbox ve Google Takvim'i tek bir pakette birleştirerek bunların yerine geçer. 1–2 GB RAM ve dosyalarınızın boyutuna bağlı disk alanı ayırın. Kritik nokta: SQLite demo için uygundur ancak üretim ortamında bir tuzaktır — ilk kurulumdan itibaren PostgreSQL üzerine kurun, çünkü verileriniz oradayken veritabanını taşımak, Nextcloud'u bozmanın en yaygın yoludur. Tam Docker, TLS ve yedeklemeler ile bir VPS üzerinde Nextcloud kılavuzu, kurulumu ilk seferde doğru şekilde yapar.
  • Immich; Google Photos'un yerine geçer; kamera rulosunuzu otomatik yükleyen mobil uygulamadan yüz ve nesne arama özelliğine kadar her şeyi kapsar. 6 GB RAM ayırın — Immich dokümantasyonu bunun minimum olduğunu söyler, 8 GB konforludur; makine öğrenmesi konteyneri en çok kaynağı tüketen kısımdır — disk alanı ise kütüphanenize ek olarak küçük resimler için yaklaşık yüzde yirmi kadar olmalıdır. Kritik nokta: Immich sürümler arasında bozucu değişiklikler içerebilir, bu nedenle asla körü körüne latest komutunu çalıştırmayın; bir sürümü sabitleyin ve her güncellemeden önce sürüm notlarını okuyun. kendi sunucunuzda Immich fotoğraf kütüphanesi kılavuzu güvenli güncelleme yolunu kapsar.
  • Seafile; üç senkronizasyon motoru arasında en hızlı olanı ile Dropbox'ın yerini alır. Yaklaşık 1 GB RAM ayırın. Kritik nokta: Seafile dosyalarınızı disk üzerinde düz dosyalar olarak değil, içerik tabanlı bloklar olarak saklar; bu nedenle verileri ls ile tarayamazsınız ve bir klasörü kopyalayarak değil, Seafile'ın kendi araçlarıyla yedekleme yapmalısınız.

Şifreler

  • Vaultwarden; Bitwarden'ın ücretli katmanı, LastPass ve 1Password'un yerine geçer. Bitwarden protokolünü kullanan çok küçük bir Rust sunucusudur, bu nedenle tüm resmi Bitwarden uygulamaları ve tarayıcı eklentileri doğrudan çalışır. 100–200 MB RAM ve neredeyse hiç disk alanı ayırın. Kritik nokta: bu kutu sahip olduğunuz tüm şifreleri tutar, bu nedenle TLS ve yedekleme isteğe bağlı değil, işin temel noktasıdır — ayrıca ADMIN_TOKEN ayarını Argon2 hash olarak ayarlayın, çünkü compose dosyanızdaki düz metin bir token, açık metin olarak duran bir ana anahtardır. Vaultwarden şifre yöneticisi kılavuzu, yapılabilecek en iyi ilk self-host uygulamasıdır.

Medya

  • Jellyfin; Plex'in ve kendi kütüphaneniz için Netflix'in yerini alır — tamamen açık kaynaklıdır, hesap veya ücretli uzaktan akış gerektirmez. Boşta 1–2 GB RAM gerektirir ancak transcode (yeniden kodlama) sırasında CPU kullanımı hızla yükselir. Kritik nokta: 4K bir akışı yazılımsal olarak transcode etmek küçük bir VPS'i zorlar; ya sunucuya donanım hızlandırma sağlayın ya da dosyalarınızı istemcilerinizin doğrudan oynatabileceği bir formatta tutun (Direct Play), böylece sunucu sadece byte aktarır. bir VPS üzerinde Jellyfin medya sunucusu kılavuzu hangisinin hangisi olduğunu açıklar.
  • Navidrome; kendi müziğiniz için Spotify'ın yerini alır ve herhangi bir Subsonic uyumlu uygulamaya akış sağlar. 150–300 MB RAM ayırın — Go ile yazılmıştır ve kaynak kullanımı çok düşüktür. Kritik nokta: ilk kütüphane taraması her dosyanın etiketlerini okur ve büyük bir koleksiyonda bir saat sürebilir; hatalı ID3 etiketleri, kötü bir tarama deneyimine neden olur.
  • Audiobookshelf; Audible ve podcast uygulamanızın yerini alır, cihazlar arası oynatma konumunu korur. 200–500 MB RAM ayırın. Kritik nokta: her kitap için katı bir klasör düzeni bekler; karmaşık bir içe aktarma klasörü, sonradan düzeltilmesi zahmetli olan, yarım yamalak algılanmış bir kütüphaneye neden olur.

Otomasyon ve Yapay Zeka

  • n8n; Zapier ve Make'in yerine, size ait olan ve görev başına ücretlendirme yapmayan görsel bir iş akışı oluşturucu sunar. 400 MB–1 GB RAM ayırın. Kritik nokta: n8n, saklanan kimlik bilgilerini ilk çalıştırmada oluşturduğu bir anahtar ile şifreler; eğer bu anahtarı kaybederseniz — veya N8N_ENCRYPTION_KEY ayarını yapmayı unutup yeniden oluşturmasına izin verirseniz — tüm kaydedilen kimlik bilgileri okunamaz hale gelir ve hepsini yeniden girmeniz gerekir. HTTPS ile kendi sunucunuzda n8n kılavuzu anahtarı sabitler ve webhook URL'lerinin önüne gerçek bir sertifika koyar.
  • Ollama; yerel ve özel LLM çıkarımı için ChatGPT aboneliğinin yerini alır. Model bazlı bütçe: 7–8B bir model yaklaşık 8 GB RAM ister ve her bir model diskte 4–8 GB yer kaplar. Kritik nokta: sadece CPU kullanan bir VPS'de çıkarım dürüst ama yavaştır — anlık yanıtlar yerine saniye başına kelimeleri düşünün — bu nedenle beklentileri düşük tutun veya bir GPU sunucusu kiralayın. bir LLM barındırmak için Ollama çalıştırmak kılavuzu gerçekçi rakamlar sunar.

İletişim

  • Rocket.Chat; thread'ler, aramalar ve entegrasyonlar ile bir ekip için Slack'in yerini alır. MongoDB üzerinde çalıştığı ve bu ağır bir bileşen olduğu için 2 GB RAM ve üzeri ayırın. Kritik nokta: Rocket.Chat her sürüm için belirli bir MongoDB ana sürümüne bağlıdır; bir güncelleme sırasında bir sürümü atlamak veritabananızı bozmanıza neden olur — adım adım yükseltme yapın. Docker Compose ile Rocket.Chat kılavuzu sürüm basamaklarını anlatır.
  • Matrix (Synapse); Slack ve Discord'un yerini, homeserver'ın size ait olduğu federasyonlu ve uçtan uca şifreli bir ağ ile alır. Büyük halka açık odalara katıldıkça artan 1–2 GB RAM ayırın. Kritik nokta: Synapse'in bellek kullanımı büyük federasyonlu odalarda artar ve PostgreSQL üzerinde çalışmalıdır — varsayılan SQLite yalnızca tek kullanıcılı testler içindir ve federasyon başladığı an çöker. Eğer Synapse ağır gelirse, daha hafif olan Conduit veya Dendrite sunucuları aynı protokolü kullanır.

Ağ ve erişim

  • WireGuard; ticari bir VPN'in yerini alarak size kendi IP'nize ve diğer servislerinize özel bir tünel sağlar. Neredeyse hiç kaynak tüketmez — 50 MB'ın altındadır ve kriptografi çekirdek (kernel) içinde çalışır. Kritik nokta: konteyner tabanlı sanallaştırmada (OpenVZ, bazı LXC) modül RTNETLINK answers: Operation not supported hatası verir; KVM kullanmalısınız. kendi sunucunuzda WireGuard VPN kılavuzu referanstır; bunu tünele bağlı servislerle eşleştirmek, her şeyi tamamen halka açık internetten uzak tutmanın yoludur.
  • Traefik; elle yazılmış nginx sanal hostlarının ve manuel sertifika yenilemenin yerini alır — konteynerlarınızı Docker etiketlerine göre keşfeder ve Let's Encrypt sertifikalarını otomatik olarak alır. Yaklaşık 100 MB RAM ayırın. Kritik nokta: etiket tabanlı yapılandırma modeli başlangıçta gerçekten kafa karıştırıcıdır ve tek bir hatalı etiket, bir uygulamanın belirgin bir hata vermeden yönlendirilmemesine neden olur. birden fazla Docker uygulaması için Traefik reverse proxy kılavuzu, bu sayfadaki uygulamaların birkaçını tek bir giriş noktası arkasında çalıştırmak için hazırlanmıştır.
  • AdGuard Home; bir Pi-hole kutusunun ve ücretli DNS filtrelemenin yerini alır; DNS katmanında ağınızdaki her cihaz için reklamları ve takipçileri engeller. 100–150 MB RAM ayırın. Kritik nokta: 53 numaralı portun kendisine ait olmasını ister, bu da Ubuntu'daki systemd-resolved ile çakışır — portu boşaltana kadar listen udp 0.0.0.0:53: bind: address already in use hatası ile başlatılamaz.

İzleme (Monitoring)

  • Uptime Kuma; Pingdom, UptimeRobot ve StatusPage'in yerini, temiz bir panel ve neredeyse her kanala bildirim gönderme özelliğiyle alır. 150–300 MB RAM ayırın. Kritik nokta ve insanların her zaman gözden kaçırdığı şey: üretim sunucunuzu farklı bir sunucudan izleyin — Uptime Kuma'nın izlediği sunucunun kendisi üzerinde çalışması, sunucu çöktüğünde size haber veremez. Uptime Kuma durum izleme kılavuzu harici yerleşimi kapsar.
  • Zabbix; Datadog ve kurumsal izleme paketlerinin yerini, derin ajan tabanlı metrikler, tetikleyiciler ve geçmiş verilerle alır. 2 GB RAM ve üzeri, artı kendi veritabanı. Kritik nokta: Zabbix güçlüdür ve kurulumu gerçekten ağırdır — üç konteyneri izlemek için gereğinden fazladır, ancak bir filo için doğru araçtır. Uptime Kuma ile başlayın; gerçekten izlenecek bir altyapınız olduğunda Zabbix izleme sunucusu sistemine geçin.

Prometheus ve Grafana bu listede bilerek yer almamaktadır: bunlar mükemmel filo ölçekli araçlardır, ancak iki veya üç sunuculuk kişisel bir yığın için çalıştırması ve ayarlaması daha ağırdır; bu ölçekte Uptime Kuma ve Zabbix, daha az bakım gerektirerek aynı soruları yanıtlar.

Paneller ve kontrol panelleri

Bunlar tüm modeli değiştirir — compose dosyalarını elle çalıştırmak yerine, bir panel uygulamaları sizin yerinize yönetir.

  • Cloudron; "Keşke bu tek tıkla olsaydı" isteğinin yerini, cilalanmış bir uygulama mağazası, otomatik TLS ve yerleşik yedeklemelerle alır. Minimum 2 GB RAM, konforlu kullanım için 4 GB. Kritik nokta: kuralcıdır ve tüm sunucuyu kontrol etmek ister; sadece iki uygulamaya kadar ücretsizdir — sonrasında ücretli bir üründür.
  • CasaOS; karmaşık bir homelab panelinin yerini, kullanıcı dostu bir uygulama ızgarası ile alır, ücretsiz ve hafiftir. CasaOS'un kendisi için yaklaşık 150 ila 300 MB ayırın. Kritik nokta: güvenilir bir ev ağı için tasarlanmıştır ve halka açık internet için sertleştirilmemiştir — doğrudan dışarı açmayın; ona WireGuard üzerinden erişin.
  • Coolify; Heroku, Vercel ve Netlify'ın yerini alır — git-push dağıtımları, veritabananları ve kendi sunucunuzda önizlemeler. Minimum 2 GB RAM ayırın. Kritik nokta: hızlı hareket eden genç bir projedir, bu nedenle sürümleri sabitleyin ve güncellemeden önce sürüm notlarını okuyun. Cloudron vs CasaOS vs Coolify karşılaştırması hangisinin kime uygun olduğunu açıklar.

Geliştirici ve üretkenlik araçları

  • Gitea (veya Forgejo); özel depolar, sorunlar (issues) ve CI için GitHub'ın yerini alır. 200–500 MB RAM ayırın. Kritik nokta: Forgejo, Gitea'nın topluluk tarafından yönetilen bir fork'udur ve birçok kişinin şu an önerdiği budur; her ikisi de mükemmeldir, ancak birini seçin ve depoları ve veritabanını birlikte yedekleyin — veritabanı olmadan yapılan bir depo yedeği, tüm sorunları ve pull request'leri kaybetmenize neden olur.
  • Paperless-ngx; bir dosya dolabının ve ücretli doküman tarayıcılarının yerini alır, her şeyi OCR yaparak dokümanlarınızın aranabilir olmasını sağlar. Yaklaşık 1 GB RAM ayırın, OCR sırasında CPU kullanımı yükselebilir. Kritik nokta: OCR sonuçları sadece taramalarınız kadar iyidir ve büyük bir arşivi yeniden işlemek yavaştır — on yıllık kağıdı toplu olarak içe aktarmadan önce sistemi ayarlayın.
  • Actual Budget; YNAB ve Mint'in yerini, hızlı, yerel ve özel zarf bütçelemesi ile alır. Yaklaşık 150 MB RAM ayırın. Kritik nokta: otomatik banka senkronizasyonu kendi kurulumu olan ayrı bir eklentidir, bu nedenle kutudan çıktığı haliyle işlemleri manuel olarak içe aktarırsınız.
  • FreshRSS; Feedly ve artık var olmayan Google Reader'ın yerini alır — mobil uygulamaları olan hızlı, özel bir akış okuyucudur. Yaklaşık 150 MB RAM ayırın. Kritik nokta: cron tabanlı akış yenilemesini kurun, aksi takdirde akışlar yalnızca siz sayfayı açtığınızda güncellenir.
  • BookStack; Notion ve Confluence'ın yerini, raflar, kitaplar ve sayfalar olarak düzenlenmiş dokümantasyon ile alır. PHP ve MySQL üzerinde yaklaşık 500 MB RAM ayırın. Kritik nokta: içeriği serbest biçimli notlar yerine kendi yöntemiyle yapılandırır, bu bazıları için harikadır, bazıları için ise katıdır — tüm wikinizi buraya bağlamadan önce deneyin.
  • Home Assistant; SmartThings ve bir düzine üretici uygulamasının yerini alarak akıllı evinizi yerel olarak birleştirir. Yaklaşık 1 GB RAM ayırın. Kritik nokta: sihrinin çoğu cihazlarınıza yerel ağ erişimi gerektirir, bu nedenle bir uzak VPS'den ziyade evdeki donanım üzerinde daha doğal çalışır — panelinizi uzaktan çalıştırın ve gerekirse bir köprü kurun.

Örnek bir kurulum

Somutlaştırmak gerekirse, işte bir self-host yapısının tamamı: bir compose dosyası, gerçek bir sertifika ve bir yedekleme. Bu Uptime Kuma'dır, ancak listedeki her uygulama aynı deseni izler.

services:
  uptime-kuma:
    image: louislam/uptime-kuma:2
    container_name: uptime-kuma
    volumes:
      - ./data:/app/data
    ports:
      - "127.0.0.1:3001:3001"
    restart: unless-stopped
docker compose up -d
docker compose logs -f

127.0.0.1: kısmına dikkat edin — uygulama yalnızca localhost üzerinde dinleme yapar ve Traefik veya nginx gibi bir reverse proxy, TLS'yi önünde sonlandırır. Doğrudan 0.0.0.0:3001 portuna bağlamak, insanların yanlışlıkla tüm internete şifresiz bir yönetim paneli yayınlamasına neden olur.

Henüz self-host YAPILMAMASI gerekenler

  • E-posta. Bu en dürüst olanıdır. Çıkış portu 25 çoğu VPS sağlayıcısı tarafından engellenmiştir — telnet aspmx.l.google.com 25'den Connection timed out hatası alacaksınız ve düzeltilecek bir şey yoktur, bu bir politikadır. 25 portu açık olsa bile, itibarı olmayan yeni bir IP; PTR kaydı, SPF, DKIM ve DMARC olmadan e-postalarınızın spam'e düşmesine veya doğrudan reddedilmesine neden olur. Bu bir hafta sonu işi değil, sürekli bir iştir. Eğer kararlıysanız, Mailcow ile kendi sunucunuzda e-posta kılavuzunu kullanarak hazırlıklı olun ve aylarca teslim edilebilirliği takip etmeye hazır olun.
  • Güvenilir bir şekilde yedekleyemediğiniz ve geri yükleyemediğiniz her şey. Eğer daha önce bir geri yükleme testi yapmadıysanız, bir yedeğiniz yok demektir, sadece bir umudunuz vardır. Fotoğraflarınızın tek kopyası veya hesaplarınız gibi yeri doldurulamaz verileri, geri yükleme işlemi kanıtlanana kadar bir servise koymayın.
  • Kritik bir bağımlılığın tek kopyası. Çöktüğünde tüm ağınızın internetini beraberinde götüren self-host bir DNS sunucusu, kötü bir ilk projedir. Bir üst seviye (upstream) yedek bulundurun.
  • Gerçek zamanlı güvenlik sistemleri. Ev alarmları, tıbbi uyarılar veya beş dakikalık bir kesintinin gerçek bir sorun olduğu her şey, Pazar geceleri güncellediğiniz bir hobi sunucusunda olmamalıdır.

İlk uygulamanızı nasıl seçersiniz ve iki vazgeçilmez kural

Nefret ettiğiniz bir faturayı veya gerçekten hissettiğiniz bir gizlilik endişesini ortadan kaldıran uygulamayı seçin. Uygulamada en iyi ilk kurulumlar Vaultwarden ve Uptime Kuma'dır: her ikisi de küçüktür, her ikisi de anında kullanışlıdır ve hata yaparsanız her ikisi de toleranslıdır. İkinci bir uygulama eklemeden önce bir tanesini uçtan uca çalışır hale getirin — kurulum, sertifika, yedekleme, geri yükleme testi. İnşa ettiğiniz beceri, "yükle" butonuna basmak değil, operasyondur.

Yukarıdaki her bir uygulama için iki şey vazgeçilmezdir, istisnasız:

  1. Her türlü halka açık servis için TLS. Çıplak IP'li, düz metin bir servis bir demo'dur, bir dağıtım değildir. nginx üzerinde Certbot ve Let's Encrypt ile önüne gerçek bir sertifika koyun veya Traefik'ın bunu otomatik yapmasına izin verin. Ardından Ubuntu 24.04 üzerinde SSH için Fail2ban ile giriş kapısını güçlendirin.
  2. Gerçekten geri yüklediğiniz yedekler. Her gece otomatik bir döküm alın — veritabanı ve veri hacmi birlikte — bunu sunucunun dışına gönderin ve ayda bir kez, çalıştığını kanıtlamak için geçici bir VPS üzerine geri yükleyin. Diskiniz bozulduğu gün, yedeğin boş olduğunu keşfedeceğiniz gün olmamalıdır.

Bu ikisini doğru yaparsanız, self-hosting bir zevktir. Atlarızsanız, bu bir geri sayımdır.

Seçenekler pratik olandan absürde kadar uzanır; bir aile VPS üzerinde Minecraft sunucusu'ndan, eğer bir ibret hikayesi istiyorsanız dünyanın en az verimli veri merkezi'ne kadar.

FAQ

İlk olarak neyi self-host etmeliyim?

Vaultwarden. Bir şifre yöneticisi size günlük değer sağlar, bir aboneliğin yerini alır ve bozduğunuz takdirde on dakikada yeniden kurabileceğiniz kadar küçük bir uygulamada tüm iş akışını (Docker, reverse proxy, TLS ve yedeklemeler) öğrenmenizi sağlar. Uptime Kuma harika bir ikincidir, böylece kesintileri kullanıcılarınızdan önce öğrenirsiniz.

Gerçekten ne kadar VPS'e ihtiyacım var?

Tek bir küçük uygulama için 1 GB RAM yeterlidir. Konforlu bir "birkaç şey çalıştırma" kutusu için 4 GB hedefleyin — 2 GB'lık orta nokta, insanların sessiz OOM (Out-Of-Memory) konteyner kısıtlamalarıyla karşılaştığı ve nedenini anlayamadığı yerdir. RAM neredeyse her zaman sınırlayıcıdır; depolamak istediğiniz veriye uygun disk ekleyin ve Immich, Ollama ve büyük veritabanı olan her şeyin her ikesinden en çok kaynağı isteyeceğini varsayın.

Neyi self-host etmemeliyim?

Her şeyden önce e-posta — çıkış portu 25 çoğu sağlayıcı tarafından engellenmiştir ve teslim edilebilirlik tam zamanlı bir mücadeledir. Ondan sonra, güvenilir bir şekilde yedekleyemediğiniz ve geri yükleyemediğiniz her şey ve bir yedekleme sunucusu olmayan DNS sunucusu veya ev güvenlik sistemi gibi kesintisi gerçek zarar veren her türlü tek hata noktası. Bu listedeki diğer her şey uygundur.

Tüm bunlar için Docker'a ihtiyacım var mı?

Hayır, ama istersiniz. Buradaki her uygulamanın bir Docker imajı vardır ve Docker size temiz kurulumlar, temiz kaldırmalar, kolay sürüm sabitleme ve yeni bir sunucuya taşınabilirlik sağlar. Tercih ederseniz birkaç uygulama (WireGuard, Zabbix) apt üzerinden yerel olarak da kurulabilir. Bir compose dosyasını öğrendiğinizde hepsini öğrenmiş olursunuz, bu yüzden tüm liste erişilebilir hale gelir.

Her şeyi nasıl güvenli tutarım?

Dört alışkanlık çoğunluğunu kapsar: her şeyin önüne TLS koyun, SSH'ı sadece anahtar ile girişe ve Ubuntu 24.04 üzerinde Fail2ban ile kaba kuvvet saldırılarını engellemeye odaklanarak kısıtlayın, yalnızca gerçekten ihtiyacınız olan portları halka açın ve geri kalanına WireGuard VPN üzerinden erişin ve yükseltme yaparken sürüm notlarını okuyarak düzenli olarak güncelleyin. Yedeklemeler beşinci alışkanlıktır — ilk dört alışkanlıkta yapılan bir hata durumunda kurtarıcınızdır.

#self-hosting#docker#open-source#vps#homelab