Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Beranda > Peralatan untuk webmaster > Pembuat File .env
 

Pembuat File .env

Hasilkan file .env untuk Next.js, Django, Express, Rails, Stripe, Supabase, OpenAI, dan lainnya. Isi otomatis rahasia kriptografi yang kuat, sensor nilai sensitif untuk .env.example, dan ekspor ke docker-compose, bash, JSON, atau YAML dalam satu klik.

Pembuat File .env

⚙ Bangun .env dalam hitungan detik

Pilih kerangka kerja → isi otomatis rahasia kuat → ekspor ke .env, .env.example, docker-compose, bash, JSON atau YAML.

NEXTAUTH_SECRET=<auto> DATABASE_URL=postgres://… STRIPE_SECRET_KEY=sk_test_… OPENAI_API_KEY=sk-proj-… JWT_SECRET=<auto:base64:32> REDIS_URL=redis://… SUPABASE_URL=https://… DJANGO_SECRET_KEY=<auto:base64:50> NEXTAUTH_SECRET=<auto> DATABASE_URL=postgres://… STRIPE_SECRET_KEY=sk_test_… OPENAI_API_KEY=sk-proj-… JWT_SECRET=<auto:base64:32> REDIS_URL=redis://… SUPABASE_URL=https://… DJANGO_SECRET_KEY=<auto:base64:50>
Alur Kerja
📦Templat
Kunci khusus
🔐Rahasia otomatis
🎯Format
📋Salin / Simpan
1 Pilih templat kerangka kerja atau layanan klik sebanyak yang Anda butuhkan
Templat terpilih: 0 belum ada
2 Tambah atau timpa pasangan KEY=VALUE opsional — menimpa templat
Sisipkan <auto>:
3 Opsi output

Embed Pembuat File .env Widget

Tentang Pembuat File .env

Selamat datang di Pembuat File .env — alat pengembang gratis yang membangun file variabel lingkungan siap produksi untuk kerangka kerja dan layanan yang Anda gunakan. Pilih dari 22+ templat dasar (Next.js, Django, Express, Rails, Laravel, PostgreSQL, Stripe, Supabase, OpenAI, Anthropic, dan banyak lagi), biarkan server menghasilkan rahasia kuat secara kriptografis melalui mini-DSL <auto>, lalu ekspor ke .env, .env.example dengan redaksi otomatis, YAML docker-compose, ekspor bash, JSON, atau YAML — semuanya dalam satu klik.

Apa itu file .env?

File .env adalah file teks biasa yang menyimpan variabel lingkungan sebagai pasangan KEY=VALUE. File ini menjaga rahasia — kunci API, URL database, rahasia JWT, kredensial OAuth — di luar kode sumber Anda sehingga tidak pernah berakhir di kontrol versi. Saat runtime, aplikasi Anda memuat nilai-nilai ini melalui pustaka seperti dotenv (Node), python-dotenv (Python), atau dukungan bawaan (Next.js, Vite, Rails, Laravel, Django).

Mengapa menggunakan pembuat ini daripada menulis .env secara manual?

  • Templat kanonik: kunci yang tepat, dengan nama yang tepat, dan default yang tepat — untuk setiap kerangka kerja atau layanan.
  • Rahasia kuat, secara otomatis: tulis <auto> dan server akan mengisi token aman-URL 32-byte dari modul secrets Python.
  • Satu sumber, banyak format: konfigurasi yang sama menjadi .env, cuplikan docker-compose, atau konfigurasi JSON — tanpa penulisan ulang manual.
  • Output .env.example yang aman: kunci sensitif (apa pun yang cocok dengan SECRET, PASSWORD, TOKEN, API_KEY, PRIVATE, SALT, DSN, CREDENTIAL, AUTH) akan diredaksi secara otomatis sehingga Anda dapat mengomit file contoh dengan aman.
  • Campur dan cocokkan: tumpuk beberapa templat (Next.js + PostgreSQL + Stripe + Sendgrid) dan tambahkan kunci Anda sendiri di atasnya.

DSL pembuat rahasia <auto>

