{"id":44662,"date":"2025-06-13T18:56:31","date_gmt":"2025-06-13T11:56:31","guid":{"rendered":"\/id\/tutorial\/?p=44662"},"modified":"2026-02-11T10:54:34","modified_gmt":"2026-02-11T03:54:34","slug":"cara-install-n8n","status":"publish","type":"post","link":"\/id\/tutorial\/cara-install-n8n","title":{"rendered":"Cara install n8n dan menghostingnya di VPS Ubuntu"},"content":{"rendered":"<p><strong>n8n <\/strong>adalah tool automasi alur kerja untuk menerapkan integrasi yang lancar antara berbagai aplikasi dan API.<\/p><p>Kemampuan self-hosting n8n di VPS Ubuntu membantu meningkatkan perlindungan privasi data, menyediakan lebih banyak opsi penyesuaian, dan menghemat biaya daripada solusi terkelola.<\/p><p>Di artikel ini, kami akan menjelaskan cara install n8n dengan dua metode: setup praktis dari Hostinger dan cara manual. Nantinya, Anda pun bisa mengotomatiskan alur kerja menggunakan n8n di server Anda sendiri.<\/p><h2 class=\"wp-block-heading\" id=\"h-persiapan-awal\">Persiapan awal<\/h2><p>Sebelum menginstal n8n, pastikan sistem hosting Anda memenuhi persyaratan berikut:<\/p><ul class=\"wp-block-list\">\n<li><strong>VPS (Virtual Private Server) Ubuntu:<\/strong> spesifikasi minimumnya adalah 1 vCPU dan RAM 1GB (<strong>KVM1<\/strong>). Namun, server dengan 2 vCPU dan RAM 2GB (<strong>KVM2<\/strong>) lebih direkomendasikan. Apabila Anda belum menyiapkannya, cobalah VPS Hostinger yang menyediakan layanan <a href=\"\/id\/vps\/n8n-hosting\">n8n VPS hosting<\/a>.<\/li>\n\n\n\n<li><strong>Domain\/subdomain:<\/strong> Opsional, tapi disarankan untuk mengaktifkan HTTPS dan akses yang lebih mudah.<\/li>\n\n\n\n<li><strong>Akses ke VPS: <\/strong>Anda harus tersambung ke VPS Anda, baik melalui SSH (perlu root) atau menggunakan control panel hosting (seperti hPanel).<\/li>\n\n\n\n<li><a href=\"\/id\/tutorial\/apa-itu-docker\">Docker<\/a><strong>: <\/strong>Apabila memilih metode manual, pastikan <a href=\"\/id\/tutorial\/cara-install-docker-ubuntu\">Docker sudah terinstal di VPS<\/a> Anda (tidak diperlukan untuk template n8n).<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/id\/hosting-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29630\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-cara-install-n8n-menggunakan-template-vps-hostinger\">Cara install n8n menggunakan template VPS Hostinger<\/h2><p>Mari kita mulai dengan metode yang paling mudah dulu, yaitu menggunakan template n8n praktis dari Hostinger. Metode ini mengotomatiskan konfigurasi server Ubuntu serta menginstal n8n dan dependensinya.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-akses-dashboard-vps\">1. Akses dashboard VPS<\/h3><p>Pertama, Anda perlu mengakses dashboard VPS Anda.<\/p><ol class=\"wp-block-list\">\n<li>Buka <a href=\"https:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noopener\">hPanel<\/a> dan login menggunakan metode pilihan Anda.<\/li>\n\n\n\n<li>Di hPanel, buka bagian <strong>VPS <\/strong>pada menu sebelah kiri.<\/li>\n\n\n\n<li>Pilih <strong>Kelola <\/strong>di samping VPS yang ingin Anda gunakan untuk menginstal template n8n.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"2668\" height=\"1052\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/05\/kelola-vps-hpanel-ubuntu.png\/public\" alt=\"tampilan menu vps kvm 4 di hpanel dengan tombol kelola yang dipilih\" class=\"wp-image-44344\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/05\/kelola-vps-hpanel-ubuntu.png\/w=2668,fit=scale-down 2668w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/05\/kelola-vps-hpanel-ubuntu.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/05\/kelola-vps-hpanel-ubuntu.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/05\/kelola-vps-hpanel-ubuntu.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/05\/kelola-vps-hpanel-ubuntu.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 2668px) 100vw, 2668px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-2-instal-template-n8n\">2. Instal template n8n<\/h3><ol class=\"wp-block-list\">\n<li>Dari dashboard VPS Anda, buka menu <strong>OS &amp; Panel<\/strong> di sebelah kiri dan pilih <strong>Sistem Operasi<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bd8f531af\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"225\" height=\"378\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/01\/sistem-operasi-vps-hpanel.png\/public\" alt=\"tampilan menu sistem operasi di sidebar kiri hpanel\" class=\"wp-image-42707\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/01\/sistem-operasi-vps-hpanel.png\/w=225,fit=scale-down 225w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/01\/sistem-operasi-vps-hpanel.png\/w=179,fit=scale-down 179w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/01\/sistem-operasi-vps-hpanel.png\/w=89,fit=scale-down 89w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Di sini, Anda bisa menemukan sistem operasi dan template yang tersedia untuk server VPS Anda.<\/p><ol start=\"2\" class=\"wp-block-list\">\n<li>Di bagian<strong> Ubah OS<\/strong>, ketik <strong>n8n<\/strong> pada kolom pencarian dan pilih template n8n.<\/li>\n\n\n\n<li>Pada pop-up yang muncul, klik atau ketuk <strong>Ganti OS.&nbsp;<\/strong><\/li>\n\n\n\n<li>Anda akan melihat dialog yang memberi tahu bahwa OS VPS Anda akan ditimpa dan semua filenya akan dihapus. Centang kotak di samping pernyataan &ldquo;<strong>Saya mengerti bahwa semua data akan terhapus dan tidak dapat dikembalikan<\/strong>&rdquo;<strong> <\/strong>lalu klik <strong>Selanjutnya<\/strong>.<\/li>\n\n\n\n<li>Masukkan kata sandi untuk pengguna root, kemudian klik <strong>Konfirmasi<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bd8f55035\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"932\" height=\"536\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/pop-up-password-vps-hpanel.png\/public\" alt=\"pop-up konfirmasi membuat kata sandi root vps\" class=\"wp-image-44663\" style=\"width:604px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/pop-up-password-vps-hpanel.png\/w=932,fit=scale-down 932w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/pop-up-password-vps-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/pop-up-password-vps-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/pop-up-password-vps-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 932px) 100vw, 932px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Proses setup template akan dimulai. Anda akan melihat progress bar di bagian atas dashboard, seperti pada contoh di bawah ini:<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bd8f56be9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"117\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/vps-n8n-hpanel.png\/public\" alt=\"progress bar menginstal n8n di vps hpanel\" class=\"wp-image-44680\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/vps-n8n-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/vps-n8n-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/vps-n8n-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/vps-n8n-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Setelah selesai, instance n8n Anda pun siap digunakan.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-uji-coba-penginstalan\">3. Uji coba penginstalan<\/h3><p>Sekarang, Anda sudah berhasil menginstal n8n di VPS Anda. Setelah ini, Anda bisa login untuk mengonfirmasi bahwa n8n sudah berjalan tanpa masalah.<\/p><ol class=\"wp-block-list\">\n<li>Di halaman<strong> Ringkasan VPS<\/strong>, klik <strong>Kelola Aplikasi<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bd8f57655\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1406\" height=\"934\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/n8n-vps-hpanel-kelola-aplikasi.png\/public\" alt=\"Tombol Kelola Aplikasi di halaman Ringkasan VPS di hPanel\" class=\"wp-image-44681\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/n8n-vps-hpanel-kelola-aplikasi.png\/w=1406,fit=scale-down 1406w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/n8n-vps-hpanel-kelola-aplikasi.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/n8n-vps-hpanel-kelola-aplikasi.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/n8n-vps-hpanel-kelola-aplikasi.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/n8n-vps-hpanel-kelola-aplikasi.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1406px) 100vw, 1406px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Jendela pop-up registrasi n8n akan muncul, seperti pada contoh di bawah ini:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"737\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pendaftaran-n8n.png\/public\" alt=\"jendela pengaturan akun pemilik n8n\" class=\"wp-image-44684\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pendaftaran-n8n.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pendaftaran-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pendaftaran-n8n.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pendaftaran-n8n.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Cukup masukkan informasi Anda dan buat kata sandi sesuai petunjuk. Tekan tombol<strong> Next<\/strong>, lalu lewati pop-up yang muncul (biarkan kosong untuk saat ini). Anda kemudian akan diarahkan ke halaman<strong> Overview<\/strong> n8n:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1940\" height=\"1032\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-overview-n8n.png\/public\" alt=\"halaman overview n8n\" class=\"wp-image-44683\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-overview-n8n.png\/w=1940,fit=scale-down 1940w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-overview-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-overview-n8n.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-overview-n8n.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-overview-n8n.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1940px) 100vw, 1940px\" \/><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Apabila Anda melihat tampilan panel n8n seperti di atas, artinya setup Anda berhasil.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-4-konfigurasikan-instance-n8n-anda\">4. Konfigurasikan instance n8n Anda<\/h3><p>Sekarang, setelah instance n8n Anda aktif, mari kita konfigurasikan pengaturannya untuk mengamankan dan menyesuaikannya.<\/p><ol class=\"wp-block-list\">\n<li>Klik atau sentuh ikon tiga titik di samping nama Anda di sudut kiri bawah, kemudian pilih <strong>Pengaturan<\/strong>:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pengaturan-n8n.png\/public\" alt=\"Dialog pilihan ditampilkan di samping nama pengguna dengan menu pengaturan yang dipilih.\" class=\"wp-image-44685\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pengaturan-n8n.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pengaturan-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pengaturan-n8n.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/halaman-pengaturan-n8n.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Pilih <strong>Personal <\/strong>pada menu sebelah kiri:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"335\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/bagian-profil-personal-n8n.png\/public\" alt=\"Halaman pribadi di pengaturan n8n yang menampilkan kredensial pengguna\" class=\"wp-image-44682\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/bagian-profil-personal-n8n.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/bagian-profil-personal-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/bagian-profil-personal-n8n.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/bagian-profil-personal-n8n.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Di sini Anda bisa melihat dan menyesuaikan semua kredensial Anda, seperti <strong>First Name<\/strong>,<strong> Last Name<\/strong>,<strong> Email<\/strong>,<strong> <\/strong>dan <strong>Password<\/strong>.<\/p><p>Anda juga bisa memodifikasi n8n dengan variabel lingkungan:<\/p><ol class=\"wp-block-list\">\n<li>Buat koneksi ke VPS Anda melalui SSH atau melalui <a href=\"https:\/\/support.hostinger.com\/en\/articles\/7978544-how-to-use-the-browser-terminal\" target=\"_blank\" rel=\"noopener\">Terminal Browser<\/a>.<\/li>\n\n\n\n<li>Buka file <strong>docker compose.yml<\/strong> menggunakan<strong> <\/strong>nano:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Edit bagian<strong> Environment <\/strong>untuk menambahkan atau menyesuaikan variabel lingkungan. Misalnya, kalau Anda ingin mengaktifkan autentikasi dasar, tambahkan:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  - N8N_BASIC_AUTH_ACTIVE=true\n  - N8N_BASIC_AUTH_USER=username\n  - N8N_BASIC_AUTH_PASSWORD=\"password\"<\/pre><p>Ganti <strong>username <\/strong>dan <strong>password<\/strong> dalam kode di atas dengan nama pengguna dan kata sandi Anda yang sebenarnya.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1460\" height=\"494\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/variabel-lingkungan.png\/public\" alt=\"Bagian lingkungan dari file docker-compose\" class=\"wp-image-44686\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/variabel-lingkungan.png\/w=1460,fit=scale-down 1460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/variabel-lingkungan.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/variabel-lingkungan.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/variabel-lingkungan.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/variabel-lingkungan.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1460px) 100vw, 1460px\" \/><\/figure><\/div><p>Beberapa variabel lingkungan lain yang umum digunakan dan mungkin ingin Anda sertakan atau sesuaikan meliputi:<\/p><ul class=\"wp-block-list\">\n<li><strong>N8N_HOST <\/strong>&ndash; Tetapkan pada domain Anda kalau menggunakan domain.<\/li>\n\n\n\n<li><strong>N8N_PORT <\/strong>&ndash; Standarnya adalah 5678, tapi Anda bisa mengubahnya kalau diperlukan.<\/li>\n\n\n\n<li><strong>N8N_PROTOCOL <\/strong>&ndash; Menentukan protokol yang harus digunakan oleh n8n.<\/li>\n\n\n\n<li><strong>WEBHOOK_URL <\/strong>&ndash; Diperlukan kalau menggunakan webhook dengan domain.<\/li>\n\n\n\n<li><strong>GENERIC_TIMEZONE <\/strong>&ndash; Zona waktu opsional.<\/li>\n<\/ul><ol start=\"4\" class=\"wp-block-list\">\n<li>Simpan dan tutup nano dengan mengetik <strong>CTRL <\/strong>+<strong> X<\/strong>,<strong> <\/strong>lalu <strong>Y<\/strong>,<strong> <\/strong>dan ENTER. Konfirmasikan bahwa perubahan telah disimpan dengan menjalankan perintah berikut:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cat docker compose.yml<\/pre><p>Perintah di atas akan menampilkan seluruh file Docker Compose. Perubahan Anda seharusnya tercantum di dalamnya.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Mulai ulang Docker Compose untuk menerapkan perubahan:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\ndocker compose up -d<\/pre><p>Setelah memulai ulang Docker Compose, perubahan Anda akan diterapkan. n8n kemudian akan menggunakan variabel lingkungan yang telah Anda tetapkan.<\/p><p>Apabila menggunakan domain kustom, Anda juga harus mengaktifkan SSL. Untuk koneksi HTTPS yang aman, Anda bisa menggunakan <strong>Let&rsquo;s Encrypt<\/strong> dengan <strong>NGINX <\/strong>sebagai reverse proxy:<\/p><ol class=\"wp-block-list\">\n<li>Instal <strong>Certbot <\/strong>dan <strong>NGINX<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install certbot nginx python3-certbot-nginx -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Buat\/buka file website NGINX untuk n8n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Konfigurasikan NGINX sebagai proxy untuk traffic yang masuk ke n8n. Tambahkan kode berikut ini, dan ganti <strong>domainanda.com<\/strong> dengan<strong> <\/strong>nama domain Anda sendiri:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nserver_name domainanda.com;\nlocation \/ {\n    proxy_pass http:\/\/localhost:5678;\n    proxy_set_header Host $host;\n    proxy_set_header X-Real-IP $remote_addr;\n}\n}<\/pre><p>Simpan dan tutup File dengan <strong>CTRL <\/strong>+<strong> X, <\/strong>lalu <strong>Y<\/strong> dan <strong>ENTER<\/strong>.<\/p><ol start=\"4\" class=\"wp-block-list\">\n<li>Aktifkan konfigurasi dan mulai ulang NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/\nsudo systemctl restart nginx<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Dapatkan sertifikat SSL untuk domain Anda (ganti <strong>domainanda.com<\/strong> di bawah ini dengan<strong> <\/strong>nama domain Anda):<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d domainanda.com<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Buka crontab:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>Pilih <strong>nano <\/strong>apabila Anda<strong> <\/strong>diminta memilih editor.<\/p><ol start=\"7\" class=\"wp-block-list\">\n<li>Tambahkan cron job berikut ini:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Secara default, sertifikat Let&rsquo;s Encrypt akan berakhir setiap 90 hari. Dengan menjalankan cron job di atas, certbot akan memperbarui sertifikat Anda secara otomatis saat dibutuhkan.<\/p><ol start=\"8\" class=\"wp-block-list\">\n<li>Buka file <strong>docker compose.yml <\/strong>dengan nano:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Perbarui variabel lingkungan berikut ini:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">  - WEBHOOK_URL=https:\/\/domainanda.com\/\n- N8N_HOST=domainanda.com\n  - N8N_PORT=5678\n  - N8N_PROTOCOL=https<\/pre><p>Simpan dan tutup file dengan <strong>CTRL <\/strong>+<strong> X, <\/strong>lalu<strong> Y<\/strong> dan <strong>ENTER.<\/strong><\/p><ol start=\"10\" class=\"wp-block-list\">\n<li>&nbsp;Mulai ulang Docker Compose untuk menjalankan perubahan:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\ndocker compose up -d<\/pre><p>Setelah prosesnya selesai, instance n8n Anda bisa diakses dengan aman menggunakan nama domain Anda sendiri (misalnya, <strong>https:\/\/domainanda.com<\/strong>).<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-install-n8n-di-ubuntu-secara-manual\">Cara install n8n di Ubuntu secara manual<\/h2><p>Apabila Anda menggunakan provider VPS hosting yang tidak menyediakan template n8n praktis, Anda harus menginstal n8n secara manual. Berikut adalah langkah-langkah setup n8n dan menjalankannya di Ubuntu.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-instal-dependensi\">1. Instal dependensi<\/h3><p>Sebelum menginstal n8n secara manual, kita perlu menginstal beberapa dependensi penting.<\/p><p>Mulailah dengan membuat koneksi ke VPS Anda melalui SSH atau konsol berbasis web. Selanjutnya, update daftar package Anda dan upgrade paket yang ada ke versi terbarunya dengan menjalankan perintah berikut:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get update &amp;&amp; sudo apt-get upgrade -y<\/pre><p>Langkah ini memastikan bahwa sistem Anda memiliki patch keamanan dan software terbaru sebelum melanjutkan prosesnya.<\/p><p>Ada dua metode utama untuk menjalankan n8n self-hosted:<\/p><ul class=\"wp-block-list\">\n<li><strong>Penginstalan langsung<\/strong><\/li>\n\n\n\n<li><strong>Penginstalan dalam container<\/strong><\/li>\n<\/ul><p>Penginstalan dalam container biasanya lebih disukai pengguna, tapi kami akan menjelaskan keduanya secara singkat.<\/p><p><strong>Penginstalan langsung<\/strong><\/p><p>n8n bisa berjalan secara langsung di sistem<strong> Node.js<\/strong>. Jadi, kalau Anda tidak menggunakan Docker, instal versi LTS (long-term support) terbaru Node.js:<\/p><ol class=\"wp-block-list\">\n<li>Instal <strong>curl <\/strong>dan skrip<strong> <\/strong>konfigurasi <strong>Node.js<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash -<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Instal <strong>Node.js<\/strong> dan <strong>npm:<\/strong><\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y nodejs<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Verifikasi proses penginstalan Anda:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">node -v\nnpm -v<\/pre><p>Perintah di atas akan menampilkan versi npm dan Node.js kalau sudah terinstal.<\/p><p><strong>Penginstalan dalam container<\/strong><\/p><p>Apabila Anda lebih suka menjalankan n8n di dalam container Docker, instal Docker terlebih dahulu.<\/p><ol class=\"wp-block-list\">\n<li>Instal dependensi yang diperlukan:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Tambahkan GPG key resmi Docker:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Tambahkan repositori Docker dan instal Docker:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \"deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\nsudo apt-get update\nsudo apt-get install -y docker-ce docker-ce-cli containerd.io<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Verifikasikan bahwa Docker telah terinstal:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker --version<\/pre><p>Perintah di atas akan menampilkan versi Docker kalau sudah terinstal di sistem Anda.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-siapkan-n8n\">2. Siapkan n8n<\/h3><p>Setelah semua dependensi terinstal, Anda bisa mulai menyiapkan n8n.<\/p><p><strong>Penginstalan langsung<\/strong><\/p><p>Kalau sudah menginstal Node.js, Anda bisa menginstal n8n secara global menggunakan npm:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm install -g n8n<\/pre><p>Mulai sesi screen dengan nama n8n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -S n8n<\/pre><p>Jalankan n8n di dalam sesi screen tersebut:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">n8n<\/pre><p>Untuk menghentikan koneksi dari sesi screen, ketik <strong>CTRL + A<\/strong> lalu <strong>D<\/strong>. Apabila Anda ingin kembali berinteraksi dengan n8n, jalankan:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -R n8n<\/pre><p>Secara default, n8n berjalan pada port 5678. Anda sekarang bisa mengaksesnya di:<\/p><p><strong>http:\/\/ip-server-anda:5678<\/strong><\/p><p>Anda mungkin menjumpai error <a href=\"\/id\/tutorial\/cookies-adalah\">cookie<\/a> aman pada tahap ini. Kita akan membahas pembuatan sertifikat SSL pada langkah berikutnya.<\/p><p><strong>Penginstalan dalam container<\/strong><\/p><p>Ambil image Docker n8n terbaru:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull n8nio\/n8n<\/pre><p>Jalankan container dengan pemetaan port:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name n8n -p 5678:5678 n8nio\/n8n<\/pre><ul class=\"wp-block-list\">\n<li><strong>-d <\/strong>&ndash; Menjalankan container di latar belakang.<\/li>\n\n\n\n<li><strong>&ndash;name n8n<\/strong> &ndash; Memberi nama container n8n.<\/li>\n\n\n\n<li>-p 5678:5678 &ndash; Memetakan port 5678 di server ke port 5678 di container.<\/li>\n<\/ul><p>Untuk mengakses n8n di web browser, buka:<\/p><p><strong>http:\/\/ip-server-anda:5678<\/strong><\/p><p>Seperti langkah-langkah penginstalan di atas, Anda mungkin mengalami error cookie aman. Lihat bagian pembuatan sertifikat SSL di bawah ini.<\/p><p>Secara default, data di dalam container Docker tidak bersifat persisten. Untuk memastikan alur kerja dan pengaturan Anda tersimpan, jalankan n8n dengan volume yang terpasang:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\ndocker run -d --name n8n -p 5678:5678 -v ~\/.n8n:\/home\/node\/.n8n n8nio\/n8n<\/pre><p>Proses ini akan memetakan folder ~<strong>\/.n8n<\/strong> lokal Anda ke direktori data n8n di dalam container.<\/p><p>Apabila container tidak segera dimulai, Anda mungkin tidak memiliki izin tulis pada volume tersebut. Aktifkan izin ini dengan menjalankan:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chown -R 1000:1000 ~\/.n8n\nsudo chmod -R 755 ~\/.n8n<\/pre><p>Kemudian, mulai container:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker start n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-konfigurasikan-n8n\">3. Konfigurasikan n8n<\/h3><p>Secara default, n8n tidak menerapkan autentikasi sehingga siapa pun yang mengakses IP server Anda bisa menggunakannya. Untuk mengamankan instance Anda, tetapkan variabel lingkungan sebelum menjalankan container.<\/p><p>Dengan <strong>penginstalan langsung<\/strong>,<strong> <\/strong>Anda bisa menggunakan perintah export untuk menambahkan variabel. Pada contoh di bawah ini, pastikan untuk mengganti <strong>username<\/strong>,<strong> password<\/strong>, dan <strong>domainanda.com<\/strong> dengan kredensial Anda sendiri:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">export N8N_BASIC_AUTH_ACTIVE=true\nexport N8N_BASIC_AUTH_USER=username\nexport N8N_BASIC_AUTH_PASSWORD=password\nexport N8N_HOST=domainanda.com\nexport N8N_PORT=5678\nexport WEBHOOK_URL=https:\/\/domainanda.com\/\nexport GENERIC_TIMEZONE=UTC<\/pre><p>Saat menjalankan n8n sebagai container Docker (<strong>penginstalan dalam container)<\/strong>,<strong> <\/strong>Anda bisa mengoper variabel-variabel ini dengan menggunakan flag -e (sekali lagi, tambahkan kredensial Anda sendiri di bawah ini):<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\ndocker run -d --name n8n \\\n  -p 5678:5678 \\\n  -e N8N_BASIC_AUTH_ACTIVE=true \\\n  -e N8N_BASIC_AUTH_USER=username \\\n  -e N8N_BASIC_AUTH_PASSWORD=password \\\n  -e N8N_HOST=domainanda.com \\\n  -e N8N_PORT=5678 \\\n  -e WEBHOOK_URL=https:\/\/domainanda.com\/ \\\n  -e GENERIC_TIMEZONE=UTC \\\n  -v ~\/.n8n:\/home\/node\/.n8n \\\n  n8nio\/n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-amankan-akses-ke-server\">4. Amankan akses ke server<\/h3><p>Untuk melindungi instance n8n Anda dan memastikan koneksi yang terenkripsi, kita akan mengaktifkan SSL (HTTPS) menggunakan Let&rsquo;s Encrypt dan <strong>NGINX<\/strong> sebagai reverse proxy. Langkah ini sangat penting kalau Anda menggunakan domain kustom.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Instal <strong>NGINX <\/strong>dan <strong>Certbot<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt install nginx certbot python3-certbot-nginx -y<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Aktifkan dan mulai NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl enable nginx\nsudo systemctl start nginx<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Buat dan buka File Konfigurasi NGINX baru untuk n8n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>Tambahkan konfigurasi berikut ini, ganti <strong>domainanda.com <\/strong>dengan domain Anda yang sebenarnya:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n    server_name domainanda.com;\n\n    location \/ {\n        proxy_pass http:\/\/localhost:5678;  # Forward requests to n8n\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n\n    listen 80;\n}<\/pre><p>Kemudian, simpan dan keluar dengan mengetik <strong>CTRL + X<\/strong>, lalu <strong>Y<\/strong>, dan<strong> ENTER<\/strong>.<\/p><ol start=\"9\" class=\"wp-block-list\">\n<li>Aktifkan konfigurasinya:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/<\/pre><ol start=\"10\" class=\"wp-block-list\">\n<li>Mulai ulang NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart nginx<\/pre><ol start=\"11\" class=\"wp-block-list\">\n<li>Buat sertifikat SSL Let&rsquo;s Encrypt gratis:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d domainanda.com<\/pre><ol start=\"12\" class=\"wp-block-list\">\n<li>Buka crontab:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>Pilih <strong>nano<\/strong> kalau Anda diminta memilih editor.<\/p><ol start=\"13\" class=\"wp-block-list\">\n<li>Tambahkan cron job berikut ini:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Sertifikat Let&rsquo;s Encrypt akan berakhir setiap 90 hari secara default. Dengan menjalankan cron job ini, Certbot akan memperbarui sertifikat Anda secara otomatis.<\/p><p>Untuk mengonfirmasi bahwa n8n sudah menggunakan HTTPS, buka web browser dan masukkan nama domain Anda dalam format <strong>https:\/\/domainanda.com<\/strong>.<\/p><p>Apabila Anda melihat tampilan n8n tanpa peringatan SSL, artinya proses setup n8n Anda berhasil. Sekarang, Anda pun siap menggunakannya untuk automasi alur kerja.<\/p><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p>Selamat! Anda sudah berhasil menginstal n8n dan menghostingnya di server Anda sendiri.<\/p><p>Apa pun metode yang Anda terapkan, baik menggunakan setup praktis dari Hostinger maupun menginstalnya secara manual, Anda sekarang memiliki tool automasi alur kerja canggih ini untuk memudahkan pekerjaan Anda.<\/p><p>Mulai dari integrasi n8n yang sederhana hingga proses bisnis yang kompleks, n8n membantu Anda menghubungkan aplikasi, API, dan database tanpa harus menulis kode yang rumit. Setelah ini, Anda bisa mulai mengeksplorasi berbagai ide automasi n8n<strong> <\/strong>untuk menyederhanakan tugas sehari-hari Anda<\/p><p>Jangan lupa, selalu terapkan poin-poin penting berikut ini:<\/p><ul class=\"wp-block-list\">\n<li><strong>Jaga keamanan n8n:<\/strong> Gunakan autentikasi, aktifkan HTTPS, dan batasi akses kalau perlu.<\/li>\n\n\n\n<li><strong>Update tool secara rutin: <\/strong>Selalu instal versi dan patch keamanan n8n terbaru dengan mengupdatenya secara teratur.<\/li>\n\n\n\n<li><strong>Backup data Anda:<\/strong> Apabila menggunakan Docker, pastikan penyimpanan Anda bersifat persisten sehingga alur kerja dan kredensial Anda tetap aman.<\/li>\n<\/ul><p>Apabila mengalami masalah atau membutuhkan konfigurasi tingkat lanjut, lihat <a href=\"https:\/\/docs.n8n.io\/\" target=\"_blank\" rel=\"noopener\">dokumentasi n8n<\/a> atau<strong> <\/strong>bergabunglah dengan <a href=\"https:\/\/community.n8n.io\/\" target=\"_blank\" rel=\"noopener\">komunitas n8n<\/a> untuk mendapatkan dukungan.<\/p><h2 class=\"wp-block-heading\" id=\"h-tanya-jawab-faq-cara-install-n8n\">Tanya jawab (FAQ) cara install n8n<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442b626578a\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apakah n8n bisa digunakan secara lokal?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ya, Anda bisa menjalankan n8n secara lokal dengan menginstalnya secara global menggunakan <strong>npm<\/strong> dengan perintah npm install n8n -g. Setelah penginstalan, mulai n8n dengan menjalankan n8n atau n8n start.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442b626578d\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa paket VPS terbaik untuk menjalankan n8n?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>VPS dengan <strong>2 vCore<\/strong> dan <strong>RAM 4&nbsp;GB<\/strong> seharusnya sudah cukup. Dalam hal ini, <a href=\"\/id\/vps-hosting\">KVM 2<\/a> dari Hostinger sudah lebih dari cukup.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442b626578e\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Bagaimana cara mengakses n8n setelah menginstalnya?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Setelah menginstal n8n secara lokal, Anda bisa mengaksesnya dengan membuka <strong>http:\/\/localhost:5678<\/strong> di browser kalau dijalankan secara lokal. Apabila menginstalnya secara self-hosting di VPS dengan domain khusus, gunakan <strong>http:\/\/domainanda.com:5678<\/strong>, atau <strong>https:\/\/domainanda.com<\/strong> kalau sudah menginstal SSL.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>n8n adalah tool automasi alur kerja untuk menerapkan integrasi yang lancar antara berbagai aplikasi dan API. Kemampuan self-hosting n8n di VPS Ubuntu membantu meningkatkan perlindungan privasi data, menyediakan lebih banyak opsi penyesuaian, dan menghemat biaya daripada solusi terkelola. Di artikel ini, kami akan menjelaskan cara install n8n dengan dua metode: setup praktis dari Hostinger dan [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/cara-install-n8n\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cara install n8n dan menghostingnya sendiri di VPS Anda","rank_math_description":"Menginstal dan menghosting n8n di VPS akan membantu Anda meningkatkan keamanan data dan menghemat biaya. Yuk, baca cara install n8n di sini!","rank_math_focus_keyword":"cara install n8n","footnotes":""},"categories":[5096],"tags":[],"class_list":["post-44662","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/44662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=44662"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/44662\/revisions"}],"predecessor-version":[{"id":47797,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/44662\/revisions\/47797"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=44662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=44662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=44662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}