Przewodnik dla administratora IT: pierwsza konfiguracja, serwery baz, repozytoria, użytkownicy, plany kopii i utrzymanie panelu.
Po instalacji otwórz panel w przeglądarce. Przy pierwszym wejściu uruchomi się kreator konfiguracji. Przejdź kolejno przez kroki:
Hasła i dane dostępowe są przechowywane zaszyfrowane. Późniejsze zmiany wykonujesz w menu Ustawienia.
W Ustawieniach → Serwery dodaj każde źródło kopii:
Dla PostgreSQL aplikacja automatycznie dobiera właściwe narzędzie kopii do wersji serwera. Kopie MS SQL mogą być zapisywane w formacie archiwum .dvb produktu.
Wskazówka: jako host wpisuj adres widoczny z komputera lub kontenera, na którym działa DominusVault — np. nazwę serwera w sieci LAN, nie adres widoczny tylko z Twojej stacji roboczej, jeśli się różni.
Repozytorium to miejsce zapisu plików kopii (lokalny dysk lub udział sieciowy). Wewnątrz tworzone są podfoldery według serwera i bazy danych. Przed pierwszym backupem skonfiguruj co najmniej jedno repozytorium w Ustawieniach → Repozytoria (lub w kreatorze /setup) i użyj Test dostępu.
D:\Kopie\DominusVault. W panelu wpisz tę ścieżkę. Konto, na którym działa usługa DominusVault (lub użytkownik uruchamiający aplikację), musi mieć prawo zapisu i odczytu do tego folderu.\\nas-firma\kopie\dominusvault, opcjonalnie login i hasło do udziału. Upewnij się, że serwer z DominusVault ma dostęp sieciowy do NAS.W panelu nie wpisuj ścieżek hosta (C:\..., D:\..., /mnt/...). Dla kopii na dysku serwera zawsze podaj ścieżkę widoczną wewnątrz kontenera:
/app/backups
Ten katalog w kontenerze jest mapowany na folder na serwerze fizycznym (hoście). Dzięki temu kopie trafiają na trwały dysk, a nie znikają po restarcie kontenera.
| Gdzie | Ścieżka w panelu | Folder na hoście (domyślnie po instalacji) |
|---|---|---|
| Windows + Docker | /app/backups |
C:\DominusVault\backup — tworzy skrypt install-windows.ps1 z paczki ZIP |
| Linux + Docker (VPS) | /app/backups |
/backup/dominusvault — tworzy skrypt install-linux.sh |
Co zrobić przed startem:
chmod 775 na folderze kopii; przy instalacji ze skryptu — właściciel ustawiany automatycznie).C:\DominusVault\backup musi być dostępny do zapisu dla Docker/WSL — domyślna instalacja ze skryptu to zapewnia.DOMINUS_BACKUP_DIR w pliku .env obok docker-compose.prod.yml przed ponownym docker compose up, a w panelu nadal wpisuj /app/backups.NAS / SMB w Dockerze (bez mapowania folderu na hoście): w panelu wpisz ścieżkę UNC \\serwer\udział\kopie oraz dane logowania — aplikacja łączy się z udziałem bezpośrednio z kontenera.
.dvb z innej instalacji DominusVault. Dla .dvb wymagany jest klucz Fernet (wspólny klucz szyfrowania) z instalacji, na której powstała kopia. Możesz zapisać plik w repozytorium lub tylko odszyfrować i pobrać .sql bez zapisu.W menu Plany kopii definiujesz zadania cykliczne lub ręczne:
Plan możesz uruchomić ręcznie z panelu lub zaplanować uruchomienie z zewnętrznego harmonogramu systemowego — szczegóły integracji otrzymasz od dostawcy wdrożenia, jeśli jest potrzebna automatyzacja poza panelem.
Skonfiguruj serwer poczty organizacji: adres, port, login i hasło. Obsługiwane są typowe porty (25, 587 z STARTTLS, 465 z SSL). Użyj przycisku testu w ustawieniach. Raporty z backupu i przywracania mogą być wysyłane jako załączniki CSV i PDF.
Krótkie powiadomienia push na własny serwer Gotify — przydatne, gdy nie chcesz polegać wyłącznie na e-mailu. W ustawieniach podaj adres serwera, token aplikacji i priorytet, następnie wyślij powiadomienie testowe.
W sekcji Licencja:
Panel pokazuje status licencji, edycję, datę ważności i limity (liczba serwerów, baz, planów itd.). Bez ważnej licencji operacje backupu mogą być ograniczone.
Menu Logi zawiera:
Tworzysz konta z rolą administrator lub użytkownik. Dodatkowo możesz ograniczyć:
| Sekcja panelu | Co umożliwia |
|---|---|
| Pulpit | Podgląd statusu, alertów, szybkie akcje |
| Historia | Lista wykonanych backupów i przywracania |
| Raporty | Rejestr raportów operacji (CSV/PDF), filtrowanie, pobieranie; wymaga uprawnienia Raporty |
| Wykresy | Trendy rozmiaru i czasu backupu; anomalie rozmiaru (czerwone punkty) |
| Połączenia | Podgląd aktywnych sesji na serwerach baz |
| Backup/przywracanie | Uruchamianie kopii i odtwarzania |
| Plany kopii | Przegląd i ręczne uruchamianie planów |
| Ustawienia | Konfiguracja systemu (zwykle tylko administrator) |
| Logi | Podgląd logów i audytu |
Nadawanie uprawnienia Raporty (krok po kroku):
Administrator ma domyślnie dostęp do wszystkich sekcji. Rola użytkownik bez zaznaczonego Raporty nie zobaczy zakładki rejestru — nadal może korzystać z eksportu na pulpicie, jeśli ma dostęp do pulpitu.
W Ustawieniach → Powiadomienia skonfiguruj SMTP, adres odbiorcy raportów oraz retencję raportów (liczba dni; 0 = bez automatycznego usuwania). Po każdej operacji (backup, przywracanie, upload, odszyfrowanie, migracja) system zapisuje raport CSV/PDF w rejestrze Raporty i w folderze _raporty w repozytorium kopii. W tej samej zakładce ustawień skonfigurujesz też próg anomalii wykresów (spadek rozmiaru kopii w %) i włączenie czerwonych punktów na wykresach.
Panel może działać przez HTTP w sieci wewnętrznej lub przez HTTPS. W ustawieniach możesz wskazać certyfikaty dla wbudowanego proxy albo — częściej u organizacji — dostęp zabezpiecza zewnętrzny reverse proxy / brama HTTPS przed aplikacją. Adres URL panelu ustala administrator infrastruktury.
W Ustawieniach → Aktualizacje sprawdzisz, czy dostępna jest nowsza wersja produktu. Panel wskaże, jak pobrać aktualizację (instalator Windows lub obraz Docker — zależnie od sposobu wdrożenia). Listę zmian w wersjach znajdziesz w menu użytkownika pod pozycją Ostatnie zmiany.
Menu Dokumentacja otwiera instrukcję w oknie panelu. Administrator może przełączyć się między instrukcją użytkownika a instrukcją administratora (przycisk po lewej lub link u góry strony). Dodatkowe pliki HTML mogą być dołączone do folderu instalacji — do otwarcia w przeglądarce bez logowania.
Język domyślny ustawiasz w kreatorze pierwszego uruchomienia. Każdy użytkownik może zmienić język indywidualnie w menu użytkownika (ikona w prawym górnym rogu).
DominusVault – Panel kopii zapasowych baz danych. Copyright (c) DominuNet, Maciej Janas.