Di mana pun nilai dapat ditempatkan — dalam default templat atau baris KEY=VALUE khusus — Anda dapat menggunakan token <auto>. Token tersebut dievaluasi di sisi server menggunakan modul secrets dan uuid Python yang aman secara kriptografis.

TokenMenghasilkanKasus penggunaan
<auto>Token base64 aman-URL 32-byte (~43 karakter)Default; sangat baik untuk SECRET_KEY, JWT_SECRET
<auto:base64:N>Token base64 aman-URL N-byteNEXTAUTH_SECRET (32), Django SECRET_KEY (50)
<auto:hex:N>Token hex N-byte (2N karakter)Rails SECRET_KEY_BASE (64), GitHub OAuth (40)
<auto:uuid>String UUID v4ID Tenant, ID korelasi permintaan
<auto:password:N>Kata sandi N-karakter yang dapat dibaca (tanpa karakter ambigu)Kata sandi database, kata sandi SMTP
<auto:int:LO-HI>Angka acak dalam rentang inklusifPORT, ID sampel

Cara menggunakan alat ini

  1. Pilih templat kerangka kerja: klik chip untuk kerangka kerja/layanan yang Anda gunakan. Setiap chip menyuntikkan variabel lingkungan kanoniknya.
  2. Tambah kunci khusus: tempel atau ketik baris KEY=VALUE di editor di bawah ini. Nilai khusus menimpa default templat untuk kunci yang sama.
  3. Pilih format output: .env untuk pengembangan, .env.example untuk dikomit ke git, docker-compose untuk kontainer, atau bash/JSON/YAML untuk alur kerja lainnya.
  4. Hasilkan: panel hasil menampilkan tampilan kartu (dengan tag sensitif/dihasilkan), output yang diformat, dan strip tab untuk beralih antar format tanpa mengirim ulang.
  5. Salin atau unduh: tombol salin menulis ke clipboard Anda; tombol unduh menyimpan file dengan nama yang sesuai.

Penjelasan format output

.env

File KEY=VALUE standar yang dikonsumsi oleh dotenv, python-dotenv, Next.js, Vite, Django, Rails, Laravel, dan sebagian besar kerangka kerja modern. Nilai yang mengandung spasi atau karakter khusus akan dikutip secara otomatis.

.env.example

Tata letak yang sama dengan .env tetapi dengan nilai sensitif yang dikosongkan. Komit file ini ke repositori Anda sehingga kolaborator tahu variabel mana yang harus diatur tanpa mengekspos rahasia Anda.

docker-compose YAML

Blok services: yang siap tempel dengan peta environment:. Semua nilai dikutip ganda untuk menangani karakter YAML khusus dengan aman.

bash export

Skrip shell yang melakukan export pada setiap variabel. Muat dengan source .env.sh untuk memasukkan variabel ke dalam sesi shell Anda saat ini.

JSON / YAML

Berguna untuk alat yang mengonsumsi konfigurasi terstruktur — Kubernetes ConfigMaps, file variabel Terraform, atau pemuat konfigurasi khusus.

Praktik terbaik untuk file .env

  • Jangan pernah mengomit .env ke git. Tambahkan ke .gitignore segera. Jika Anda tidak sengaja mengomitnya, rotasi setiap rahasia yang terkandung di dalamnya.
  • Selalu komit .env.example. Ini mendokumentasikan variabel apa yang dibutuhkan aplikasi Anda tanpa mengekspos nilainya.
  • Gunakan file berbeda per lingkungan: .env.development, .env.production, .env.test. Sebagian besar pemuat akan memilih yang tepat secara otomatis.
  • Lebih suka token acak aman-URL untuk rahasia sesi (secrets.token_urlsafe Python atau crypto.randomBytes(...).toString("base64url") Node) — persis seperti yang dihasilkan oleh <auto> alat ini.
  • Kutip nilai dengan spasi atau # agar tidak disalahartikan sebagai komentar inline. Alat ini melakukannya untuk Anda.
  • Validasi saat booting: gunakan validator skema (Zod, Pydantic, dotenv-safe) sehingga variabel yang hilang akan memicu kesalahan yang jelas daripada menghasilkan bug runtime yang aneh.
  • Rotasi rahasia secara berkala dan setelah ada anggota tim yang keluar, kebocoran repositori, atau kompromi sistem build.

