Files
Domain_web/premium/docs/MARKETING.md
Андрей Бобырев 93109106bc feat: add premium Next.js scaffold to Domain_web
Bundle geoexport-premium (Docker, docs, Next.js) alongside the
working static site mirror; production VPS install still uses site/.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 21:32:59 +03:00

215 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Marketing & launch copy
Repository: **GeoExport** (`geoexport`) — open-source geoip/geosite export platform.
English README: [../README.md](../README.md). Russian snippets below where noted.
---
## GitHub short description (≤350 chars)
```
Self-hosted geoip/geosite export & routing platform for Xray, 3x-ui, V2Ray, Mihomo, Sing-box. 59 service presets, DNS lookup, routing generator, REST API. Next.js, PostgreSQL, Redis, Docker. Privacy-friendly alternative to hosted geo list tools.
```
---
## GitHub About section
**Website:** `https://github.com/andrey271192/geoexport` (or your docs URL when live)
**Description:** (same as short description above)
**Topics:** see [Topics list](#github-topics-15-20)
---
## GitHub Topics (1520)
```
geoip
geosite
v2ray
xray
sing-box
mihomo
3x-ui
vpn
routing
proxy
self-hosted
nextjs
typescript
docker
postgresql
open-source
privacy
networking
devtools
russia-vpn
```
---
## Repository structure tree
```
geoexport/
├── src/
│ ├── app/ # Next.js App Router (pages + API)
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ └── api/ # REST handlers (planned)
│ ├── components/ # UI (shadcn/ui) — planned
│ └── lib/ # db, redis, geo utils — planned
├── prisma/ # schema & migrations — planned
├── public/ # static assets
├── docs/
│ ├── ARCHITECTURE.md
│ ├── API.md
│ ├── DEPLOYMENT.md
│ ├── CONTRIBUTING.md
│ ├── SECURITY.md
│ └── MARKETING.md # this file
├── docker-compose.yml
├── Dockerfile
├── .env.example
├── LICENSE
├── package.json
└── README.md
```
---
## SEO meta description (~155 chars)
```
GeoExport — self-hosted geoip & geosite lists for Xray, V2Ray, Mihomo. Export .txt, DNS lookup, routing rules. Open source, Docker, REST API.
```
---
## Product Hunt tagline & blurb
**Tagline:** Self-hosted geo lists for your VPN stack
**Description:**
GeoExport helps you browse, search, and export geoip/geosite categories from Loyalsoldier, RuNet Freedom, v2fly, and b4geoip — without relying on a closed SaaS.
- 59 service presets across 9 groups
- DNS lookup with geodb cross-check
- Routing snippet generator for Xray / Mihomo / Sing-box
- REST API + Docker deploy
Open source. Run it on your VPS in minutes.
---
## Telegram post (RU)
```
🌍 GeoExport — open-source замена geoexport.org на своём сервере
Экспорт geoip/geosite для Xray, 3x-ui, V2Ray, Mihomo, Sing-box:
• 9 групп пресетов, 59 сервисов
• поиск по категориям
• DNS lookup + проверка в базах
• генератор routing-правил
• экспорт .txt
• REST API + Docker
Стек: Next.js, PostgreSQL, Redis.
Код: github.com/andrey271192/geoexport
Звезда на GitHub = поддержка проекта ⭐
```
---
## Twitter / X launch
```
We shipped GeoExport — self-hosted geoip/geosite export for Xray, V2Ray, Mihomo, Sing-box.
59 presets · DNS lookup · routing generator · REST API · Docker
Open source. Your VPS. Your data.
⭐ github.com/andrey271192/geoexport
```
---
## Hacker News — Show HN
**Title:** Show HN: GeoExport self-hosted geoip/geosite export for Xray/V2Ray/Mihomo
**Body:**
I built GeoExport, an open-source platform to browse and export geoip/geosite rule lists used by VPN clients (Xray, 3x-ui, V2Ray, Mihomo, Sing-box).
It indexes categories from Loyalsoldier, RuNet Freedom, v2fly, and DanielLavrushin b4geoip, with 59 curated service presets (Telegram, YouTube, Steam, RU-blocked lists, etc.).
Features:
- Search and export plain-text lists
- DNS lookup with geodb cross-check
- Routing config generator
- REST API
- Docker Compose deploy (Next.js + Postgres + Redis)
Motivation: operators often depend on hosted geo tools with no self-host path. GeoExport is API-first and designed to run on a cheap VPS.
Repo: https://github.com/andrey271192/geoexport
A static mirror installer already exists (Domain_web); this repo is the full Next.js rewrite.
Feedback on API shape and self-hosted geo DB ingestion is especially welcome.
---
## Dev.to post outline
**Title:** Self-hosting geoip/geosite lists with GeoExport
1. **Problem** — VPN panels need fresh geoip/geosite data; hosted tools are convenient but opaque.
2. **What GeoExport does** — catalog UI, export, lookup, routing generator.
3. **Architecture sketch** — Next.js, Postgres, Redis, workers (diagram from ARCHITECTURE.md).
4. **Quick start**`docker compose up`, open localhost:3000.
5. **API examples**`curl` for presets, search, export.
6. **Comparison** — mirror mode (Domain_web) vs full stack.
7. **Roadmap** — Prisma, native workers, API keys.
8. **CTA** — star the repo, contribute via CONTRIBUTING.md.
Tags: `#opensource` `#vpn` `#nextjs` `#docker` `#devtools`
---
## Suggested repo naming
| Use case | Name |
|----------|------|
| Product | **GeoExport** |
| Premium fork folder | `geoexport-premium` |
| GitHub repo (recommended) | `geoexport` |
| Legacy mirror | `Domain_web` (keep for install scripts) |
Rename path when publishing:
```bash
# Example: push premium tree to new repo
git remote add origin git@github.com:andrey271192/geoexport.git
git push -u origin main
```
Or continue on `andrey271192/Domain_web` by merging `geoexport-premium` into `site/` when the Next port is ready.
---
## One-line pitch (EN)
**GeoExport:** run your own geoip/geosite export API and UI for Xray-class clients — open source, Docker-ready.
## One-line pitch (RU)
**GeoExport:** свой сервер для экспорта geoip/geosite и routing-правил под Xray и Mihomo — open source, Docker.