{"repo":"jagoan-node/tempmail","free":true,"listed":false,"github":"https://github.com/jagoan-node/tempmail","clone":"git clone https://github.com/jagoan-node/tempmail.git","description":"Temporary email service - self-hosted alternative to temp-mail.org","language":"HTML","stars":10,"topics":["email","nodejs","privacy","self-hosted","smtp","tempmail"],"license":null,"category":"auth-billing-email","readme_excerpt":"📬 TempMail — mail.mynodes.dev Layanan temporary email (email sekali pakai) yang ringan, cepat, dan privat. Mirip seperti temp-mail.org tapi self-hosted dengan domain sendiri. 🌐 Live demo: mail.mynodes.dev --- ✨ Fitur - 🎲 Generate email random dalam 1 klik - ✏️ Custom username + pilihan domain ( mail.mynodes.dev / oncemailds.me ) - 📨 Inbox real-time — auto-refresh email masuk - 🗑️ Hapus email satu-per-satu atau clear semua sekaligus - 🔒 HTTPS (Let's Encrypt SSL) - ⏰ Auto-expire — mailbox dihapus otomatis setelah 1 jam - 💾 In-memory — gak ada email yang disimpan di disk --- 🛠️ Tech Stack Layer Tech ------- ------ Backend Node.js + Express SMTP Server smtp-server + mailparser Frontend HTML + CSS + Vanilla JS Web Server Nginx (reverse proxy + SSL) Process Manager systemd / pm2 --- 📂 Struktur Project --- 🚀 Install & Run 1. Clone repo 2. Install dependencies 3. Jalankan server Server akan listen di: - Port 3000 — Web (HTTP API + frontend) - Port 25 — SMTP (terima email masuk) --- ⚙️ Setup Production (Nginx + SSL) 1. Setup DNS Arahkan A record domain ke IP VPS lo: Tambah MX record biar email bisa masuk: 2. Setup Nginx reverse proxy 3. SSL (Let's Encrypt) 4. Auto-start dengan systemd Buat /etc/systemd/system/tempmail.service : Lalu: --- 📡 API Reference Method Endpoint Deskripsi -------- ---------- ----------- GET /api/domains List domain yang tersedia POST /api/generate Generate email baru (random/custom) GET /api/mailbox/:address Ambil semua email di mailbox GET /api/mail","default_branch":null,"files":null,"tree":[],"storefront":"/r/jagoan-node","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jagoan-node/tempmail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}