🚀 KSPAI.RU

Полная документация проекта

Версия 1.0 · $(date '+%d.%m.%Y')

Домен: kspai.ru · Внешний IP: 94.102.127.215

📋 Содержание

📄 README.md Markdown

ПРОЕКТ: ИТОГОВАЯ КОНФИГУРАЦИЯ СЕТИ KSPAI.RU

Версия: 1.0 Дата: 19 сентября 2026 Внешний IP: 94.102.127.215 Локальная сеть: 192.168.0.0/24


1. ОБЩАЯ АРХИТЕКТУРА

Инфраструктура домена kspai.ru на двух физических серверах:

Сервер IP Роль
server (мини-ПК) 192.168.0.150 Сервисный сервер
serverai (ноутбук) 192.168.0.100 AI-сервер
Роутер TP-Link AX5400 192.168.0.1 Точка входа

2. СХЕМА СЕТИ

                          ИНТЕРНЕТ
                             │
                             ▼ 94.102.127.215
        ┌────────────────────────────────────────┐
        │  Роутер TP-Link AX5400                 │
        │  LAN: 192.168.0.1/24                   │
        │  Проброс: 80, 443, 2222, 25, 465,      │
        │           587, 993, 995 → :150         │
        └────────────────┬───────────────────────┘
                         │
        ┌────────────────┴────────────────┐
        ▼                                 ▼
┌──────────────────────┐      ┌──────────────────────┐
│  SERVER              │      │  SERVERAI            │
│  192.168.0.150       │      │  192.168.0.100       │
│                      │      │                      │
│  Nginx (системный)   │      │  Ollama :11434       │
│  ├─ :80 → :443       │      │  Dify :80            │
│  ├─ kspai.ru         │      │                      │
│  ├─ gitlab.kspai.ru  │      │  Модели:             │
│  ├─ cloude.kspai.ru  │      │  - deepseek-r1:1.5b  │
│  ├─ control.kspai.ru │      │  - deepseek-coder    │
│  ├─ n8n.kspai.ru     │      │                      │
│  └─ mail.kspai.ru    │      │                      │
│                      │      │                      │
│  Docker:             │      │                      │
│  ├─ GitLab :8080     │      │                      │
│  ├─ Nextcloud :8081  │      │                      │
│  ├─ n8n :5678        │      │                      │
│  └─ MariaDB          │      │                      │
│                      │      │                      │
│  Postfix + Dovecot   │      │                      │
│  ttyd :7681          │      │                      │
│  /backup (2TB)       │◄─────┤  rsync бэкап         │
└──────────────────────┘      └──────────────────────┘

3. DNS И ДОМЕНЫ

Домен Тип Значение Сервис
kspai.ru A 94.102.127.215 Сайт
gitlab.kspai.ru A 94.102.127.215 GitLab
cloude.kspai.ru A 94.102.127.215 Nextcloud
control.kspai.ru A 94.102.127.215 Web SSH
n8n.kspai.ru A 94.102.127.215 n8n
mail.kspai.ru A 94.102.127.215 Почта
kspai.ru MX mail.kspai.ru Почта

4. ПОРТЫ

server (192.168.0.150)

Порт Сервис Домен
22 SSH -
25 Postfix SMTP mail.kspai.ru
80 Nginx HTTP все
443 Nginx HTTPS все
465 Postfix SMTPS mail.kspai.ru
587 Postfix Submission mail.kspai.ru
993 Dovecot IMAPS mail.kspai.ru
995 Dovecot POP3S mail.kspai.ru
2222 GitLab SSH gitlab.kspai.ru
5678 n8n n8n.kspai.ru
7681 ttyd control.kspai.ru
8080 GitLab Web gitlab.kspai.ru
8081 Nextcloud cloude.kspai.ru

serverai (192.168.0.100)

Порт Сервис
22 SSH
80 Dify Web
11434 Ollama API

5. ПЛАН РАБОТ

Этап Задача Время
1 Очистка (Open WebUI, модели) 30 мин
2 control.kspai.ru (ttyd) 1 ч
3 Почта (Postfix + Dovecot) 2 ч
4 Backup 1 ч
5 Сайт kspai.ru 1 ч
6 Утилиты на server 30 мин
7 SSL serverai / API 30 мин
ИТОГО ~7 часов

6. ЧЕК-ЛИСТ


Конец документа.

📄 INDEX.md Markdown

ИНДЕКС ДОКУМЕНТАЦИИ KSPAI.RU

📂 Структура

📄 docs/checklist.md Markdown

ЧЕК-ЛИСТ ПРОВЕРКИ

Дата: ___________

1. DNS

2. Server (192.168.0.150)

3. ServerAI (192.168.0.100)

4. Backup

5. Сайт

6. Мониторинг

Результат: ___ / ___

📄 docs/domains_matrix.md Markdown

МАТРИЦА ДОМЕНОВ

Домен Сервис Порт Сервер SSL Статус
kspai.ru Сайт 443 server Let’s Encrypt 🟡
gitlab.kspai.ru GitLab 8080→443 server Let’s Encrypt
cloude.kspai.ru Nextcloud 8081→443 server Let’s Encrypt
control.kspai.ru ttyd 7681→443 server Let’s Encrypt 🔴
n8n.kspai.ru n8n 5678→443 server Let’s Encrypt
mail.kspai.ru Postfix/Dovecot 25/465/587/993 server Let’s Encrypt 🔴
- Dify 80 serverai локально
- Ollama 11434 serverai - 🟡
📄 docs/ports_table.md Markdown