Kesalahan umum

  • Melupakan awalan untuk variabel yang diekspos ke klien: Next.js memerlukan NEXT_PUBLIC_, Vite memerlukan VITE_, Nuxt 3 memerlukan NUXT_PUBLIC_. Tanpa awalan, variabel tersebut hanya untuk sisi server.
  • Komentar inline tanpa spasi di depan: KEY=value#comment menyertakan #comment dalam nilainya. Gunakan KEY=value # komentar.
  • Nilai multi-baris: .env standar tidak mendukung nilai multi-baris. Untuk kunci privat, gunakan escape \n di dalam nilai yang dikutip ganda, atau enkode dengan base64.
  • Mengutip URL database: URL yang mengandung ? atau & biasanya baik-baik saja tanpa kutipan, tetapi jika kata sandi Anda mengandung # atau spasi, Anda harus mengutip seluruh URL.
  • Menggunakan .env di produksi: untuk penerapan cloud, lebih baik gunakan manajer rahasia platform Anda (variabel env Vercel/Netlify, AWS Secrets Manager, Doppler, 1Password, GCP Secret Manager). Gunakan .env hanya untuk pengembangan lokal.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara .env dan .env.example?

.env menyimpan nilai asli yang dibutuhkan aplikasi Anda dan tidak boleh dikomit. .env.example adalah templat yang Anda komit sehingga rekan tim tahu kunci mana yang harus diatur. Output .env.example di sini secara otomatis mengosongkan nilai apa pun yang kuncinya terlihat sensitif.

Bagaimana cara kerja pembuat rahasia <auto>?

Tulis <auto> sebagai nilai dan server akan mengisinya dengan token kuat secara kriptografis melalui modul secrets Python. Varian seperti <auto:hex:32>, <auto:uuid>, dan <auto:password:20> memungkinkan Anda memilih format yang Anda butuhkan.

Apakah aman menggunakan alat ini untuk rahasia sungguhan?

Rahasia yang dihasilkan tidak dicatat atau disimpan. Namun, tetap perlakukan file hasilnya sebagai data sensitif — unduh langsung ke mesin Anda dan rotasi nilai apa pun jika Anda menyalin-tempelnya melalui saluran yang kurang tepercaya. Ganti kunci API placeholder (misalnya, sk_test_REPLACE_ME) dengan nilai asli yang diambil dari dasbor penyedia Anda.

Dapatkah saya membuat satu .env yang menargetkan beberapa kerangka kerja?

Ya — pilih semua templat yang berlaku (misalnya, Next.js + PostgreSQL + Stripe). Kunci duplikat di berbagai templat akan mengikuti pilihan terakhir, dan pasangan KEY=VALUE khusus Anda akan menimpa segalanya.

Apakah alat ini mendukung docker-compose?

Ya. Pilih docker-compose YAML sebagai format output dan Anda akan mendapatkan blok services: yang siap tempel. Gabungkan dengan templat Docker untuk variabel khusus compose.

Kerangka kerja apa saja yang didukung?

Next.js, Vite/React, Nuxt 3, Express/Node, Django, Flask, Rails, Laravel, PostgreSQL, MySQL, MongoDB, Redis, Stripe, Supabase, Firebase, AWS, OpenAI, Anthropic Claude, SendGrid, SMTP, OAuth (Google/GitHub), dan Docker Compose.

Sumber Daya Tambahan

Kutip konten, halaman, atau alat ini sebagai:

"Pembuat File .env" di https://MiniWebtool.com/id/pembuat-file-env/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 27 Apr 2026

Alat terkait lainnya:

Peralatan untuk webmaster:

Alat unggulan:

