Kendi Sunucunuzu Kurun: Detaylı RunTipi Rehberi ve Kurulumu

Kendi Sunucunuzu Kurun - Detaylı RunTipi Rehberi ve Kurulumu

İçerik Özeti

Selamlar, ben Mehmet Çalışır. Bugün sizlere dijital özgürlüğünüzü elinize almanın en kolay yollarından birinden bahsedeceğim: Self-hosting.

Google Fotoğraflar’a alternatif Immich, bulut depolama için Nextcloud, reklamları kökten engellemek için AdGuard Home gibi onlarca uygulamayı kendi sunucunuzda, tek kuruş ek ücret ödemeden barındırmak ister miydiniz? Cevabınız “Evet” ise, bugün sizi modern arayüzü ve hızıyla öne çıkan RunTipi ile tanıştıracağım.

Bu yazıda, sıfırdan bir sunucu alıp RunTipi’yi nasıl kuracağınızı, uygulamaları dış dünyaya nasıl güvenle açacağınızı adım adım kodlarla anlatacağım. Hazırsanız başlayalım!

RunTipi Nedir? Neden Tercih Etmelisiniz?

RunTipi Nedir Neden Tercih Etmelisiniz
RunTipi Nedir Neden Tercih Etmelisiniz

RunTipi, açık kaynaklı bir sunucu yönetim panelidir. Arka planda Docker teknolojisini kullanarak 300’den fazla uygulamayı tek tıkla kurmanıza olanak sağlar.

Peki, neden CasaOS veya Yunohost değil de RunTipi?

  • Modern Arayüz: Kullanıcı dostu ve çok hızlı bir kontrol paneli sunar.
  • Düzenli Güncelleme: Aktif bir topluluğu var, hatalar hızla gideriliyor.
  • Kolay Yedekleme: Uygulama verilerinizi tek tıkla yedekleyip indirebilirsiniz.
  • Hafif Yapı: Sunucu kaynaklarını (CPU/RAM) oldukça tasarruflu kullanır.

1. Adım: Sunucu Hazırlığı ve Gereksinimler

RunTipi kurmak için bir Linux sunucuya (VPS/VDS) ihtiyacınız var. Kararlı çalışması için Debian 12 veya Ubuntu 22.04/24.04 öneririm.

Minimum Gereksinimler:

  • İşlemci: 2 vCPU
  • RAM: En az 2 GB (Uygulama sayısına göre artırılmalı)
  • İşletim Sistemi: Debian 12 (Tavsiyemdir)

Sunucunuza SSH ile bağlandıktan sonra ilk işimiz sistemi güncellemek:

sudo apt update && sudo apt upgrade -y

2. Adım: Docker Kurulumu (Önemli)

RunTipi kendi içinde Docker kurmaya çalışsa da, bazı sunucularda hata verebiliyor. Bu yüzden işimizi şansa bırakmıyoruz ve Docker’ı manuel kuruyoruz.

Aşağıdaki komutla resmi Docker kurulum script’ini çalıştırın:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Kurulum sonrası Docker’ın çalışıp çalışmadığını kontrol edelim:

sudo systemctl status docker

3. Adım: RunTipi Kurulumu

Sistem hazırsa, RunTipi’yi kurmak için tek bir komut yeterli. Bu script gerekli tüm yapılandırmaları sizin için yapacak:

curl -L https://setup.runtipi.io | bash

Kurulum tamamlandığında karşınıza sunucu IP adresiniz ve giriş yapmanız gereken port (varsayılan 80) gelecektir. Tarayıcınıza http://sunucu-ip-adresiniz yazarak panele erişebilirsiniz.

Not: Panele girer girmez kullanıcı adı ve güçlü bir şifre oluşturmayı unutmayın. Güvenlik her şeyden önce gelir!

4. Adım: Cloudflare Tunnel ile Dış Dünyaya Açılma

Cloudflare Tunnel ile Dış Dünyaya Açılma
Cloudflare Tunnel ile Dış Dünyaya Açılma

Uygulamalarınıza IP adresi yerine bulut.mehmetcalisir.com gibi alan adlarıyla, üstelik port açmadan erişmek istiyorsanız en güvenli yol Cloudflare Tunnel kullanmaktır.

  1. Cloudflare panelinden Zero Trust > Networks > Tunnels kısmına gidin.
  2. Yeni bir tünel oluşturun (Örn: “MyServer”).
  3. Sunucunuza tünel istemcisini (cloudflared) kurmak için Cloudflare’in verdiği komutu terminalde çalıştırın.
  4. Public Hostname kısmına gelin ve alan adınızı RunTipi’nin IP adresi ve portuna (80) yönlendirin.

5. Adım: Uygulama Mağazası ve Yedekleme

RunTipi panelindeki App Store sekmesine tıkladığınızda karşınıza yüzlerce seçenek çıkacak.

Kurmanızı Önerdiğim İlk 3 Uygulama:

  1. AdGuard Home: Tüm ağınızdaki reklamları ve izleyicileri engeller.
  2. Immich: Google Fotoğraflar’ın en güçlü alternatifi. Çok hızlı ve mobil uygulaması harika.
  3. Uptime Kuma: Web siteleriniz veya sunucunuz çöktüğünde size bildirim gönderir.

Yedekleme Nasıl Yapılır?

Uygulamalarım (My Apps) kısmına gelin, kurduğunuz uygulamanın ayarlarına tıklayın ve “Backups” sekmesini seçin. Buradan verilerinizi .tar formatında indirebilirsiniz. Sunucu değiştirseniz bile bu yedeği yeni RunTipi’ye yükleyerek kaldığınız yerden devam edebilirsiniz.

Kendi sunucunuzu kurmak eskiden saatler sürerken, RunTipi sayesinde artık sadece 24 dakikanızı alıyor. Verilerinizin kendi kontrolünüzde olması, hem gizlilik hem de uzun vadede maliyet tasarrufu sağlar.

Eğer kurulum sırasında bir sorun yaşarsanız veya “Şu uygulamayı nasıl yapılandırırım?” derseniz, aşağıda yorum kısmında benimle iletişime geçebilirsiniz. Dijital özgürlük yolunda attığınız bu adım hayırlı olsun!