Бесплатно и открытый код

Google Search Console
всё в одном месте

Все сайты со всех Google аккаунтов на одном экране. Устанавливается на VPS. Без подписок, без лимитов — данные остаются твоими.

GitHub Как установить
curl -fsSL https://raw.githubusercontent.com/fenjo26/opengsc/main/install.sh | sudo bash
opengsc.yourdomain.com
OpenGSC Dashboard

OpenGSC — бесплатная альтернатива seogets.com
для аналитики Google Search Console

seogets.com берёт от $19 до $79 в месяц за облачный дашборд для мониторинга SEO. OpenGSC даёт тот же набор аналитики Google Search Console — клики, показы, CTR, позиции, ключевые слова на пороге ТОПа, Content Decay и AI-кластеризацию — совершенно бесплатно. Устанавливается на ваш VPS за 5 минут, данные из поисковой консоли не покидают ваш сервер, никаких лимитов по сайтам и ежемесячных платежей.

OpenGSC vs seogets.com: сравнение

Параметр OpenGSC seogets.com
Цена Бесплатно $19–$79 / месяц
Размещение Ваш VPS — полный контроль Их облако
Конфиденциальность 100% приватно, нет третьих лиц Хранится на их серверах
Сайты / аккаунты Без ограничений По тарифу
Показы и запросы GSC
Ключи у порога ТОПа
Content Decay Map
AI-кластеры тем Ваш API-ключ (по факту) Встроено (платный тариф)
Время установки ~5 мин, одна команда SaaS, мгновенная регистрация
Открытый код

Что входит в OpenGSC бесплатно

Плюсы и минусы бесплатного self-hosted дашборда

Плюсы
  • Никаких подписок — раз заплатил за VPS ($3–6/мес) и пользуешься бессрочно
  • Данные GSC хранятся только на вашем сервере — никакой третьей стороны
  • Неограниченное количество сайтов и аккаунтов Google — никаких плановых ограничений
  • Открытый исходный код — аудит, кастомизация, свои доработки
  • AI-функции работают через ваш API-ключ по себестоимости, без наценки тарифа
Минусы
  • Нужен VPS и домен — это не нулевая настройка как у SaaS-сервиса
  • Обновления — на вас (одна команда git pull && npm run build)
  • Нет встроенной командной работы и white-label отчётов
  • Проверки здоровья (Safe Browsing, VirusTotal, PageSpeed) требуют бесплатных API-ключей

Всё для контроля
поискового трафика

Полный аналитический инструмент на базе GSC, работающий на твоём сервере. Никакие третьи стороны не видят твои данные.

📊

Единый дашборд

Все сайты со всех Google аккаунтов на одном экране. Клики, показы, CTR, позиция — со спарклайн-графиками для каждого сайта.

📈

Сравнение периодов

Сравнивай любой период с предыдущим, год-к-году или произвольным диапазоном. Сразу видно что растёт, а что падает.

🎯

Слова на пороге ТОПа

Запросы на позициях 4–20 с хорошими показами. Это ваши "лёгкие победы" — небольшой толчок, и они на первой странице.

⚔️

Каннибализация ключей

Находи ситуации, когда несколько страниц конкурируют за один запрос. Понимай, какой URL выигрывает, а какой дробит трафик.

🗺️

Карта устаревания контента

Тепловая карта страниц, теряющих трафик со временем. Замечай устаревание контента до того, как он выпадет из поиска.

💡

Бенчмарк CTR

Сравнивай CTR с отраслевыми стандартами по позициям. Находи страницы, где лучшие заголовки дадут больше кликов.

🔍

Статус индексации URL

Проверяй статус индексации топовых страниц через Google Search Console API. Кеш на 24ч соблюдает лимиты запросов.

🤖

AI-анализ

Подключи свой ключ Anthropic, OpenAI, Gemini или OpenRouter. Автоматическая генерация тематических кластеров и групп контента.

🎨

Приватность и темы

Privacy Blur для скриншотов и записи экрана. Тёмная/светлая тема. Широкий или стандартный макет. Экспорт в CSV.

Три шага
до запуска

Деплой на любой VPS с Ubuntu 22.04+. Установщик сам настраивает Node.js, PM2, Nginx и SSL-сертификат.

1

Создай Google OAuth приложение

Занимает около 5 минут в Google Cloud Console. Включи Search Console API и создай OAuth 2.0 credentials для своего домена.

Google Cloud Console
# Authorized JavaScript origins
https://your-domain.com
 
# Authorized redirect URIs
https://your-domain.com/api/auth/callback/google
 
