Andrey f319133cee Add notification feature to backup scripts for various services
Enhance backup scripts for Nextcloud, Gitea, Paperless, Vaultwarden, Immich, and VPS configurations by adding Telegram notifications upon completion. Include details such as backup size and objects backed up. Update backup documentation to reflect these changes and ensure clarity on backup processes and retention policies.
2026-02-27 20:42:30 +03:00
2026-02-25 21:01:06 +03:00

Документация инфраструктуры

Описание домашнего контура: Proxmox, контейнеры, сервисы, VPN, домены и способы подключения.

Точка входа: Архитектура и подключение — схема сети, IP, домены, таблица всех хостов.
Топология и риски: Схема сети и зависимости — узлы, маршруты NPM, зависимости сервисов, единые точки отказа (SPOF).
Приоритет №1: Бэкапы Proxmox (фаза 1) — стратегия бэкапов LXC/VM и /etc/pve, тестовое восстановление.


Homelab: контейнеры и ВМ

Подробные инструкции по каждому хосту (сервисы, конфиги, порты, бэкапы, TODO).

Документ Что внутри
Контейнер 100 NPM, AdGuard, log-dashboard, vpn-route-check
Контейнер 101 Nextcloud, PostgreSQL, Redis, хранилище «Игры»
Контейнер 103 Gitea, PostgreSQL, act_runner, CouchDB (Obsidian), Vaultwarden, Homepage, Wallos
Контейнер 104 Paperless-ngx, PostgreSQL, Redis
Контейнер 105 RAG API (mini-lm), модели, векторы
Контейнер 107 Invidious, Companion, PostgreSQL
Контейнер 108 Galene (видеозвонки), call.katykhin.ru
ВМ 200 Immich, PostgreSQL, Redis, ML (CUDA), deduper

Интеграции: Paperless + Ollama — вопросы к документам Paperless через локальную LLM.


Сеть, VPN и внешние серверы

Документ О чём
Роутер Netcraze Speedster Доступ к роутеру, два VPN, маршрутизация, DNS
VPN-сервер (VPS, AmneziaWG) VPS для обхода блокировок, AmneziaWG, подключение клиента
Перенос конфигурации AmneziaWG Миграция конфига между серверами DE/USA
VPS Миран: боты и STUN/TURN Telegram-боты, prod, coTURN для Galene

SSL и прокси

Документ О чём
Let's Encrypt (DNS-01) Certbot, Beget API, выдача и продление сертификатов, интеграция с NPM

Скрипты для NPM и сертификатов лежат в каталоге scripts/ (например npm-cert-cloud.sh, npm-add-proxy.sh).

Description
Основная документация по моим сервисам и контуру
Readme 679 KiB
Languages
Shell 84.2%
HTML 8.2%
Python 7.6%