83 lines
5.4 KiB
Markdown
83 lines
5.4 KiB
Markdown
Техническая документация инфраструктуры и сервисов домена aepif.ru. Здесь собрана вся информация о развернутых системах.
|
||
|
||
## Обзор архитектуры
|
||
|
||
Система построена на микросервисной архитектуре с использованием Docker и состоит из следующих основных компонентов:
|
||
|
||
### Инфраструктурные сервисы
|
||
- **[[Traefik Reverse Proxy/Обзор системы|Traefik Reverse Proxy]]** - централизованная маршрутизация и SSL
|
||
- **[[Authelia Authentication/Обзор системы|Authelia Authentication]]** - единая система аутентификации и авторизации
|
||
- **Redis** - хранение сессий и кэширование
|
||
|
||
### Основные приложения
|
||
- **[[Second Mind Setup/Обзор системы|Second Mind]]** - система публикации заметок Obsidian через Quartz
|
||
- **[[Git Service/Обзор системы|Git Service]]** - Git-сервер на базе Gitea для хранения кода и заметок
|
||
|
||
## Структура документации
|
||
|
||
### 🏗️ Общий обзор инфраструктуры
|
||
- **[[Обзор инфраструктуры]]** - архитектура высокого уровня и принципы системы
|
||
|
||
### 📋 Инфраструктурные сервисы
|
||
Базовые сервисы, обеспечивающие работу всей системы:
|
||
|
||
#### 🌐 Traefik Reverse Proxy
|
||
- **[[Traefik Reverse Proxy/Обзор системы]]** - архитектура и функции
|
||
- **[[Traefik Reverse Proxy/Конфигурации]]** - настройки маршрутизации и SSL
|
||
- **[[Traefik Reverse Proxy/Развертывание]]** - установка reverse proxy
|
||
- **[[Traefik Reverse Proxy/Администрирование]]** - управление трафиком
|
||
|
||
#### 🔐 Authelia Authentication
|
||
- **[[Authelia Authentication/Обзор системы]]** - система аутентификации
|
||
- **[[Authelia Authentication/Конфигурации]]** - настройки доступа и пользователей
|
||
- **[[Authelia Authentication/Развертывание]]** - установка системы авторизации
|
||
- **[[Authelia Authentication/Администрирование]]** - управление пользователями
|
||
|
||
### 📝 Second Mind Setup
|
||
Система автоматической публикации заметок:
|
||
- **[[Second Mind Setup/Обзор системы]]** - концепция и архитектура
|
||
- **[[Second Mind Setup/Конфигурации]]** - настройки компонентов
|
||
- **[[Second Mind Setup/Развертывание]]** - пошаговая установка
|
||
- **[[Second Mind Setup/Администрирование]]** - управление и поддержка
|
||
|
||
### 🗂️ Git Service
|
||
Централизованное хранение кода и версионирование:
|
||
- **[[Git Service/Обзор системы]]** - архитектура Git-сервера
|
||
- **[[Git Service/Конфигурации]]** - настройки Gitea и PostgreSQL
|
||
- **[[Git Service/Развертывание]]** - установка и первоначальная настройка
|
||
- **[[Git Service/Администрирование]]** - управление пользователями и репозиториями
|
||
|
||
## Домены и сервисы
|
||
|
||
| Домен | Сервис | Описание | Статус |
|
||
|-------|--------|----------|--------|
|
||
| `notes.aepif.ru` | Second Mind | Опубликованные заметки | 🟢 Активен |
|
||
| `git.aepif.ru` | Gitea | Git-сервер | 🟢 Активен |
|
||
| `auth.aepif.ru` | Authelia | Система входа | 🟢 Активен |
|
||
| `traefik.aepif.ru` | Traefik Dashboard | Мониторинг прокси | 🟢 Активен |
|
||
| `webhook.aepif.ru` | Webhook Service | API автоматизации | 🟢 Активен |
|
||
|
||
## Быстрый старт
|
||
|
||
1. **Развертывание Traefik**: [[Traefik Reverse Proxy/Развертывание]]
|
||
2. **Настройка аутентификации**: [[Authelia Authentication/Развертывание]]
|
||
3. **Установка Git Service**: [[Git Service/Развертывание]]
|
||
4. **Установка Second Mind**: [[Second Mind Setup/Развертывание]]
|
||
5. **Первая публикация**: [[Second Mind Setup/Администрирование]]
|
||
|
||
## Мониторинг и безопасность
|
||
|
||
- Все сервисы защищены SSL сертификатами от Let's Encrypt
|
||
- Централизованная аутентификация через Authelia
|
||
- Мониторинг доступен через Traefik Dashboard
|
||
- Логи сервисов доступны через `docker logs`
|
||
|
||
## Полезные ссылки
|
||
|
||
- [Опубликованная версия заметок](https://notes.aepif.ru) 🔒
|
||
- [Git-репозиторий](https://git.aepif.ru) 🔒
|
||
- [Административная панель](https://traefik.aepif.ru) 🔒
|
||
|
||
---
|
||
|
||
*Документация обновлена: {{ date | date('YYYY-MM-DD') }}* |