Przejdź do treści

💾 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

  1. Przejdź do UstawieniaBackupAutomatyczny
  2. Skonfiguruj:
  3. Włącz automatyczny backup - Włącz/wyłącz
  4. Częstotliwość - Codziennie, co tydzień, co miesiąc
  5. Godzina - 2:00 (domyślnie)
  6. Przechowywanie - 30 dni (domyślnie)
  7. 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

  1. Przejdź do UstawieniaBackupRęczny
  2. Kliknij "Utwórz backup bazy danych"
  3. System utworzy backup:
  4. Status - Będzie widoczny postęp
  5. Lokalizacja - Lokalizacja pliku backupu
  6. Rozmiar - Rozmiar pliku backupu
  7. Kliknij "Pobierz" aby pobrać backup

Tworzenie backupu plików

  1. Przejdź do UstawieniaBackupRęczny
  2. Kliknij "Utwórz backup plików"
  3. System utworzy backup:
  4. Status - Będzie widoczny postęp
  5. Lokalizacja - Lokalizacja pliku backupu
  6. Rozmiar - Rozmiar pliku backupu
  7. Kliknij "Pobierz" aby pobrać backup

Tworzenie pełnego backupu

  1. Przejdź do UstawieniaBackupRęczny
  2. Kliknij "Utwórz pełny backup"
  3. System utworzy backup:
  4. Baza danych - Backup bazy danych
  5. Pliki - Backup plików
  6. Konfiguracja - Backup konfiguracji
  7. Kliknij "Pobierz" aby pobrać backup

🔄 Przywracanie danych

Przywracanie bazy danych

UWAGA: Przywracanie bazy danych wymaga zatrzymania systemu!

  1. Przejdź do UstawieniaBackupPrzywracanie
  2. Wybierz backup bazy danych z listy
  3. Kliknij "Przywróć"
  4. Potwierdź przywracanie
  5. System:
  6. Zatrzyma system
  7. Przywróci bazę danych
  8. Uruchomi system ponownie

Przywracanie plików

  1. Przejdź do UstawieniaBackupPrzywracanie
  2. Wybierz backup plików z listy
  3. Kliknij "Przywróć"
  4. Potwierdź przywracanie
  5. System przywróci pliki

Przywracanie pełnego backupu

  1. Przejdź do UstawieniaBackupPrzywracanie
  2. Wybierz pełny backup z listy
  3. Kliknij "Przywróć"
  4. Potwierdź przywracanie
  5. System:
  6. Zatrzyma system
  7. Przywróci bazę danych
  8. Przywróci pliki
  9. Przywróci konfigurację
  10. Uruchomi system ponownie

📊 Zarządzanie backupami

Lista backupów

  1. Przejdź do UstawieniaBackupLista
  2. Zobaczysz listę wszystkich backupów:
  3. Typ - Baza danych, pliki, pełny
  4. Data - Data utworzenia
  5. Rozmiar - Rozmiar pliku
  6. Status - Status backupu
  7. Akcje - Pobierz, Usuń, Przywróć

Usuwanie backupów

  1. Przejdź do UstawieniaBackupLista
  2. Znajdź backup na liście
  3. Kliknij "Usuń"
  4. Potwierdź usunięcie
  5. Backup zostanie usunięty

Automatyczne usuwanie starych backupów

  1. Przejdź do UstawieniaBackupUstawienia
  2. Skonfiguruj:
  3. Włącz automatyczne usuwanie - Włącz/wyłącz
  4. Przechowywanie - 30 dni (domyślnie)
  5. Maksymalna liczba backupów - 10 (domyślnie)

☁️ Backup w chmurze

Konfiguracja S3 (AWS)

  1. Przejdź do UstawieniaBackupChmuraS3
  2. Skonfiguruj:
  3. Access Key ID - AWS Access Key ID
  4. Secret Access Key - AWS Secret Access Key
  5. Bucket - Nazwa bucketu S3
  6. Region - Region AWS
  7. Kliknij "Test połączenia"
  8. Jeśli test się powiedzie, kliknij "Zapisz"

Konfiguracja Azure Blob

  1. Przejdź do UstawieniaBackupChmuraAzure
  2. Skonfiguruj:
  3. Account Name - Nazwa konta Azure
  4. Account Key - Klucz konta Azure
  5. Container - Nazwa kontenera
  6. Kliknij "Test połączenia"
  7. Jeśli test się powiedzie, kliknij "Zapisz"

Konfiguracja Google Cloud Storage

  1. Przejdź do UstawieniaBackupChmuraGCS
  2. Skonfiguruj:
  3. Project ID - ID projektu Google Cloud
  4. Credentials JSON - Plik JSON z credentials
  5. Bucket - Nazwa bucketu
  6. Kliknij "Test połączenia"
  7. 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


Ostatnia aktualizacja: 2025-11-29
Wersja dokumentacji: 1.0