n8n di FlyEnv
n8n adalah alat otomasi alur kerja sumber terbuka dengan editor visual berbasis node untuk menghubungkan API, basis data, dan layanan. Tim meng-host-nya sendiri untuk membuat integrasi dan otomasi—mulai sinkronisasi data hingga alur AI—tanpa platform otomasi ter-host. FlyEnv menjalankan n8n sebagai server otomasi lokal terkelola: pilih versi dari registri npm dan pasang di terminal tertanam, jalankan n8n start dengan konfigurasi lingkungan visual, serta kelola akun di tab Pengguna tanpa membuka alat basis data. Server mendengarkan port 5678 secara bawaan; FlyEnv bahkan dapat mengenali instans n8n yang dimulai di luar aplikasi melalui endpoint kesehatan.

Manajemen versi
Berbeda dari modul yang menyediakan unduhan binari, tab n8n → Manajer Versi bekerja melalui registri paket sehingga instalasi Node.js dengan npm yang berfungsi merupakan prasyarat.
- Daftar versi dari registri: FlyEnv mengambil 20 rilis n8n stabil terakhir langsung dari
registry.npmjs.org, sehingga versi yang ditawarkan selalu mengikuti rilis upstream. - Pemasangan di terminal tertanam: pemasangan menjalankan
npm install -g n8n@<version>di terminal bawaan FlyEnv; Anda dapat melihat keluaran npm sebenarnya, bukan sekadar bilah kemajuan. - Deteksi pemasangan luas: FlyEnv mengenali n8n yang dipasang alat lain—memindai lokasi npm-global umum (
/usr/local/bin,/opt/homebrew/bin,~/.nvm,~/.volta, dan%APPDATA%\npmdi Windows) sertaPATHAnda.

Layanan dan konfigurasi
Memulai layanan menjalankan n8n start dengan setiap variabel lingkungan yang dibaca dari berkas n8n.env milik FlyEnv, sehingga perilaku runtime dapat direproduksi sepenuhnya dari berkas yang Anda kendalikan.
- Formulir visual untuk kunci umum: sesuaikan
N8N_PORT,N8N_HOST,N8N_PROTOCOL,N8N_PATH, pilihDB_TYPE, aturN8N_USER_FOLDERdanN8N_ENCRYPTION_KEY, tentukanWEBHOOK_URL, atur level/output log, pilihEXECUTIONS_PROCESS/EXECUTIONS_MODE, dan aktifkan/nonaktifkanN8N_METRICStanpa mengedit berkas manual. - Editor mentah: tampilan sumber lengkap
n8n.envmencakup variabel apa pun yang tidak tersedia di formulir. - Penyiapan pemilik otomatis: jika
N8N_OWNER_EMAILdanN8N_OWNER_PASSWORDdiatur serta basis data belum ada, FlyEnv menyelesaikan pendaftaran pemilik awal setelah server dimulai. - Opsi reset pemilik: tindakan di zona bahaya menghapus
database.sqlitesaat Anda sengaja ingin memulai ulang. - Siklus hidup terkelola: sakelar di bilah sisi dan baki sistem memulai/menghentikan server; status berjalan dikonfirmasi melalui endpoint
/healthz. Di Windows, FlyEnv menghentikan proses berdasarkan berkas pid, listener port, dan kecocokan perintah.

Manajemen pengguna
Tab Pengguna berkomunikasi langsung dengan database.sqlite n8n, sehingga administrasi akun tetap berfungsi meski server berhenti.
- Temukan data: pilih sendiri direktori data n8n atau biarkan FlyEnv memindai lokasi kandidat tempat basis data SQLite disimpan.
- Kontrol akun lengkap: daftar, buat, dan hapus pengguna; ubah peran; nonaktifkan akun; serta setel ulang kata sandi termasuk kata sandi pemilik.
- Hash kata sandi yang benar: kata sandi ditulis dengan bcrypt seperti penyimpanan n8n, sehingga akun yang diperbaiki saat offline akan berfungsi saat server berikutnya dimulai.

Dasbor
Saat layanan berjalan, tombol dasbor di tab Layanan membuka editor n8n di browser pada alamat yang dibentuk dari konfigurasi—protokol, host, port, dan path semuanya dibaca dari n8n.env, sehingga N8N_PATH khusus atau port nonbawaan tercermin otomatis. Dari sana Anda dapat membuat alur kerja untuk stack lokal; node SMTP dapat diarahkan ke Mailpit agar alur notifikasi tidak mengirim email sungguhan selama pengujian. Panduan alur AI lokal menunjukkan n8n bekerja dengan model dari modul Ollama.

Log
Setiap versi terpasang memiliki log mulai sendiri—n8n-<version>-start-out.log dan n8n-<version>-start-error.log—yang dapat dilihat dari tab Log di FlyEnv. Ketika versi menolak berjalan atau pemeriksaan kesehatan tidak pernah lulus, periksa kedua berkas ini terlebih dahulu.
Panduan, solusi, dan demo terkait
Lanjutkan dengan panduan, solusi, demo, atau perspektif komunitas.
Catatan kompatibilitas
FlyEnv mengelola proses n8n lokal, berkas lingkungan, dan basis data pengguna; n8n sendiri tidak dibundel. Pemasangan atau pembaruan versi memerlukan Node.js dan npm di komputer serta akses ke registri npm publik. Perilaku alur kerja setiap rilis mengikuti persyaratan n8n. FlyEnv juga tidak mengendalikan instans n8n yang tidak dimulainya: server eksternal dideteksi melalui endpoint kesehatan dan ditampilkan sebagai berjalan, tetapi tindakan siklus hidup hanya berlaku untuk instalasi yang dikelola FlyEnv. Lihat halaman Unduhan untuk komponen yang tersedia di platform Anda.