Ana Sayfa

Linux ve Self-Hosting Macerası: Bir Geliştiricinin Deneyimleri

1 dk okuma

Yazar, 2023 yılında Luke Smith ve Mental Outlaw gibi YouTuber'lardan etkilenerek Windows'tan tamamen Linux'a geçiş yaptığını ve uygun bütçeyle kendi sunucusunu yönetme (self-hosting) dünyasına adım attığını belirtiyor. Bu üç yıllık süreçte edindiği deneyimleri, öğrendiklerini ve gelecek planlarını paylaşıyor. Başlangıçta Debian 11 ile Linux macerasına başlayan yazar, bilgisayarını yazılım geliştirmeye adamak ve işletim sistemini uygulamalı olarak öğrenmek istediğini ifade ediyor. Anti-cheat içeren oyunlar için QEMU/KVM ve GPU passthrough kullanarak bir Windows sanal makinesi kurarak çözüm bulduğunu, böylece sanal ortamda çalıştığının algılanmadığını aktarıyor. Gizlilik, sahiplenme ve işletim sistemini kişiselleştirme imkanı da Linux'a geçişindeki önemli nedenler arasında yer alıyor. Sürücü ve yazılım uyumluluğu sorunları olsa da Wine ve Proton gibi projeler sayesinde durumun iyileştiğini ekliyor.

Daha önce Next.js ile geliştirdiği web sitesini Vercel'de barındıran yazar, performans optimizasyonuna odaklanarak sitesini Hugo ile yeniden oluşturdu. Next.js'ten uzaklaşmasıyla birlikte kendi VPS'ini edinerek web sitesini, kişisel projelerini ve hatta e-posta hizmetini açık kaynak araçlar aracılığıyla kendi sunucusunda barındırmaya başladı. Bir sunucuyu yönetmenin beraberinde Nginx, Certbot, GitHub Actions, Systemd servisleri, SSH kurulumu ve güvenlik duvarı kuralları gibi sistem yönetimi araçlarını öğrenmeyi getirdiğini belirtiyor. Crowdsec ile istenmeyen trafiği engelleme gibi pratikler de edinen yazar, bu sayede Linux'taki farklı bileşenlerin nasıl çalıştığını daha derinlemesine anladığını vurguluyor. Bu deneyim, Vercel gibi soyutlanmış platformların aksine, her bir bileşenin işleyişine dair somut bir kavrayış sağladı.

İçgörü

Yazarın Linux'a geçişi ve kendi sunucusunu yönetme deneyimi, modern yazılım geliştirme ve kişisel veri kontrolü konularında önemli bir bakış açısı sunuyor.

Kaynak