Files
2025-08-09 22:40:59 +04:00

4.0 KiB

🖥️ Серверы

Документация по всем серверам и сервисам инфраструктуры aepif.ru.

🏗️ Архитектура инфраструктуры

graph TB
    A[User] --> B[Traefik Reverse Proxy]
    B --> C[Authelia Authentication]
    C --> D[Second Mind - notes.aepif.ru]
    C --> E[Git Service - git.aepif.ru]
    
    B --> F[Webhook Service - webhook.aepif.ru]
    
    subgraph "Docker Network: proxy"
        B
        C
        D
        E
        F
    end
    
    subgraph "Databases"
        G[Redis - Sessions]
        H[PostgreSQL - Gitea]
    end
    
    C --> G
    E --> H

📋 Активные сервисы

Сервис Домен Статус Документация
Traefik traefik.aepif.ru 🟢 Traefik Reverse Proxy/Обзор системы
Authelia auth.aepif.ru 🟢 Authelia Authentication/Обзор системы
Second Mind notes.aepif.ru 🟢 Second Mind Setup/Обзор системы
Git Service git.aepif.ru 🟢 Git Service/Обзор системы
Webhook webhook.aepif.ru 🟢 -

📖 Документация по сервисам

🌐 Traefik Reverse Proxy

Центральный реверс-прокси для маршрутизации трафика и SSL терминации.

🔐 Authelia Authentication

Централизованная система аутентификации и авторизации.

📝 Second Mind Setup

Система автоматической публикации заметок Obsidian через Quartz.

🗂️ Git Service

Git-сервер на базе Gitea для хранения кода и заметок.

🔧 Быстрые команды

Мониторинг всех сервисов

# Проверка всех контейнеров
docker ps

# Логи всех сервисов
docker-compose logs -f

# Статус системы
curl -I https://notes.aepif.ru
curl -I https://git.aepif.ru  
curl -I https://auth.aepif.ru

Обновление системы

# Обновление всех образов
docker-compose pull
docker-compose up -d

# Перезапуск отдельного сервиса
docker-compose restart SERVICE_NAME

📊 Мониторинг

Health Checks

TABLE status as "Статус", version as "Версия", file.mtime as "Обновлено"
FROM "⚙️ Техническое/🖥️ Серверы"
WHERE file.name != "index"
SORT file.mtime DESC

Структура файлов сервера

/DOCKER/
├── traefik/          # Reverse Proxy
├── auth/             # Authelia + Redis
├── git/              # Gitea + PostgreSQL  
├── notes/            # Second Mind Quartz
└── webhook/          # Webhook Service

⚙️ Техническое/index