5.4 KiB
5.4 KiB
Техническая документация инфраструктуры и сервисов домена aepif.ru. Здесь собрана вся информация о развернутых системах.
Обзор архитектуры
Система построена на микросервисной архитектуре с использованием Docker и состоит из следующих основных компонентов:
Инфраструктурные сервисы
- Traefik Reverse Proxy/Обзор системы - централизованная маршрутизация и SSL
- Authelia Authentication/Обзор системы - единая система аутентификации и авторизации
- Redis - хранение сессий и кэширование
Основные приложения
- Second Mind Setup/Обзор системы - система публикации заметок Obsidian через Quartz
- 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 автоматизации | 🟢 Активен |
Быстрый старт
- Развертывание Traefik: Traefik Reverse Proxy/Развертывание
- Настройка аутентификации: Authelia Authentication/Развертывание
- Установка Git Service: Git Service/Развертывание
- Установка Second Mind: Second Mind Setup/Развертывание
- Первая публикация: Second Mind Setup/Администрирование
Мониторинг и безопасность
- Все сервисы защищены SSL сертификатами от Let's Encrypt
- Централизованная аутентификация через Authelia
- Мониторинг доступен через Traefik Dashboard
- Логи сервисов доступны через
docker logs
Полезные ссылки
Документация обновлена: {{ date | date('YYYY-MM-DD') }}