Kalkulator Kecocokan CintaPembuat Grup AcakKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Kalkulator NumerologiKompresor VideoKalkulator UsiaKalkulator Nomor NamaNama Generator AcakPengacak DaftarKalkulator Persentase KenaikanKalkulator Pace LariPengacak NomorBerapa Nomor Keberuntungan Saya?Kalkulator PVIFMengurutkan Berdasarkan AbjadPembuat Kode MorseKonverter Ukuran FileKonverter FPSGabungkan Video📅 Kalkulator TanggalKalkulator PVIFA Presisi TinggiHari Per BulanKonverter DMS ke Derajat DesimalGenerator Kode BatangUrutkan AngkaGenerator Acak KataKalkulator TanggaAlat penghitung barisHuruf Kecil Huruf BesarKalkulator Angka Takdir⏱️ Kalkulator JamKalkulator hasil bagi dan sisaKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Kalkulator Durasi WaktuKalkulator Deviasi Standar RelatifKalkulator Nomor Jalan HidupKalkulator Defisit KaloriKonverter Hex ke DesimalLooper MP3Konverter Lbs ke KgPemilih AcakPemisah AudioPengembang Kalimat AIPemilih Nama AcakKonverter Persen ke PPMAntara Dua TanggalKalkulator Notasi IlmiahKalkulator Membandingkan PecahanKalkulator Pengurangan PersenKonverter Desimal ke BinerKalkulator Konversi GajiKalkulator ModuloTeks TerbalikGenerator IMEI AcakKalkulator Angka MalaikatKalkulator BetonKalkulator Rasio ParkirGenerator AnagramParafrase AIGenerator Kartu Remi AcakPembuat Teka Teki Silangkonverter ppm ke persenPemeriksa Nama Pengguna Media SosialGenerator Skema WarnaKalkulator Ukuran BanGenerator Bracket Turnamen AcakKalkulator Hari KelahiranHumanizer Teks AIMengacak AngkaKalkulator VO2 MaxSimulator Gerbang LogikaGenerator Nomor LotereKalkulator Berat BajaKalkulator Kemiringan dan KelasKonverter Biner ke DesimalKonverter Ukuran SepatuKompresor GambarKalkulator Dosis Obat🥧 Pembuat Diagram LingkaranKalkulator Diskon PersenKalkulator FVIFAKalkulator Ukuran Cetak dan Resolusi (DPI/PPI)Konverter Biner ke HexKalkulator Masa Pakai BateraiKonverter Desimal ke HeksadesimalKalkulator Koefisien KorelasiKalkulator Torsi BautKonverter Kode Warna Semua FormatPenghitung Suku KataKalkulator Bilangan KompleksKalkulator Distribusi ProbabilitasPembalik Warnagenerator-teks-terbalik⬛ Kalkulator Rasio AspekKalkulator Rasio Pinggang-PinggulKonverter SudutKalkulator Hidrasi AdonanKalkulator Jam Belajar Bahasa hingga Fasihpencarian-alamat-MACAnalisis Kompatibilitas Zodiak LanjutanGenerator Ayat Alkitab AcakHapus Nomor BarisKalkulator LuasKalkulator OktalKalkulator Stop Loss & Take Profit👙 Kalkulator Ukuran BraHapus SpasiKalkulator Jumlah DigitKalkulator Posisi MatahariKalkulator Uji Chi-SquareKalkulator Usia Kehamilan🔍 Pemeriksa PlagiarismePemilih Komentar YouTubeTabel ASCIIKalkulator Asupan ProteinKalkulator LuasKalkulator ProporsiPenghitung karakterStatistik Saluran YouTubeKalkulator Akar KuadratKalkulator Cohen's dKalkulator DiskonKalkulator Google AdSenseKalkulator Hasil Dividenkalkulator-hba1cKalkulator PersentaseKonverter Desimal ke OktalKonverter Hex ke BinerPenganalisis Nada Teks AIKalkulator Persen KesalahanKalkulator Uang Harian PerjalananKalkulator Penggantian Jarak TempuhKalkulator Kenaikan SewaKalkulator Sewa ProrataKalkulator Keterjangkauan SewaKalkulator Harga Total MobilKalkulator Keterjangkauan MobilKalkulator Pinjaman MotorKalkulator Pinjaman RVKalkulator Pinjaman KapalKalkulator Pinjaman TanahKalkulator Pinjaman KonstruksiKalkulator Hipotek Bunga SajaKalkulator Pinjaman BalonKalkulator Poin HipotekKalkulator PMIKalkulator Pembayaran Hipotek Dua MingguanKalkulator Hipotek ARMKalkulator Pinjaman VAKalkulator Gaji BersihGenerator Kueri SQL AIGenerator Regex AIVisualisator Data AI (Tempel CSV)Penganalisis Resume / CV AIKonverter Satuan AI (Bahasa Alami)Penulis Surat Permintaan Maaf AIGenerator Alasan Sopan AIGenerator Itinerary Perjalanan AIAI Reading List GeneratorGenerator Rencana Latihan AIGenerator Rencana Makan AIGenerator Ide Hadiah AIAI Recipe Generator dari BahanKalkulator ROI BeasiswaKalkulator Biaya KuliahGenerator Kuis KosakataGenerator Catatan CornellKalkulator Kurva BelajarPenjadwal Pengulangan Berjarak Kartu FlashKalkulator Pencampuran Warna CatKalkulator Nat KeramikPengoptimal Muatan Mesin Pencuci PiringKalkulator Dosis Deterjen CucianKalkulator Campuran Pewarna RambutKalkulator Biaya CetakPerbandingan Biaya Gas vs ListrikKalkulator Tip Kartu HadiahKalkulator Jumlah Kotak PindahanKalkulator Ukuran Unit PenyimpananKalkulator Lemari KapsulKalkulator Panjang SabukKalkulator Gaya Silinder HidrolikKalkulator Sistem KatrolKalkulator Rasio Gigi MekanisKalkulator Kalor JenisKalkulator Pemuaian TermalKalkulator Perpindahan PanasKalkulator Persamaan BernoulliKalkulator Bilangan ReynoldsKalkulator Waktu Pasang SurutKalkulator Visibilitas BintangAlat Referensi Ikatan SimpulPanduan Rating Suhu Kantong TidurKalkulator Ukuran Alas TendaKalkulator Berat Makanan BackpackingKalkulator Waktu Hiking NaismithKalkulator Panjang Benang SulamKalkulator Volume Cetakan ResinKalkulator Pola Manik-ManikPottery Clay Shrinkage CalculatorKalkulator Ukuran Kertas OrigamiKalkulator Bisban QuiltKalkulator Benang KristikKalkulator Pola RajutKonverter Ukuran Jarum RajutKonverter Ukuran Hakpen RajutKalkulator Jerami KudaPencari Ukuran Kandang Perjalanan Hewan PeliharaanKalkulator UVB Habitat ReptilKalkulator Ukuran Kandang BurungKalkulator Watt Pemanas AkuariumKalkulator Kotak Pasir KucingKalkulator Jarak Sorot Lampu DepanKalkulator Rasio Kompresi MesinKalkulator Keausan Tapak BanKalkulator Berat Lidah TrailerKalkulator Distribusi Berat KendaraanPembagi Biaya PerjalananKalkulator Jarak PengeremanKalkulator Kompensasi PekerjaKalkulator Distribusi Aset Surat WasiatPencari Kelas Merek DagangKalkulator Biaya Pengajuan PatenPemeriksa Nexus Pajak PenjualanKalkulator Pengurangan HukumanKalkulator Daluwarsa GugatanPengoptimal Harga AirbnbPembagi Sewa Teman SekamarKalkulator Sewa Section 8Kalkulator Metode BRRRRKalkulator Cash on Cash ReturnKalkulator Hasil SewaKalkulator Pertukaran 1031Visualisasi Pertumbuhan KekayaanKalkulator Biaya Makan SiangKalkulator Biaya Gym vs Latihan di RumahKalkulator Biaya Kebiasaan KopiKalkulator Penghematan Kerja Jarak JauhKalkulator ROI Pekerjaan SampinganPelacak Biaya LanggananKalkulator Harga SaaSKalkulator Harga Proyek FreelancePanduan Pasangan Kayu AsapKalkulator Waktu FermentasiKalkulator Waktu MarinasiFilter Resep Berdasarkan Pembatasan DietPencari Pengganti BumbuPelacak Waktu Paruh KafeinKalkulator Minuman StandarSaran Pasangan WineKonverter Grade Panjat TebingKalkulator Rasio Gigi SepedaKalkulator Kekuatan Simpul PancingPengatur Waktu Pose YogaKalkulator SWOLF RenangKalkulator Prediksi Waktu LariKalkulator Kekuatan Pukulan TinjuKalkulator Poin RugbyKalkulator Run Rate KriketKalkulator xG (Expected Goals) Sepak BolaPenghitung Skor TenisKalkulator Skor Wells (DVT/PE)Kalkulator Skala Koma GlasgowKalkulator Skor APGARKalkulator FFMIKalkulator Lari 12 Menit CooperKalkulator Tes Jalan Satu Mil RockportKalkulator Massa Tanpa Lemak ke KekuatanKalkulator Rasio Karbohidrat InsulinKalkulator Faktor Sensitivitas InsulinKonverter Kalender IbraniKonverter Kalender HijriahKonverter Kalender LunarKalkulator Usia Lintas BudayaKalkulator Sudah Berapa LamaKalkulator Berapa Lama LagiGenerator Pola TanggalKalkulator Tanggal TengahTambah Hari Kerja ke TanggalKalkulator Hari KerjaPenganalisis Frekuensi KataPenganalisis Variasi Panjang KalimatEditor Keterbacaan Gaya HemingwayKonverter Pengucapan IPAAlat Sandi VigenereAlat Sandi AtbashEncoder dan Decoder ROT13Penampil dan Penghapus Data EXIFPenerjemah Pig LatinGenerator BackronymGenerator AkronimPemeriksa PangramPemeriksa LipogramPelacak Gambar ke SVGKonverter Gambar ke Seni ASCIIGenerator Skema JSONPlayground TypeScriptKompilator Less ke CSSKompilator SCSS ke CSSKonverter SVG ke React/JSXPembuat Query StringParser URLValidator dan Dekoder UUIDReferensi Kode Status HTTPPembuat Perintah cURLPembuat Segitiga SierpinskiPlotter Permukaan 3DPlotter Persamaan PolarGenerator Himpunan JuliaPenjelajah Himpunan MandelbrotGenerator Fraktal L-SystemPembuat Triangulasi DelaunayPembuat Diagram VoronoiGenerator SpirographGenerator TesselasiKalkulator Kapabilitas Proses Six SigmaPembuat Diagram ParetoKalkulator NPS (Net Promoter Score)Kalkulator Retensi KohortKalkulator Tingkat ChurnKalkulator Biaya Akuisisi Pelanggan CACKalkulator Nilai Seumur Hidup Pelanggan (CLV)Kalkulator Tingkat KonversiKalkulator Ukuran Sampel Tes A/BKalkulator Signifikansi Uji A/BKalkulator Persamaan LensaKalkulator Medan Magnet KawatKalkulator Medan ListrikKalkulator Hukum CoulombKalkulator Hukum SnellKalkulator Momen InersiaKalkulator Kecepatan SudutKalkulator Gaya SentripetalKalkulator Periode PendulumKalkulator Konstanta PegasKalkulator Efek DopplerKalkulator Rasio SortinoKalkulator Rasio TreynorKalkulator Beta SahamKalkulator Surat Utang Negara Terlindung Inflasi (TIPS)Kalkulator Rekalkulasi HipotekKalkulator Suku Bunga ForwardKalkulator Durasi Obligasi (Macaulay & Modifikasi)Kalkulator Konveksitas ObligasiKalkulator Anuitas Terindeks TetapKalkulator Anuitas VariabelKalkulator Hipotek TerbalikKalkulator Pembayaran AnuitasSimulator Soroban Sempoa JepangPerkalian Petani RusiaKalkulator Trik Matematika VedaKalkulator Perkalian Mesir KunoKalkulator Matematika Angka RomawiPelatih Matematika MentalKuis Tabel PerkalianVisualisator Menyimpan dan MeminjamGenerator Penguraian BilanganPenyelesai Soal Cerita KoinKalkulator Segitiga Jarak Kecepatan WaktuPemecah Soal Laju KerjaPemecah Soal CampuranPemecah Soal Cerita UsiaPemecah Soal Pertemuan KeretaKalkulator HidrasiKalkulator Pace ke KaloriKalkulator Kalori AlkoholKalkulator Rekomposisi TubuhGenerator Topik Debat AcakGenerator Nama Kucing & Anjing AcakPengunduh Thumbnail YouTubeKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak