https://github.com/myferr/anonbin
An anonymous pastebin :3
https://github.com/myferr/anonbin
pastebin pastebin-service
Last synced: 12 months ago
JSON representation
An anonymous pastebin :3
- Host: GitHub
- URL: https://github.com/myferr/anonbin
- Owner: myferr
- License: mit
- Created: 2025-06-22T01:22:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-22T02:21:21.000Z (about 1 year ago)
- Last Synced: 2025-06-22T02:41:32.435Z (about 1 year ago)
- Topics: pastebin, pastebin-service
- Language: TypeScript
- Homepage: https://anonbin-one.vercel.app
- Size: 48.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
anonbin
A simple, anonymous pastebin with no accounts, no guarantees.
---
## 📋 What is this?
**anonbin** is a no-signup, minimal pastebin. Paste your text, get a link. That's it.
- ✅ No login required
- 🌐 Public or unlisted pastes
- ⚡️ Fast and anonymous
- 🚫 No database
## 🧰 Stack
- **Frontend**: Next.js 15 , Tailwind CSS, `shadcn/ui`, TypeScript
- **Backend**: Lua with LuaSocket (no framework, no DB)
- **Infra**: Cloudflare Tunnel + Vercel
## 🔧 Running Locally
### Lua API
```bash
lua api.lua
```
* Serves on `localhost:1141`
* Stores pastes as flat files in `data/content/`
* Routes:
* `GET /public`
* `POST /submit`
* `GET /view/:id`
### Tunnel (Cloudflare)
```bash
cloudflared tunnel --url http://localhost:1141
```
Then in your `.env` file:
```env
CF_TUNNEL_URL=https://your-tunnel.trycloudflare.com
```
---
## 💻 Frontend Dev
```bash
cd frontend
npm install
npm dev
```
* Proxies backend via `/api/*`
* All requests go through your Cloudflare tunnel (`CF_TUNNEL_URL` value in .env)
Just a pastebin. Nothing more.