← zabolotny.de
DEENRUUA

Головна / Нотатки

Доступ · Безпека · Бекап

Безпечний доступ і бекапи домашнього сервера: Tailscale, Cloudflare Tunnel, vzdump

Домашній сервер хороший рівно настільки, наскільки хороші його доступ і бекапи. Мій принцип: жодного прокидання портів, кожен доступ — свідоме рішення, бекап щодня.

Сергій Заболотний ·

Хто і звідки отримує доступ?

Хто / щоРішення
Лише я, приватно й у дорозіTailscale (VPN на WireGuard)
Лише я, у браузері без VPNCloudflare Tunnel + Access (вхід за одноразовим PIN)
Інші людиТунель із двофакторною автентифікацією або надійним паролем
Чутливі дані (наприклад, фото)Лише через Tailscale, ніколи публічно

Cloudflare Tunnel встановлює вихідне з’єднання, тому на роутері не потрібно відкривати жодного порту. Як я закрив із його допомогою відкритий дашборд — у нотатці Zero Trust для homelab.

Захист у повсякденній роботі

Бекапи з vzdump

Proxmox робить бекап цілих контейнерів через vzdump. У мене це відбувається щодня на окремий диск зі зберіганням 7 щоденних, 4 щотижневих і 3 щомісячних копій:

vzdump <CTID> --storage <backup-storage> --mode snapshot \
  --prune-backups keep-daily=7,keep-weekly=4,keep-monthly=3

Важливо: другий диск у тому самому пристрої захищає від виходу диска з ладу, але не від крадіжки, пожежі чи стрибка напруги. За правилом 3-2-1 принаймні одна копія має лежати в іншому місці — і бекап вважається бекапом, лише коли ви перевірили відновлення.

Чек-лист

Читати далі

Self-hosting · Homelab · Приватність

Вихід із хмари: домашній сервер замість Google, iCloud та інших

Вдома в мене працює сервер на Proxmox із 15+ сервісами. Тут — які хмарні сервіси він замінює, чого це коштує (часу) і де краще залишитися в хмарі.

Proxmox · LXC · Homelab

Proxmox і LXC у homelab: які контейнери я запускаю і навіщо

Чотири контейнери, чотири ролі: як влаштований мій домашній сервер, які програми де працюють і як я розподілив сховище.

Homelab · Бекап · Proxmox

Бекап за 3-2-1 і тест відновлення: бекап — це бекап, лише якщо його вдалося відновити

Більшість історій про бекапи закінчуються однаково: копія робилася, але ніхто не перевіряв, чи можна її відновити. Ось як я бекаплю свій хост Proxmox і як перевіряю відновлення, не ризикуючи нічим робочим.

DevOps · Cloudflare · Zero Trust

Zero Trust для homelab: Cloudflare Tunnel і Access замість відкритих дашбордів

Внутрішній дашборд був публічно доступний через піддомен. Ось як я закрив його за допомогою Cloudflare Tunnel, Cloudflare Access і Tailscale.

Коментарі

Долучайтеся до обговорення: коментарі працюють через GitHub Discussions (вхід через акаунт GitHub). Вміст GitHub/giscus завантажується лише після кліку. Конфіденційність

Ще з мого homelab

Уся серія, інші нотатки та кейси — тут.

Усі нотатки Кейс MeisterMeld Кейс PflegeOasis Кейс Kernbohr-Expert На головну