🏠 Домашний сервер

shota-rustaveli.ru · Debian 12 · Docker

9 сервисов онлайн

🌐 Основные сервисы

Доступны снаружи через HTTPS

🔒 Только в локальной сети

Доступно только из дома (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)
SSD256 ГБ — система, /, /boot/efi, swap
HDD 11 ТБ — /mnt/hdd1 — media, shared, documents
HDD 2500 ГБ — /mnt/hdd2 — restic-бэкапы
RAM3.8 ГБ
Внешний IP46.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/

📦 Дополнительные сервисы

Инфраструктура и сервисы, работающие «под капотом»

💾 Бэкапы

  • 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