Spaces:
Sleeping
title: N8n
emoji: 😻
colorFrom: indigo
colorTo: yellow
sdk: docker
pinned: false
license: ecl-2.0
short_description: n8n
Deploy n8n Gratis di Hugging Face Spaces
Belum punya cloud atau domain sendiri? Gak masalah! Template ini bantu kamu hosting n8n langsung di Hugging Face Spaces, gratis dan tanpa ribet.
📌 Tutorial ini diadaptasi dari:
Reddit - Deploy n8n for free with Hugging Face Spaces
Video Tutorial:
Hugging Face Spaces menyediakan layanan gratis dengan spesifikasi berikut:
Perangkat Keras | CPU | RAM | Harga per Jam |
---|---|---|---|
CPU Basic | 2 vCPU | 16 GB | Gratis! |
Spesifikasi ini sudah cukup untuk menjalankan n8n tanpa perlu server sendiri. Yuk kita deploy n8n dengan cara mudah!
Menggunakan Supabase sebagai Database
Masalah utama dari setup yang gratisan adalah database bawaan n8n (SQLite) menyimpan data di dalam filesystem container, bukan di volume yang bersifat persistent, kecuali kamu secara eksplisit melakukan mounting volume tersebut.
Di Hugging Face Spaces versi gratis, kita tidak bisa membuat volume persistent, sehingga setiap kali container di-restart (misalnya karena redeploy), seluruh data akan hilang.
Solusinya: gunakan Supabase sebagai database eksternal yang persisten dan stabil.
Langkah-langkah Menghubungkan Supabase:
Daftar akun gratis di:
https://supabase.com/dashboard/sign-upBuat project baru, isi form yang diminta, dan catat password database yang ditampilkan.
Password ini akan digunakan nanti saat konfigurasi koneksi database di Dockerfile atau.env
.Setelah project dibuat, klik tombol Connect di menu kiri atas untuk melihat detail koneksi database.
Pilih opsi SQLAlchemy sebagai format Connection String, lalu cari bagian Transaction Pooler.
Simpan informasi koneksi berikut untuk digunakan nanti:
- Host
- Port
- User
- DB Name
Dengan Supabase, data workflow n8n kamu akan tetap aman dan tersimpan meskipun Space di-redeploy ulang.
Langkah-langkah Deploy n8n di Hugging Face:
Daftar akun gratis di
https://huggingface.co/join dan buat nama profil (misalnya:typeclickdone
).
Ingat nama profil ini karena akan digunakan nanti.Akses halaman ini:
https://huggingface.co/spaces/typeclickdone/n8n
Klik tombol menu di pojok kanan atas lalu pilih Duplicate this space.Isi atau ubah secret dan variabel di form pop-up. Untuk N8N_ENCRYPTION_KEY, bisa digenerate dari situs UUID v4.
https://www.uuidgenerator.net/version4Ubah visibility menjadi public:
Klik tombol Duplicate Space, lalu tunggu proses deploy selesai. Kamu bisa melihat log-nya seperti ini:
Setelah selesai deploy, kamu akan mendapatkan URL space milikmu sendiri seperti ini:
Sekarang kamu bisa akses n8n-mu di URL:
https://username_hugging_face_kamu-n8n.hf.space/