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

guide

Cara Self-Host Tandoor di VPS (Panduan Lengkap)

Temukan proses lengkap untuk self-host Tandoor di VPS Anda. Panduan ini mencakup instalasi, konfigurasi, dan manajemen.

Tandoor, sebuah aplikasi open-source untuk perencanaan makan dan pengelolaan resep, dapat menjadi tambahan yang bagus untuk ekosistem self-hosted Anda. Panduan ini akan membimbing Anda melalui langkah-langkah untuk menginstal dan mengkonfigurasi Tandoor di VPS, khususnya menggunakan Docker. Kami akan membandingkan beberapa penyedia VPS untuk membantu Anda memilih opsi terbaik sesuai kebutuhan.

Mengapa Menggunakan Tandoor?

Tandoor memungkinkan Anda mengatur resep-resep, rencana makan, dan daftar belanja dalam satu aplikasi. Dirancang agar mudah digunakan, membuat perencanaan makan menjadi pengalaman yang efisien. Self-hosting Tandoor memberi Anda kendali penuh atas data Anda dan memungkinkan kustomisasi sesuai kebutuhan.

Prasyarat

  1. VPS: Penyedia VPS pilihan Anda. Harga bervariasi, tetapi Anda dapat menemukan opsi mulai dari sekitar 4,15 EUR/bulan.
  2. Nama Domain: Untuk akses dan pengelolaan aplikasi yang lebih mudah.
  3. Akses ke terminal: Anda memerlukan akses SSH ke VPS Anda.
  4. Docker dan Docker Compose: Pastikan keduanya sudah terinstal di server Anda.

Memilih Penyedia VPS

Berikut perbandingan beberapa penyedia VPS populer untuk hosting Tandoor:

PenyediaHarga MulaiOpsi LokasiCPU dan RAMLink
Contabo VPS5.99 EUR/bulanEropa2 vCPU, 4GBContabo
Hetzner Cloud4.15 EUR/bulanEropa1 vCPU, 2GBHetzner
DigitalOcean6 USD/bulanSeluruh Dunia1 vCPU, 1GBDigitalOcean
Vultr6 USD/bulanSeluruh Dunia1 vCPU, 1GBVultr
Linode (Akamai Cloud)5 USD/bulanSeluruh Dunia1 vCPU, 1GBLinode

Silakan cek perbandingan VPS lengkap kami untuk analisis mendalam tentang penyedia-penyedia ini.

Langkah-Langkah Instalasi

Ikuti langkah-langkah berikut untuk mengatur Tandoor di VPS Anda:

Langkah 1: Terhubung ke VPS Anda

Gunakan SSH untuk terhubung ke VPS Anda:

ssh user_anda@ip_vps_anda

Langkah 2: Install Docker dan Docker Compose

Perbarui daftar paket dan instal Docker:

sudo apt update
sudo apt install docker.io

Mulai dan aktifkan layanan Docker:

sudo systemctl start docker
sudo systemctl enable docker

Selanjutnya, unduh dan instal Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Langkah 3: Clone Repository Tandoor

Navigasi ke direktori pilihan Anda dan clone repository Tandoor:

git clone https://github.com/vabene1111/recipes.git
cd recipes

Langkah 4: Konfigurasi Variabel Lingkungan

Buat file .env dengan menyalin contoh:

cp .env.example .env

Edit file .env menggunakan editor teks favorit Anda dan konfigurasikan variabel-variabel yang diperlukan, seperti pengaturan database dan domain.

Langkah 5: Jalankan Tandoor dengan Docker

Jalankan perintah berikut untuk mulai menjalankan Tandoor:

docker-compose up -d

Ini akan menarik gambar Docker yang diperlukan dan menjalankan aplikasi Tandoor di latar belakang.

Langkah 6: Akses Tandoor

Sekarang Anda dapat mengakses Tandoor melalui domain Anda di browser web. Pastikan pengaturan DNS domain Anda telah dikonfigurasi dengan benar agar mengarah ke alamat IP VPS Anda.

Langkah 7: Konfigurasi HTTPS (Opsional)

Disarankan agar mengatur HTTPS demi keamanan. Anda dapat menggunakan layanan seperti Let’s Encrypt untuk mendapatkan sertifikat SSL gratis.

Pertanyaan yang Sering Diajukan

1. Apa saja kebutuhan sistem untuk self-hosting Tandoor?

Tandoor dapat berjalan dengan spesifikasi server minimal, namun membutuhkan runtime Docker. VPS dengan minimal 1 vCPU dan 2GB RAM sudah cukup untuk penggunaan pribadi. Untuk banyak pengguna atau trafik tinggi, pertimbangkan peningkatan ke paket dengan sumber daya lebih besar. Menggunakan Docker memungkinkan pengelolaan dependensi dan versi secara mudah, menjadikannya pilihan tepat untuk hosting aplikasi seperti Tandoor.

2. Bisakah saya menyesuaikan Tandoor setelah instalasi?

Ya, Tandoor memungkinkan kustomisasi setelah pemasangan. Setelah berhasil mengatur, Anda dapat mengubah tema UI, menambahkan resep kustom, dan mengintegrasikan fitur tambahan melalui API-nya. Sifat open-source dari Tandoor juga memungkinkan Anda berkontribusi ke proyek atau melakukan fork repository agar sesuai kebutuhan spesifik Anda. Pembaruan rutin dari komunitas memastikan aplikasi yang terus berkembang.

3. Apakah Tandoor aman untuk self-hosting?

Self-hosting Tandoor aman selama Anda mengamankan server dan aplikasinya dengan benar. Selalu perbarui perangkat lunak Anda, gunakan password yang kuat, dan terapkan HTTPS untuk transmisi data yang aman. Backup rutin juga penting untuk melindungi data Anda. Memantau kerentanan dan mengatur firewall secara tepat akan meningkatkan keamanan saat self-hosting Tandoor atau aplikasi lainnya.

Kesimpulan

Self-hosting Tandoor di VPS adalah proses yang sederhana dan menawarkan manfaat besar dalam hal kontrol, kustomisasi, dan privasi. Dengan mengikuti panduan ini, Anda dapat menikmati aplikasi perencanaan makan Tandoor sekaligus mengasah keterampilan sebagai pengembang dan pengelola layanan di rumah. Jangan ragu untuk mengeksplorasi berbagai opsi VPS dan pilih yang paling sesuai dengan kebutuhan proyek Anda. Selamat hosting! --- END ---