{"repo":"hirotomasato/tempik","free":true,"listed":false,"github":"https://github.com/hirotomasato/tempik","clone":"git clone https://github.com/hirotomasato/tempik.git","description":"Tempik is a self-hosted disposable email service that runs entirely on Cloudflare Workers","language":"TypeScript","stars":85,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Tempik — Disposable Temp Mail on Cloudflare Workers Tempik is a self-hosted disposable email service that runs entirely on Cloudflare Workers — no VPS required. It uses Cloudflare Email Workers to receive inbound email, D1 for storage, and serves a clean web UI from the edge. Repo : github.com/hirotomasato/tempik --- How it works - No VPS — everything runs on Cloudflare's edge - No Postfix — Cloudflare Email Workers handle SMTP ingestion natively - No Docker — just wrangler deploy - Zero cost — fits within Cloudflare's free tier --- Prerequisites Before you start, you need: Requirement Details --- --- Cloudflare account Sign up here (free) A domain Must be added to Cloudflare (nameservers pointed to Cloudflare) Node.js v18 or later (download) npm Comes with Node.js --- Step 1 — Clone & install dependencies --- Step 2 — Login to Cloudflare This opens a browser window. Log in with your Cloudflare account and approve the OAuth scopes. What scopes are needed? Wrangler will request permissions for Workers, D1, Email Routing, Pages, and more. You must approve all of them so the CLI can create the database and deploy the worker. Verify you're logged in: --- Step 3 — Configure wrangler.toml Open wrangler.toml and replace the placeholder values with your own: All three vars + the routes pattern must be updated: - YOURDOMAIN.com → your actual domain (e.g. example.com ) - tempik.YOURDOMAIN.com → the subdomain for the web UI --- Step 4 — Create the D1 database You'll see output like: Cop","default_branch":null,"files":null,"tree":[],"storefront":"/r/hirotomasato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hirotomasato/tempik/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."}