ТАБЛИЦА ПОРТОВ

SERVER (192.168.0.150)

Порт Сервис Домен Доступ
22 SSH - LAN
25 Postfix SMTP mail.kspai.ru WAN
80 Nginx HTTP все WAN
443 Nginx HTTPS все WAN
465 Postfix SMTPS mail.kspai.ru WAN
587 Postfix Submission mail.kspai.ru WAN
993 Dovecot IMAPS mail.kspai.ru WAN
995 Dovecot POP3S mail.kspai.ru WAN
2222 GitLab SSH gitlab.kspai.ru WAN
5678 n8n n8n.kspai.ru LAN
7681 ttyd control.kspai.ru LAN
8080 GitLab Web gitlab.kspai.ru LAN
8081 Nextcloud cloude.kspai.ru LAN

SERVERAI (192.168.0.100)

Порт Сервис Доступ
22 SSH LAN
80 Dify Web LAN
11434 Ollama API LAN
📁 schemes/network_scheme.txt scheme

╔══════════════════════════════════════════════════════════════════════════╗
║                    СХЕМА СЕТИ KSPAI.RU (TO-BE)                            ║
║                         Версия 1.0 от 19.09.2026                          ║
╚══════════════════════════════════════════════════════════════════════════╝

                          ИНТЕРНЕТ
                             │
                             │ 94.102.127.215 (WAN)
                             ▼
        ┌────────────────────────────────────────────────┐
        │  РОУТЕР TP-Link AX5400                         │
        │  LAN: 192.168.0.1/24                           │
        │                                                │
        │  Проброс портов:                               │
        │  ┌──────────────────────────────────────────┐  │
        │  │ 80   → 192.168.0.150:80                  │  │
        │  │ 443  → 192.168.0.150:443  ◄── ГЛАВНЫЙ    │  │
        │  │ 2222 → 192.168.0.150:2222               │  │
        │  │ 25   → 192.168.0.150:25                  │  │
        │  │ 465  → 192.168.0.150:465                 │  │
        │  │ 587  → 192.168.0.150:587                 │  │
        │  │ 993  → 192.168.0.150:993                 │  │
        │  │ 995  → 192.168.0.150:995                 │  │
        │  └──────────────────────────────────────────┘  │
        └────────────────────┬───────────────────────────┘
                             │
                LAN 192.168.0.0/24
                             │
        ┌────────────────────┴────────────────────┐
        │                                         │
        ▼                                         ▼
┌──────────────────────────┐        ┌──────────────────────────┐
│  SERVER                  │        │  SERVERAI                │
│  192.168.0.150           │        │  192.168.0.100           │
│  (мини-ПК, 30GB RAM)     │        │  (ноутбук, 15GB RAM)     │
│                          │        │                          │
│  NGINX :80, :443         │        │  OLLAMA :11434           │
│  ├─ kspai.ru             │        │  ├─ deepseek-r1:1.5b     │
│  ├─ gitlab.kspai.ru      │        │  └─ deepseek-coder:1.3b  │
│  ├─ cloude.kspai.ru      │        │                          │
│  ├─ control.kspai.ru     │        │  DIFY :80                │
│  ├─ n8n.kspai.ru         │        │                          │
│  └─ mail.kspai.ru        │        │  BACKUP-КЛИЕНТ           │
│                          │        │  rsync → server          │
│  Docker:                 │        │                          │
│  • GitLab :8080          │        │                          │
│  • Nextcloud :8081       │        │                          │
│  • n8n :5678             │        │                          │
│                          │        │                          │
│  Postfix+Dovecot         │        │                          │
│  ttyd :7681              │        │                          │
│                          │        │                          │
│  /backup (2TB) ◄─────────┼────────┼── rsync                 │
└──────────────────────────┘        └──────────────────────────┘
  
📁 scripts/01_server_prepare.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 01_server_prepare.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 01_server_prepare.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/02_server_nginx.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 02_server_nginx.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 02_server_nginx.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/03_server_ssl.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 03_server_ssl.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 03_server_ssl.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/04_server_gitlab.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 04_server_gitlab.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 04_server_gitlab.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/05_server_nextcloud.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 05_server_nextcloud.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 05_server_nextcloud.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/06_server_n8n.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 06_server_n8n.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 06_server_n8n.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/07_server_mail.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 07_server_mail.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 07_server_mail.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/08_server_ttyd.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 08_server_ttyd.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 08_server_ttyd.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/09_server_backup.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 09_server_backup.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 09_server_backup.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/10_server_site.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 10_server_site.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 10_server_site.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/11_serverai_prepare.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 11_serverai_prepare.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 11_serverai_prepare.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/12_serverai_ollama.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 12_serverai_ollama.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 12_serverai_ollama.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/13_serverai_dify.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 13_serverai_dify.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 13_serverai_dify.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/14_serverai_backup.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 14_serverai_backup.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 14_serverai_backup.sh..."
# TODO: заполнить
echo "✅ Готово"
  
📁 scripts/15_verify_all.sh bash

#!/bin/bash
# ============================================================
# Скрипт: 15_verify_all.sh
# Проект: kspai.ru
# Дата: 2026-09-19
# ============================================================

set -e

echo "▶️  Запуск 15_verify_all.sh..."
# TODO: заполнить
echo "✅ Готово"