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

guide

Wallabag'ı VPS Üzerinden Kendin Barındırma (Tam Kılavuz)

Bu kapsamlı rehberle Wallabag'ı VPS üzerinde kendiniz barındırmayı öğrenin. Kurulum adımlarını ve yapılandırma en iyi uygulamalarını keşfedin.

Giriş

Wallabag, kullanıcıların çevrimdışı okuma için web makalelerini kaydetmesine olanak tanıyan kendin barındırılan bir read-it-later uygulamasıdır. Eğer bir geliştirici veya homelabber iseniz ve gizliliğinizi koruyarak yer imlerini yönetmek istiyorsanız, Wallabag’ı bir Virtual Private Server (VPS) üzerinde kendiniz barındırmak mükemmel bir çözüm olabilir. Bu rehber, Wallabag’ı VPS üzerinde kurma adımlarını size anlatacaktır.

VPS Sağlayıcınızı Seçme

Kuruluma başlamadan önce güvenilir bir VPS sağlayıcısı seçin. İşte popüler bazı seçeneklerin karşılaştırması:

SağlayıcıAylık FiyatDepolamaRAMCPU
Contabo VPS5.99 EUR100 GB4 GB2
Hetzner Cloud4.15 EUR20 GB2 GB1
DigitalOcean6 USD25 GB1 GB1
Vultr6 USD25 GB1 GB1
Linode (Akamai)5 USD25 GB2 GB1

Wallabag gibi hafif bir uygulama için VPS’in en az 2 GB RAM’e ve kaydedilen makaleler için yeterli depolamaya sahip olması gerekir.

Tavsiye Edilen Sağlayıcı: Hetzner Cloud

Düşük maliyet ve yeterli kaynakları göz önünde bulundurarak, Wallabag barındırmak için Hetzner Cloud mükemmel bir seçimdir. Hetzner Cloud’a buradan kaydolabilirsiniz.

Ön Koşullar

  1. VPS Kurulumu: Seçtiğiniz sağlayıcıyla bir hesap oluşturun ve Ubuntu 20.04 ile bir VPS örneği kurun.
  2. SSH Erişimi: VPS’nize SSH üzerinden bağlanabildiğinizden emin olun. PuTTY veya komut satırı gibi araçları kullanarak sunucunuza erişebilirsiniz.
  3. Alan Adı (opsiyonel): Daha kolay erişim için, bir alan adı satın almayı ve VPS IP adresine yönlendirmeyi düşünün.

Bağımlılıkları Yükleme

Wallabag’ı kurmadan önce bazı bağımlılıkları yüklemeniz gerekir.

sudo apt update
sudo apt install -y curl git unzip nginx php-fpm php-mysql php-xml php-mbstring php-zip php-curl php-gd

Bu paketler, web sunucusu olarak Nginx ve gerekli uzantılarla birlikte PHP’yi içerir.

Wallabag’ı İndirme ve Kurma

  1. Wallabag’ı Klonlayın:
cd /var/www
sudo git clone https://github.com/wallabag/wallabag.git
cd wallabag
  1. İzinleri Ayarlayın:

Wallabag’ın düzgün çalışması için uygun izinleri belirleyin:

sudo chown -R www-data:www-data /var/www/wallabag
  1. Composer’ı Yükleyin:

Composer, PHP bağımlılıklarını yönetmek için gereklidir.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  1. Wallabag’ın PHP Bağımlılıklarını Yükleyin:

Wallabag dizinine gidin ve gereken PHP paketlerini yükleyin:

composer install --no-dev

Nginx Yapılandırması

Wallabag için yeni bir Nginx yapılandırması ekleyin:

sudo nano /etc/nginx/sites-available/wallabag

Aşağıdaki yapılandırmayı yapıştırın:

server {
    listen 80;
    server_name your_domain_or_IP;

    root /var/www/wallabag/public;

    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

your_domain_or_IP yerine gerçek alan adınızı veya VPS IP adresinizi yazın.

Yeni yapılandırmayı etkinleştirin ve Nginx ayarlarınızı test edin:

sudo ln -s /etc/nginx/sites-available/wallabag /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Veri Tabanını Yapılandırma

  1. MySQL’i Yükleyin:
sudo apt install mysql-server
  1. Wallabag Veri Tabanını Oluşturun:
sudo mysql
CREATE DATABASE wallabag;
CREATE USER 'wallabaguser'@'localhost' IDENTIFIED BY 'güvenli_sifre';
GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabaguser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Son Yapılandırma

Web tarayıcınız üzerinden Wallabag örneğinize erişin. Ekranda çıkan kurulum adımlarını takip edin ve istenildiğinde veri tabanı bilgilerinizi girin. Kurulumu tamamladıktan sonra Wallabag çalışıyor olmalı.

Wallabag’ı Kullanma

Tarayıcınızdan makaleleri doğrudan kaydetmeye başlayabilirsiniz veya Wallabag uygulamasıyla kullanabilirsiniz. Uygulama, okuma listenizi yönetmenizi sağlayan temiz bir arayüz sunar ve en sevdiğiniz makalelere kolayca ulaşmanızı sağlar.

SSS (Sıkça Sorulan Sorular)

Wallabag’ı kendin barındırmanın avantajları nelerdir?

Wallabag’ı kendiniz barındırmak, verileriniz ve gizliliğiniz üzerinde tam kontrol sağlar. Üçüncü taraf hizmetler yerine, kaydettiğiniz makaleler ve kişisel bilgiler sunucunuzda güvende kalır. Ayrıca, özelleştirme ve diğer kendin barındırılan servislerle entegrasyon imkanı sunar.

Wallabag’ı Docker kullanarak kurabilir miyim?

Evet, Docker konteynerleri kullanarak Wallabag’ı kurabilirsiniz. Bu yöntem, kurulum sürecini basitleştirebilir ve bağımlılıkların yönetimini kolaylaştırabilir. Resmi Docker görüntüleri mevcuttur. Bu yöntemi tercih ediyorsanız, Wallabag belgelerine detaylı adımlar için bakabilirsiniz.

Wallabag kurulumumun güvenliğini nasıl sağlarım?

Kurulumunuzu güvenli hale getirmek için şu önlemleri alabilirsiniz:

Sonuç

Wallabag’ı VPS üzerinde kendiniz barındırmak, okuma materyalinizi düzenlemek için ödüllendirici bir projedir. Bu rehberle kendi örneğinizi kurabilir ve verileriniz üzerinde tam kontrol sahibi olmanın avantajlarından yararlanabilirsiniz. Tam VPS karşılaştırması için tüm VPS karşılaştırmamıza göz atabilirsiniz. İyi barındırmalar!