4.0 KiB
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 терминации.
- Traefik Reverse Proxy/Обзор системы
- Traefik Reverse Proxy/Конфигурации
- Traefik Reverse Proxy/Развертывание
🔐 Authelia Authentication
Централизованная система аутентификации и авторизации.
📝 Second Mind Setup
Система автоматической публикации заметок Obsidian через Quartz.
- Second Mind Setup/Обзор системы
- Second Mind Setup/Конфигурации
- Second Mind Setup/Развертывание
- Second Mind Setup/Администрирование
🗂️ 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