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

guide

Cara Self-Host Wallabag di VPS (Panduan Lengkap)

Temukan cara self-host Wallabag di VPS dengan panduan lengkap ini. Pelajari langkah instalasi dan praktik terbaik konfigurasi.

Pendahuluan

Wallabag adalah aplikasi baca-lainnya yang di-host sendiri yang memungkinkan pengguna menyimpan artikel web untuk dibaca offline. Jika Anda seorang developer atau homelabber yang ingin menjaga privasi sambil mengelola bookmark, self-hosting Wallabag di Virtual Private Server (VPS) bisa menjadi solusi yang sangat baik. Panduan ini akan memandu Anda melalui langkah-langkah instalasi Wallabag di VPS.

Memilih Penyedia VPS Anda

Sebelum memulai instalasi, pilih penyedia VPS yang terpercaya. Berikut perbandingan beberapa opsi populer yang tersedia:

PenyediaHarga (Bulanan)PenyimpananRAMCPU
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

Untuk aplikasi yang ringan seperti Wallabag, VPS sebaiknya memiliki setidaknya 2 GB RAM dan cukup ruang penyimpanan untuk artikel yang disimpan.

Penyedia Rekomendasi: Hetzner Cloud

Dengan biaya yang terjangkau dan sumber daya yang cukup, Hetzner Cloud adalah pilihan yang sangat baik untuk hosting Wallabag. Anda bisa mendaftar di Hetzner Cloud di sini.

Prasyarat

  1. Pengaturan VPS: Buat akun di penyedia pilihan Anda dan siapkan instance VPS dengan Ubuntu 20.04.
  2. Akses SSH: Pastikan Anda dapat terhubung ke VPS melalui SSH. Gunakan alat seperti PuTTY atau baris perintah untuk mengakses server Anda.
  3. Nama Domain (opsional): Untuk akses yang lebih mudah, pertimbangkan membeli domain dan pilih arahkan ke IP VPS Anda.

Menginstal Dependencies

Sebelum menginstal Wallabag, Anda perlu menginstal beberapa dependensi.

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

Paket-paket ini mencakup Nginx sebagai server web dan PHP beserta ekstensi yang diperlukan.

Mengunduh dan Menginstal Wallabag

  1. Clone Wallabag:
cd /var/www
sudo git clone https://github.com/wallabag/wallabag.git
cd wallabag
  1. Setel Permissions:

Atur permissions yang sesuai agar Wallabag dapat berjalan dengan benar:

sudo chown -R www-data:www-data /var/www/wallabag
  1. Instal Composer:

Composer diperlukan untuk mengelola dependensi PHP.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  1. Install Dependensi PHP Wallabag:

Arahkan ke direktori Wallabag dan instal paket PHP yang diperlukan:

composer install --no-dev

Mengkonfigurasi Nginx

Tambahkan konfigurasi Nginx baru untuk Wallabag:

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

Masukkan konfigurasi berikut:

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;
    }
}

Pastikan untuk mengganti your_domain_or_IP dengan domain atau IP VPS Anda yang sebenarnya.

Aktifkan situs baru dan uji konfigurasi Nginx Anda:

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

Mengkonfigurasi Database

  1. Instal MySQL:
sudo apt install mysql-server
  1. Buat Database Wallabag:
sudo mysql
CREATE DATABASE wallabag;
CREATE USER 'wallabaguser'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabaguser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Konfigurasi Akhir

Akses instance Wallabag Anda melalui browser. Ikuti proses instalasi di layar, masukkan kredensial database saat diminta. Selesaikan pengaturan, dan Wallabag sekarang harus berjalan.

Menggunakan Wallabag

Anda dapat mulai menyimpan artikel langsung dari browser atau melalui aplikasi Wallabag. Aplikasi ini menyediakan antarmuka yang bersih untuk mengelola daftar bacaan Anda, memudahkan mengikuti artikel favorit.

FAQ

Apa keuntungan self-host Wallabag?

Self-hosting Wallabag memberi Anda kendali penuh atas data dan privasi Anda. Berbeda dengan layanan pihak ketiga, artikel yang disimpan dan informasi pribadi Anda tetap aman di server Anda. Selain itu, memungkinkan kustomisasi dan integrasi dengan layanan self-hosted lain di homelab Anda.

Bisakah saya menjalankan Wallabag di Docker?

Ya, Anda bisa menginstal Wallabag menggunakan container Docker. Metode ini menyederhanakan instalasi dan memudahkan pengelolaan dependensi. Ada gambar Docker resmi yang tersedia. Jika Anda lebih suka metode ini, lihat dokumentasi Wallabag untuk langkah-langkah lengkap.

Bagaimana memastikan keamanan instalasi Wallabag saya?

Untuk mengamankan instance Wallabag Anda, pertimbangkan langkah berikut:

Kesimpulan

Self-hosting Wallabag di VPS adalah proyek yang memuaskan yang dapat membantu Anda mengatur materi baca Anda. Dengan panduan ini, Anda dapat mengatur instance Anda sendiri dan menikmati manfaat dari kendali atas data Anda. Untuk perbandingan VPS lengkap, kunjungi perbandingan VPS lengkap. Selamat mencoba hosting!