Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Pixelfed'i VPS Üzerinde Kendiniz Barındırma (Tam Kılavuz)

Geliştiriciler ve ev labı meraklıları için özel olarak hazırlanmış, adım adım kurulum rehberimizle Pixelfed'i kolayca VPS üzerinde nasıl kendiniz barındıracağınızı öğrenin.

Pixelfed, geleneksel sosyal medya ağlarına alternatif sunan, merkezi olmayan bir görsel paylaşım platformudur. Eğer bir geliştirici veya ev labı meraklısıysanız ve Pixelfed’i kendiniz barındırmak istiyorsanız, bu kılavuz size VPS üzerinde kurulumun tüm sürecini adım adım gösterecek. Pixelfed’i kendiniz barındırmak, verileriniz üzerinde kontrol sahibi olmanızı sağlar, özelleştirme seçenekleri sunar ve sizin değerlerinizle uyumlu bir topluluk oluşturmanıza imkan tanır.

Gereksinimler

Kurulum sürecine başlamadan önce aşağıdaki özelliklere sahip olduğunuzdan emin olun:

  1. VPS Sağlayıcı: Rekabetçi fiyatlara sahip çeşitli sağlayıcılardan seçim yapabilirsiniz. İşte kısa bir karşılaştırma:
SağlayıcıFiyat (aylık)Konum Seçenekleri
Contabo VPS5.99 EURAvrupa
Hetzner Cloud4.15 EURAvrupa
DigitalOcean6 USDKüresel
Vultr6 USDKüresel
Linode (Akamai)5 USDKüresel

Tercih ettiğiniz sağlayıcıdan bir VPS alın ve daha fazla detay için full VPS karşılaştırmamıza göz atın.

  1. Linux Bilgisi: Sunucunuza erişim ve temel komut satırı bilgisi şarttır.

  2. Docker: Bu kılavuz, Pixelfed’i kurmak için Docker kullanacağınızı varsayıyor.

  3. Alan Adı: Pixelfed örneğinize erişim için bir alan adına ihtiyaç vardır.

Adım 1: VPS’inizi Kurma

  1. VPS’inizi Oluşturun ve Bağlanın:

    • Seçtiğiniz VPS sağlayıcısına kaydolun, istediğiniz planı seçin ve örneğinizi oluşturun.
    • SSH ile VPS’inize bağlanın:
      ssh root@your_vps_ip
  2. Sistem Güncellemeleri:

    • Paket listelerini güncellemek için:
      sudo apt update && sudo apt upgrade -y
  3. Docker Kurulumu:

    • Docker’ı kurmak için şu komutları çalıştırın:
      sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
      sudo apt update
      sudo apt install docker-ce -y
    • Kurulumdan sonra Docker’in çalıştığından emin olun:
      sudo systemctl start docker
      sudo systemctl enable docker

Adım 2: Docker Kullanarak Pixelfed’i Kurma

  1. Pixelfed Deposu Klonlama:

    • İstediğiniz dizine gidin ve Pixelfed deposunu klonlayın:
      git clone https://github.com/pixelfed/pixelfed.git
      cd pixelfed
  2. Ortam Dosyasını Hazırlama:

    • Örnek ortam yapılandırmasını kopyalayın ve düzenleyin:
      cp .env.example .env
      nano .env
    • APP_URL, DB_HOST ve diğer gerekli ayarları yapılandırın.
  3. Docker Kontrolcüleriyle Derleme ve Çalıştırma:

    • Docker Compose kullanarak konteynerleri oluşturup çalıştırın:
      docker-compose up -d
  4. Veritabanı Kurulumu:

    • Pixelfed’in bir veritabanına ihtiyacı vardır. Gerekli migrasyon ve seed verisini çalıştırın:
      docker-compose exec app php artisan migrate --seed

Adım 3: Pixelfed’i Konfigüre Etme

  1. Pixelfed’e Erişim:

    • Web tarayıcınızda http://your_domain veya http://your_vps_ip adresine gidin.
    • Kurulum sihirbazını takip ederek kurulumu tamamlayın.
  2. Özel Ayarları Yapılandırma:

    • Kurulum tamamlandıktan sonra, Pixelfed örneğinizi özelleştirmek için yönetici panelini kullanabilirsiniz. Kullanıcı yönetimi, tema ayarları ve diğer seçenekleri keşfedin.

Sıkça Sorulan Sorular

VPS Üzerinde Pixelfed’i Kendiniz Barındırmanın Maliyeti Ne Kadar?

Pixelfed’i kendiniz barındırmanın maliyeti tamamen seçtiğiniz VPS sağlayıcısına bağlıdır. Hetzner Cloud gibi sağlayıcılar aylık yalnızca 4.15 EUR’dan başlayan planlar sunarken, DigitalOcean ve Vultr planları yaklaşık 6 USD/ay’dan başlamaktadır. Pixelfed kaynak açısından verimli bir platform olduğundan, en temel planlar bile küçük ve orta ölçekli örnekler için genellikle yeterlidir. Seçim yaparken beklentinizdeki kullanıcı sayısı ve depolama alanını göz önünde bulundurun.

Paylaşılan Hosting Üzerinde Pixelfed Çalıştırabilir miyim?

Teorik olarak mümkün olsa da, paylaşılan hostingde Pixelfed çalıştırmak pek önerilmez. Paylaşılan hosting genellikle kaynak kullanımında sınırlamalar getirir ve Docker desteği sunmaz; ki bu, Pixelfed gibi uygulamaların kolay kurulum ve ölçeklenmesi için gereklidir. VPS, tahsis edilmiş kaynaklar ve daha fazla kontrol sağlar; bu özellikle veri gizliliğinin yönetimi ve uygulama performansı açısından önemlidir.

Pixelfed Kendiniz Barındırıldığında Güvenli midir?

Kendiniz barındırılan herhangi bir uygulama söz konusu olduğunda güvenlik önemli bir konudur. Pixelfed, sunucunuzu düzgün yapılandırırsanız göreceli olarak güvenli olabilir. HTTPS kullanmanız önerilir, bu da Let’s Encrypt gibi araçlar yardımıyla kolayca kurulabilir. Yazılımınızı düzenli olarak güncelleyin, güvenlik duvarlarıyla erişimi sınırlandırın ve VPS’inizi korumak için en iyi güvenlik uygulamalarını takip edin.

Artık VPS’inizde tamamen fonksiyonel bir Pixelfed örneği çalıştırıyor olmalısınız! Kendiniz barındırmanın avantajlarının tadını çıkarın ve r/selfhosted gibi platformlarda tartışmalara katılarak ya da awesome-selfhosted gibi kaynaklara göz atarak daha fazla ilham ve araç keşfedebilirsiniz.