💾 Backup i Przywracanie¶
Ten przewodnik pomoże Ci skonfigurować strategie backupu i przywracania danych w systemie Panel Księgowy.
🎯 Przegląd backupu¶
Co jest backupowane?¶
- Baza danych - Wszystkie dane w PostgreSQL
- Pliki - Wszystkie przesłane pliki (dokumenty, faktury PDF)
- Konfiguracja - Ustawienia systemu i integracji
Częstotliwość backupu¶
- Automatyczny backup - Codziennie o 2:00 (domyślnie)
- Ręczny backup - Na żądanie
- Przed aktualizacjami - Zawsze przed aktualizacjami systemu
🔄 Automatyczny backup¶
Konfiguracja automatycznego backupu¶
- Przejdź do Ustawienia → Backup → Automatyczny
- Skonfiguruj:
- Włącz automatyczny backup - Włącz/wyłącz
- Częstotliwość - Codziennie, co tydzień, co miesiąc
- Godzina - 2:00 (domyślnie)
- Przechowywanie - 30 dni (domyślnie)
- Lokalizacja - Lokalna, S3, Azure Blob, Google Cloud Storage
Backup bazy danych¶
System automatycznie tworzy backup:
- Format - PostgreSQL dump (.sql.gz)
- Kompresja - Gzip compression
- Nazwa - backup_YYYY-MM-DD_HH-MM-SS.sql.gz
Backup plików¶
System automatycznie tworzy backup:
- Format - Tar archive (.tar.gz)
- Kompresja - Gzip compression
- Nazwa - files_backup_YYYY-MM-DD_HH-MM-SS.tar.gz
📦 Ręczny backup¶
Tworzenie backupu bazy danych¶
- Przejdź do Ustawienia → Backup → Ręczny
- Kliknij "Utwórz backup bazy danych"
- System utworzy backup:
- Status - Będzie widoczny postęp
- Lokalizacja - Lokalizacja pliku backupu
- Rozmiar - Rozmiar pliku backupu
- Kliknij "Pobierz" aby pobrać backup
Tworzenie backupu plików¶
- Przejdź do Ustawienia → Backup → Ręczny
- Kliknij "Utwórz backup plików"
- System utworzy backup:
- Status - Będzie widoczny postęp
- Lokalizacja - Lokalizacja pliku backupu
- Rozmiar - Rozmiar pliku backupu
- Kliknij "Pobierz" aby pobrać backup
Tworzenie pełnego backupu¶
- Przejdź do Ustawienia → Backup → Ręczny
- Kliknij "Utwórz pełny backup"
- System utworzy backup:
- Baza danych - Backup bazy danych
- Pliki - Backup plików
- Konfiguracja - Backup konfiguracji
- Kliknij "Pobierz" aby pobrać backup
🔄 Przywracanie danych¶
Przywracanie bazy danych¶
UWAGA: Przywracanie bazy danych wymaga zatrzymania systemu!
- Przejdź do Ustawienia → Backup → Przywracanie
- Wybierz backup bazy danych z listy
- Kliknij "Przywróć"
- Potwierdź przywracanie
- System:
- Zatrzyma system
- Przywróci bazę danych
- Uruchomi system ponownie
Przywracanie plików¶
- Przejdź do Ustawienia → Backup → Przywracanie
- Wybierz backup plików z listy
- Kliknij "Przywróć"
- Potwierdź przywracanie
- System przywróci pliki
Przywracanie pełnego backupu¶
- Przejdź do Ustawienia → Backup → Przywracanie
- Wybierz pełny backup z listy
- Kliknij "Przywróć"
- Potwierdź przywracanie
- System:
- Zatrzyma system
- Przywróci bazę danych
- Przywróci pliki
- Przywróci konfigurację
- Uruchomi system ponownie
📊 Zarządzanie backupami¶
Lista backupów¶
- Przejdź do Ustawienia → Backup → Lista
- Zobaczysz listę wszystkich backupów:
- Typ - Baza danych, pliki, pełny
- Data - Data utworzenia
- Rozmiar - Rozmiar pliku
- Status - Status backupu
- Akcje - Pobierz, Usuń, Przywróć
Usuwanie backupów¶
- Przejdź do Ustawienia → Backup → Lista
- Znajdź backup na liście
- Kliknij "Usuń"
- Potwierdź usunięcie
- Backup zostanie usunięty
Automatyczne usuwanie starych backupów¶
- Przejdź do Ustawienia → Backup → Ustawienia
- Skonfiguruj:
- Włącz automatyczne usuwanie - Włącz/wyłącz
- Przechowywanie - 30 dni (domyślnie)
- Maksymalna liczba backupów - 10 (domyślnie)
☁️ Backup w chmurze¶
Konfiguracja S3 (AWS)¶
- Przejdź do Ustawienia → Backup → Chmura → S3
- Skonfiguruj:
- Access Key ID - AWS Access Key ID
- Secret Access Key - AWS Secret Access Key
- Bucket - Nazwa bucketu S3
- Region - Region AWS
- Kliknij "Test połączenia"
- Jeśli test się powiedzie, kliknij "Zapisz"
Konfiguracja Azure Blob¶
- Przejdź do Ustawienia → Backup → Chmura → Azure
- Skonfiguruj:
- Account Name - Nazwa konta Azure
- Account Key - Klucz konta Azure
- Container - Nazwa kontenera
- Kliknij "Test połączenia"
- Jeśli test się powiedzie, kliknij "Zapisz"
Konfiguracja Google Cloud Storage¶
- Przejdź do Ustawienia → Backup → Chmura → GCS
- Skonfiguruj:
- Project ID - ID projektu Google Cloud
- Credentials JSON - Plik JSON z credentials
- Bucket - Nazwa bucketu
- Kliknij "Test połączenia"
- Jeśli test się powiedzie, kliknij "Zapisz"
💡 Najlepsze praktyki¶
Strategia backupu¶
- Regularne backup - Codziennie minimum
- Przechowywanie - Minimum 30 dni
- Offsite backup - Backup w chmurze
- Testowanie - Regularnie testuj przywracanie
Bezpieczeństwo¶
- Szyfrowanie - Szyfruj backupi
- Dostęp - Ogranicz dostęp do backupów
- Rotacja - Regularnie rotuj klucze dostępu
- Weryfikacja - Weryfikuj integralność backupów
Monitorowanie¶
- Status - Regularnie sprawdzaj status backupów
- Alerty - Konfiguruj alerty przy błędach
- Raporty - Regularnie przeglądaj raporty backupów
🆘 Rozwiązywanie problemów¶
Problem: Backup nie działa¶
Rozwiązanie: - Sprawdź czy backup jest włączony - Sprawdź czy masz wystarczająco miejsca na dysku - Sprawdź logi backupu - Skontaktuj się z supportem
Problem: Nie mogę przywrócić backupu¶
Rozwiązanie: - Sprawdź czy backup jest kompletny - Sprawdź czy masz uprawnienia do przywracania - Sprawdź logi przywracania - Skontaktuj się z supportem
Problem: Backup jest zbyt duży¶
Rozwiązanie: - Sprawdź czy kompresja jest włączona - Sprawdź czy nie backupujesz niepotrzebnych danych - Rozważ backup przyrostowy - Skontaktuj się z supportem
📚 Więcej informacji¶
- Ustawienia Systemu - Szczegółowe ustawienia
- Bezpieczeństwo - Zarządzanie bezpieczeństwem
Ostatnia aktualizacja: 2025-11-29
Wersja dokumentacji: 1.0