🌐 Основные сервисы
Доступны снаружи через HTTPS
Резюме Алисы
Node.js + React + PostgreSQL
shota-rustaveli.ru
Jellyfin
Медиасервер — фильмы, сериалы, музыка
media.shota-rustaveli.ru
Filebrowser
Веб-файловый менеджер
files.shota-rustaveli.ru
Home Assistant
Умный дом и автоматизации
ha.shota-rustaveli.ru
Homarr
Дашборд со ссылками и виджетами
home.shota-rustaveli.ru
Beszel
Мониторинг CPU/RAM/диска
beszel.shota-rustaveli.ru
Memos
Быстрые заметки
memos.shota-rustaveli.ru
Wiki.js
Личная база знаний
wiki.shota-rustaveli.ru
Uptime Kuma
Проверка доступности сервисов
status.shota-rustaveli.ru
🔒 Только в локальной сети
Доступно только из дома (LAN 192.168.0.0/24)
NPM Admin
Управление reverse-proxy и SSL
192.168.0.106:81
Samba
Сетевые папки для Windows/Linux
\\192.168.0.106\shared
🖥️ Железо и данные
| Система | Debian 12 (Bookworm) |
| SSD | 256 ГБ — система, /, /boot/efi, swap |
| HDD 1 | 1 ТБ — /mnt/hdd1 — media, shared, documents |
| HDD 2 | 500 ГБ — /mnt/hdd2 — restic-бэкапы |
| RAM | 3.8 ГБ |
| Внешний IP | 46.191.172.27 (статический) |
| Домен | shota-rustaveli.ru (Timeweb) |
📂 Пути на диске
| NPM data | /home/ufa/server/npm-data/ |
| NPM SSL | /home/ufa/server/npm-letsencrypt/ |
| Jellyfin | /home/ufa/server/jellyfin-config/ |
| Homarr | /home/ufa/server/homarr-data/ |
| Filebrowser | /home/ufa/server/filebrowser-data/ |
| HA | /home/ufa/server/homeassistant-config/ |
| Wiki.js | /home/ufa/server/wikijs-db-data/ |
| Memos | /home/ufa/server/memos-data/ |
| Landing | /home/ufa/server/landing/ |
| Resume project | /home/ufa/resume/ |
| Media | /mnt/hdd1/media/, /mnt/hdd2/media/ |
| Документы | /mnt/hdd1/documents/ |
| Общая папка | /mnt/hdd1/shared/ |
| Restic бэкапы | /mnt/hdd2/restic-backup/ |
📦 Дополнительные сервисы
Инфраструктура и сервисы, работающие «под капотом»
- Docker + Docker Compose — контейнеризация
- Nginx Proxy Manager — reverse-proxy и SSL
- PostgreSQL 16 — БД для resume и Wiki.js
- Redis — кэш для пет-проектов
- Node.js 24 + PM2 — для пет-проектов
- Restic — ежедневный шифрованный бэкап
- Samba — сетевые папки (Windows/Linux)
- UFW — фаервол (открыты 22, 80, 443)
- fail2ban — защита SSH от брутфорса
- Let's Encrypt — SSL для всех доменов
💾 Бэкапы
- Restic — ежедневно в 4:00
- Хранится:
/mnt/hdd2/restic-backup - Retention: 7 дней + 4 недели + 6 месяцев
- Шифрование: AES-256
- Проверка: 1-го числа месяца в 5:00
🛡️ Безопасность
- SSH — порт 2222, ключи + пароль
- fail2ban — 3 попытки → бан 24 часа
- UFW — открыты только 22, 80, 443
- SSL — Let's Encrypt (RSA) для всех доменов
- NPM / Samba / HA — только LAN / reverse-proxy