Исходники

Исходный код NNOP Panel

NNOP Panel распространяется как открытый self-hosted проект. Пользователь может скачать исходники, поднять панель на своем сервере и выпускать собственные ключи под своим контролем.

Версия

1.0.0

GitHub

https://github.com/jamanvpn/panelnnop

Поддержка

sergvit33@gmail.com

Скачать tar.gz

/panel/releases/nnop-panel-1.0.0-source.tar.gz

Скачать zip

/panel/releases/nnop-panel-1.0.0-source.zip

SHA256SUMS

/panel/releases/nnop-panel-1.0.0-SHA256SUMS.txt

Как собрать свою панель

  1. 01Скачайте архив исходников или откройте GitHub репозиторий.
  2. 02Установите Node.js 22+, выполните npm install и настройте .env.local.
  3. 03Соберите проект командой npm run build.
  4. 04Запустите через systemd и поставьте Nginx/HTTPS перед панелью.
  5. 05Создайте ключ в dashboard и импортируйте token/link в NNOP.
Документация

Что внутри исходников

  • src/app - страницы панели, публичные ссылки импорта и API routes.
  • src/components - общие UI-компоненты сайта и dashboard.
  • src/lib - работа с базой, окружением, ключами и runtime-настройками.
  • data/db.json - локальная база, создается на сервере и не входит в релизный архив.
  • docs/screenshots - скриншоты для README и публикации.

Описание изменений

Версия 1.0.0 включает публичный сайт, страницу поддержки, страницу исходников, релизные архивы, dashboard для ключей и подробную инструкцию по самостоятельному развертыванию.