n8n adalah alat otomatisasi alur kerja (workflow automation) yang kuat dan fleksibel. Ini memungkinkan untuk menghubungkan berbagai aplikasi dan service, otomasi tugas, dan membangun alur kerja yang kompleks tanpa perlu menulis kode. Dengan n8n, Anda dapat membuat integrasi kustom, memproses data, dan mengotomatiskan hampir semua hal yang dapat Anda bayangkan.
Installasi dengan docker
- Create compose file
version: '3.8'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
container_name: n8n
ports:
- "5678:5678"
environment:
- GENERIC_TIMEZONE=Asia/Jakarta
- TZ=Asia/Jakarta
- NODE_ENV=production
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.yourdomain.id/
volumes:
- n8n_data:/home/node/.n8n
restart: unless-stopped
volumes:
n8n_data:
- Compose Up!
sudo docker compose up -d
- Akses di
<ip-server>:5678

Reverse Proxy di nginx
Menggunakan Nginx Proxy Manager
- Login ke Nginx Proxy Manager (NPM): .
- Tambahkan Proxy Host Baru:
- Klik
Add Proxy Host. - Details:
Domain Names: Masukkan domain yang akan Anda gunakan untuk n8n (misalnya,n8n.yourdomain.id).Scheme:http(karena n8n di dalam Docker berjalan di http, NPM akan menangani HTTPS).Forward Hostname / IP: Masukkan IP lokal server Docker Anda atau nama layanan Docker jika NPM berjalan di jaringan Docker yang sama (misalnya,n8njika Anda menggunakan nama layanan Docker).Forward Port:5678(port n8n di dalam container).Websockets Support: Centang untuk mengaktifkan websocket
- SSL:
- Pilih
Request a new SSL Certificate. - Centang
Force SSL,HTTP/2 Support. - Masukkan alamat email Anda untuk notifikasi.
- Setujui persyaratan Let’s Encrypt.
- Pilih
- Klik
- Save: Simpan konfigurasi Proxy Host Anda.
- Verifikasi: Setelah sertifikat SSL diterbitkan, Anda seharusnya bisa mengakses n8n melalui domain Anda dengan HTTPS (misalnya,
https://n8n.yourdomain.id/).
Read more
Provisioning AWS Lambda dengan Terraform
Lanjutan belajar AWS: mengenal Lambda dan provisioning Lambda function di AWS menggunakan Terraform.
Provisioning EC2 dan RDS di AWS dengan Terraform
Catatan provisioning infrastruktur AWS pakai Terraform untuk EC2 dan RDS, mulai dari konfigurasi sampai hasil apply-nya.
AWS IAM Role, EC2 Instance Profile, dan Multi-Tier VPC
Bikin IAM role dan attach ke EC2 lewat instance profile, uji akses ke S3 dan SSM Parameter Store, lalu provisioning multi-tier VPC pakai OpenTofu.
AWS IAM Least-Privilege Policy dan VPC Networking Deep Dive
Menyusun IAM policy least-privilege dan IAM role di AWS, lalu lanjut ke networking VPC: subnet publik-privat sampai NAT Gateway.