diff --git a/⚙️ Техническое/📖 Документация/Архив - Старый индекс сервера.md b/⚙️ Техническое/📖 Документация/Архив - Старый индекс сервера.md deleted file mode 100644 index 1cd5867..0000000 --- a/⚙️ Техническое/📖 Документация/Архив - Старый индекс сервера.md +++ /dev/null @@ -1,85 +0,0 @@ -# Документация сервера aepif.ru - -Техническая документация инфраструктуры и сервисов домена 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') }}* \ No newline at end of file diff --git a/⚙️ Техническое/🖥️ Серверы/Authelia Authentication/Администрирование.md b/⚙️ Техническое/🖥️ Серверы/Authelia Authentication/Администрирование.md deleted file mode 100644 index a7aee3e..0000000 --- a/⚙️ Техническое/🖥️ Серверы/Authelia Authentication/Администрирование.md +++ /dev/null @@ -1,35 +0,0 @@ -# Authelia Authentication - Администрирование - -## Ежедневное администрирование Authelia - -*Документация будет дополнена процедурами администрирования* - -## Управление пользователями -*Добавление, изменение, удаление пользователей* - -## Управление группами и правами -*Настройка access control правил* - -## Мониторинг аутентификации -*Анализ логов входа и безопасности* - -## Password reset процедуры -*Сброс паролей пользователей* - -## Управление TOTP -*Настройка и сброс двухфакторной аутентификации* - -## Мониторинг Redis -*Контроль хранилища сессий* - -## Troubleshooting -*Решение проблем с аутентификацией* - -## Backup пользователей -*Резервное копирование базы пользователей* - -## Обновления Authelia -*Процедуры обновления сервиса* - ---- -*Эта страница находится в разработке* \ No newline at end of file diff --git a/⚙️ Техническое/🖥️ Серверы/Authelia Authentication/Развертывание.md b/⚙️ Техническое/🖥️ Серверы/Authelia Authentication/Развертывание.md deleted file mode 100644 index 8d699d8..0000000 --- a/⚙️ Техническое/🖥️ Серверы/Authelia Authentication/Развертывание.md +++ /dev/null @@ -1,32 +0,0 @@ -# Authelia Authentication - Развертывание - -## Пошаговая установка Authelia - -*Документация будет дополнена инструкциями по развертыванию* - -## Предварительные требования -*Системные требования, Traefik, сеть proxy* - -## Подготовка конфигурации -*Создание файлов configuration.yml и users_database.yml* - -## Генерация секретов -*Создание JWT и session секретов* - -## Создание пользователей -*Настройка первичных пользователей* - -## Развертывание контейнеров -*Запуск Authelia и Redis* - -## Интеграция с Traefik -*Настройка Forward Auth middleware* - -## Тестирование аутентификации -*Проверка работы системы* - -## Настройка TOTP -*Конфигурация двухфакторной аутентификации* - ---- -*Эта страница находится в разработке* \ No newline at end of file diff --git a/⚙️ Техническое/🖥️ Серверы/Git Service/Развертывание.md b/⚙️ Техническое/🖥️ Серверы/Git Service/Развертывание.md deleted file mode 100644 index 1a06f0b..0000000 --- a/⚙️ Техническое/🖥️ Серверы/Git Service/Развертывание.md +++ /dev/null @@ -1,46 +0,0 @@ -# Git Service - Развертывание - -## Пошаговая установка - -Этот документ содержит инструкции по развертыванию Git Service с нуля. - -## Предварительные требования - -### Системные требования -*Минимальные требования к серверу* - -### Зависимости -*Необходимое ПО и сервисы* - -## Установка - -### Шаг 1: Подготовка среды -*Подготовка окружения для развертывания* - -### Шаг 2: Конфигурация -*Настройка файлов конфигурации* - -### Шаг 3: Развертывание контейнеров -*Запуск Docker Compose* - -### Шаг 4: Первоначальная настройка -*Настройка Gitea через веб-интерфейс* - -## Интеграция с инфраструктурой - -### Подключение к Traefik -*Настройка reverse proxy* - -### Настройка SSL -*Конфигурация сертификатов* - -## Тестирование - -### Проверка доступности -*Тесты работоспособности сервиса* - -### Создание тестового репозитория -*Валидация функциональности* - ---- -*Эта страница находится в разработке* \ No newline at end of file diff --git a/⚙️ Техническое/🖥️ Серверы/Traefik Reverse Proxy/Администрирование.md b/⚙️ Техническое/🖥️ Серверы/Traefik Reverse Proxy/Администрирование.md deleted file mode 100644 index 7303b9c..0000000 --- a/⚙️ Техническое/🖥️ Серверы/Traefik Reverse Proxy/Администрирование.md +++ /dev/null @@ -1,29 +0,0 @@ -# Traefik Reverse Proxy - Администрирование - -## Ежедневное администрирование Traefik - -*Документация будет дополнена процедурами администрирования* - -## Мониторинг Dashboard -*Работа с веб-интерфейсом Traefik* - -## Управление SSL сертификатами -*Мониторинг и обновление сертификатов* - -## Анализ логов -*Работа с логами доступа и ошибок* - -## Добавление новых сервисов -*Процедура подключения новых сервисов* - -## Troubleshooting -*Решение типовых проблем* - -## Обновления -*Процедуры обновления Traefik* - -## Backup и восстановление -*Резервное копирование конфигурации* - ---- -*Эта страница находится в разработке* \ No newline at end of file diff --git a/⚙️ Техническое/🖥️ Серверы/index.md b/⚙️ Техническое/🖥️ Серверы/index.md index 1698b22..b76d696 100644 --- a/⚙️ Техническое/🖥️ Серверы/index.md +++ b/⚙️ Техническое/🖥️ Серверы/index.md @@ -47,14 +47,11 @@ graph TB - [[Traefik Reverse Proxy/Обзор системы|Обзор системы]] - [[Traefik Reverse Proxy/Конфигурации|Конфигурации]] - [[Traefik Reverse Proxy/Развертывание|Развертывание]] -- [[Traefik Reverse Proxy/Администрирование|Администрирование]] ### 🔐 [Authelia Authentication](Authelia%20Authentication/) Централизованная система аутентификации и авторизации. - [[Authelia Authentication/Обзор системы|Обзор системы]] - [[Authelia Authentication/Конфигурации|Конфигурации]] -- [[Authelia Authentication/Развертывание|Развертывание]] -- [[Authelia Authentication/Администрирование|Администрирование]] ### 📝 [Second Mind Setup](Second%20Mind%20Setup/) Система автоматической публикации заметок Obsidian через Quartz. @@ -67,7 +64,6 @@ graph TB Git-сервер на базе Gitea для хранения кода и заметок. - [[Git Service/Обзор системы|Обзор системы]] - [[Git Service/Конфигурации|Конфигурации]] -- [[Git Service/Развертывание|Развертывание]] - [[Git Service/Администрирование|Администрирование]] ## 🔧 Быстрые команды