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

117 lines
4.0 KiB
Markdown

# 🖥️ Серверы
Документация по всем серверам и сервисам инфраструктуры aepif.ru.
## 🏗️ Архитектура инфраструктуры
```mermaid
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](Traefik%20Reverse%20Proxy/)
Центральный реверс-прокси для маршрутизации трафика и SSL терминации.
- [[Traefik Reverse Proxy/Обзор системы|Обзор системы]]
- [[Traefik Reverse Proxy/Конфигурации|Конфигурации]]
- [[Traefik Reverse Proxy/Развертывание|Развертывание]]
### 🔐 [Authelia Authentication](Authelia%20Authentication/)
Централизованная система аутентификации и авторизации.
- [[Authelia Authentication/Обзор системы|Обзор системы]]
- [[Authelia Authentication/Конфигурации|Конфигурации]]
### 📝 [Second Mind Setup](Second%20Mind%20Setup/)
Система автоматической публикации заметок Obsidian через Quartz.
- [[Second Mind Setup/Обзор системы|Обзор системы]]
- [[Second Mind Setup/Конфигурации|Конфигурации]]
- [[Second Mind Setup/Развертывание|Развертывание]]
- [[Second Mind Setup/Администрирование|Администрирование]]
### 🗂️ [Git Service](Git%20Service/)
Git-сервер на базе Gitea для хранения кода и заметок.
- [[Git Service/Обзор системы|Обзор системы]]
- [[Git Service/Конфигурации|Конфигурации]]
- [[Git Service/Администрирование|Администрирование]]
## 🔧 Быстрые команды
### Мониторинг всех сервисов
```bash
# Проверка всех контейнеров
docker ps
# Логи всех сервисов
docker-compose logs -f
# Статус системы
curl -I https://notes.aepif.ru
curl -I https://git.aepif.ru
curl -I https://auth.aepif.ru
```
### Обновление системы
```bash
# Обновление всех образов
docker-compose pull
docker-compose up -d
# Перезапуск отдельного сервиса
docker-compose restart SERVICE_NAME
```
## 📊 Мониторинг
### Health Checks
```dataview
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|← Назад к техническому разделу]]