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

5.8 KiB
Raw Blame History

Marketing & launch copy

Repository: GeoExport (geoexport) — open-source geoip/geosite export platform.
English README: ../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 (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 startdocker compose up, open localhost:3000.
  5. API examplescurl 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:

# 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.