# Скопируй эти данные для установщика:
CLIENT_ID = 123...apps.googleusercontent.com
CLIENT_SECRET = GOCSPX-...
2

Установка одной командой

Подключись к VPS по SSH и запусти команду ниже. Скрипт сам всё настроит, тебе останется только следовать инструкциям в терминале.

  • Автоматическая настройка окружения (Node.js, PM2)
  • Настройка Nginx и SSL-сертификата
  • Базовая защита и настройка Firewall
  • Развертывание приложения в /root/seogets
Запусти на своём VPS
curl -fsSL https://raw.githubusercontent.com/fenjo26/opengsc/main/install.sh | sudo bash
bash — root@your-vps
$ ssh root@YOUR_SERVER_IP
 
$ curl -fsSL https://raw.githubusercontent.com/
     fenjo26/opengsc/main/install.sh | sudo bash
 
✓ Клонирование репозитория...
✓ Установка Node.js 20 LTS...
✓ Настройка PM2...
✓ Настройка Nginx...
✓ SSL сертификат получен
✓ Firewall настроен
 
🚀 OpenGSC запущен!
3

Войди и добавь аккаунты

Открой свой домен в браузере. Войди через Google — первый аккаунт становится владельцем дашборда. Добавь остальные аккаунты в Настройках.

  • Первый Google-вход = владелец дашборда
  • Добавляй несколько Google аккаунтов в Настройках
  • Сайты со всех аккаунтов появляются автоматически
  • Данные синхронизируются в фоне
PM2 — process manager
# Проверить статус
$ pm2 status
┌──────────┬────────┬──────┐
seogets online ↑ 2d
└──────────┴────────┴──────┘
 
# Обновиться до последней версии
$ git pull
$ npm run build
$ pm2 restart seogets
 
# Просмотр логов
$ pm2 logs seogets

Подойдёт любой недорогой VPS

VPS за $5/месяц от Hetzner, DigitalOcean или любого провайдера с Ubuntu 22.04+ — более чем достаточно.

Параметр Минимум Рекомендуется
ОС Ubuntu 22.04 LTS Ubuntu 22.04 / 24.04 LTS
CPU 1 vCPU 2 vCPU
RAM 1 GB 2 GB
Диск 10 GB SSD 20 GB SSD
Node.js Устанавливается автоматически скриптом install.sh
ℹ️

Протестировано на Ubuntu 22.04 LTS. Другие Debian-based дистрибутивы тоже работают. CentOS / RHEL — не поддерживаются. Windows — не поддерживается.

Построено на надёжных,
проверенных технологиях

Никаких экзотических зависимостей. Всё работает в одном Node.js процессе с локальной SQLite базой данных.

Next.js 15
🗄️ Prisma 5 + SQLite
🔑 NextAuth v4
📊 Recharts
🔍 Google Search Console API
⚙️ PM2
🌐 Nginx
🤖 Anthropic / OpenAI / Gemini
🔒 Let's Encrypt SSL
🛡️ UFW Firewall

Частые вопросы

Это действительно бесплатно?

Да, полностью. OpenGSC — open source (лицензия MIT). Ты платишь только за свой VPS — обычно $4–6/месяц. Никаких подписок, лимитов и скрытых платежей.

При входе ошибка redirect_uri_mismatch

Значение NEXTAUTH_URL в файле .env не совпадает с Authorized redirect URI в Google Cloud Console. Они должны быть идентичны — включая http:// vs https://. Redirect URI должен быть ВАШ_ДОМЕН/api/auth/callback/google.

Можно добавить несколько Google аккаунтов?

Да. После входа основным аккаунтом перейди в Настройки → Мои Google Аккаунты и добавь сколько угодно аккаунтов. Сайты со всех аккаунтов автоматически появятся на дашборде.

Где хранятся мои данные?

Полностью на твоём VPS в локальной SQLite базе данных. Ничего не покидает твой сервер. Никакой аналитики, телеметрии и сбора данных третьими сторонами.

После перезапуска сервера база данных пропала

Используй абсолютный путь в DATABASE_URL, а не относительный. Установщик задаёт это автоматически: file:/root/seogets/data/prod.db. При ручной установке укажи путь явно в .env.

Как обновиться до новой версии?

Используй следующие команды в терминале:

cd /root/seogets
git pull
npm install
npx prisma migrate deploy
npm run build
pm2 restart seogets

Готов владеть
своими SEO данными?

Установка за 5 минут. Без карты, без подписки.

Начать на GitHub Читать документацию