Kopie systemu
Infrastruktura:
🖥️ Diagnostyka
·
⏱️ Crony
·
⚙️ Procesy w tle
·
📜 Logi systemu
·
🚨 Przełączenie awaryjne
📧 Powiadomienia e-mail
Codziennie o 00:00 wysyłany jest mail z raportem kopii na poniższe adresy.
- Ładuję listę…
Godzina wysyłki maila:
:
Co to jest? Po co? Jak działa?
Co to jest
Codzienna kopia zapasowa systemu TN2: dump bazy danych + spakowany kod aplikacji. Każdego dnia powstaje nowa paczka.Po co
Gdyby serwer padł, zhakowano go albo Marcin omyłkowo skasował coś ważnego — z tych paczek odtworzymy stan z każdego z ostatnich 3 dni. Załączniki maili nie są w paczce (master leży na CyberFolks w skrzynkach IMAP, odbudowuje się automatycznie z syncu).Jak działa
- Codziennie o 23:45 skrypt nocny generuje dwie paczki:
db.sql.gz(~1 GB) ikod.zip(~60 MB) - Pliki lądują w
/home/almalinux/backups/YYYY-MM-DD/na Hetznerze — poza katalogiem WWW (niedostępne bezpośrednio z internetu) - O 23:58 obie paczki są kopiowane do Hetzner StorageBox (zewnętrzna kopia — gdyby serwer produkcyjny padł)
- O 00:00 wysyłany jest mail na
marcin@gxl.plz linkiem do tej strony - Pobieranie wymaga zalogowania jako admin (mail bez logowania jest bezużyteczny dla atakującego)
- Paczki starsze niż 7 dni na Hetznerze usuwane są automatycznie
- Paczki w StorageBox trzymamy 14 dni (dłuższa historia w razie awarii)
Kiedy zaglądać
Codziennie sprawdź mail — jeśli nie dotarł, coś nie działa. Co tydzień pobierz najnowszą paczkę na komputer (przy retencji 7 dni masz tu zawsze cały tydzień historii — możesz pobierać każdą lub tylko najświeższą).
Wygeneruj kopię teraz — np. po dużej zmianie. Paczka będzie gotowa w ~1-2 min.
Cooldown 5 minut między ręcznymi paczkami.
Cooldown 5 minut między ręcznymi paczkami.
0gotowe
0w trakcie
0z błędem
0wygasłe
0,0 MBna Hetznerze
0 szt. · 0,0 MBw StorageBox
Nie ma jeszcze żadnych paczek. Pierwsza kopia powstanie automatycznie dziś o 23:45 — albo poproś Tomasza/Dawida o ręczne uruchomienie skryptu.
Do zrobienia (poza apką)
- Pobierz najnowszą paczkę raz w tygodniu (np. w piątek) i przenieś na zewnętrzny dysk / pendrive
- Sprawdź codziennie czy mail z północy dotarł na
marcin@gxl.pl— brak maila = problem do zgłoszenia Tomaszowi - Co miesiąc: sprawdź czy odtworzenie z paczki działa (test restore na osobnym serwerze) — zaplanować z Tomaszem