Ustawienia
Zarządzaj swoimi preferencjami, powiadomieniami i bezpieczeństwem konta.
Przegląd
Panel ustawień pozwala dostosować działanie platformy SGS Hub do Twoich potrzeb. Znajdziesz tutaj opcje dotyczące:
- Powiadomień - jak i kiedy otrzymujesz informacje
- Limitów - konfiguracja progów API i alertów
- Danych - eksport i zarządzanie danymi GDPR
- Bezpieczeństwa - hasło, 2FA, historia logowań
- Prywatności - widoczność profilu i preferencje
- Interfejsu - motyw, język, układ
Dostęp do ustawień
Otwórz panel ustawień przez:
- Kliknij swój awatar w prawym górnym rogu
- Wybierz "Ustawienia" z menu
- Pojawi się panel z zakładkami
Alternatywnie możesz przejść bezpośrednio do:
- Dashboard → Wellness → Ustawienia
- URL:
https://sgshub.eu/dashboard/wellness/settings
Powiadomienia
Skonfiguruj, jak i kiedy otrzymujesz powiadomienia o wydarzeniach na platformie.
Kanały powiadomień
Możesz włączyć powiadomienia przez 4 kanały:
| Kanał | Opis | Dostępność | Opóźnienie |
|---|---|---|---|
| Wiadomości na zarejestrowany adres email | Wszystkie plany | 1-5 min | |
| Discord | Wiadomości przez webhook Discord | Starter+ | Natychmiastowe |
| Push | Powiadomienia push w przeglądarce | Pro+ | Natychmiastowe |
| In-App | Powiadomienia wewnątrz panelu | Wszystkie plany | Natychmiastowe |
Domyślne ustawienia
Po rejestracji włączone są powiadomienia Email i In-App dla najważniejszych wydarzeń (awarie serwera, upłynięcie subskrypcji).
Konfiguracja kanałów
Email:
- Przejdź do zakładki "Powiadomienia"
- W sekcji "Email" zaznacz interesujące Cię kategorie
- Ustaw częstotliwość:
- Natychmiastowe (każde zdarzenie osobno)
- Zbiorcze co 1 godzinę
- Zbiorcze codziennie (8:00 AM)
- Kliknij "Zapisz ustawienia email"
Discord:
- W sekcji "Discord" kliknij "Połącz Discord"
- Autoryzuj aplikację SGS Hub
- Wybierz serwer i kanał do powiadomień
- Zaznacz kategorie wydarzeń
- Kliknij "Zapisz ustawienia Discord"
Uprawnienia Discord
Musisz mieć uprawnienie "Manage Webhooks" na serwerze Discord, aby utworzyć połączenie.
Push (przeglądarka):
- W sekcji "Push" kliknij "Włącz powiadomienia push"
- Przeglądarka poprosi o zgodę - kliknij "Zezwól"
- Zaznacz kategorie
- Ustaw godziny ciszy (opcjonalnie):
- Od: 22:00
- Do: 8:00
- Kliknij "Zapisz ustawienia push"
In-App:
- W sekcji "In-App" zaznacz kategorie
- Ustaw dźwięk (włączony/wyłączony)
- Ustaw czas wyświetlania (3s / 5s / 10s / do zamknięcia)
- Kliknij "Zapisz ustawienia in-app"
Kategorie powiadomień
Możesz włączyć/wyłączyć powiadomienia osobno dla każdej kategorii:
| Kategoria | Przykładowe zdarzenia | Domyślnie |
|---|---|---|
| Serwery | Start, stop, awaria, pełny dysk | ✅ Włączone |
| Mody | Instalacja ukończona, aktualizacja dostępna, błąd | ✅ Włączone |
| Kopie zapasowe | Backup ukończony, przywracanie zakończone, błąd | ✅ Włączone |
| Harmonogramy | Zadanie wykonane, zadanie nieudane | ⬜ Wyłączone |
| Społeczność | Nowe zaproszenie do gildii, rozpoczęcie eventu | ⬜ Wyłączone |
| Konto | Zmiana hasła, nowe urządzenie, upłynięcie subskrypcji | ✅ Włączone |
| API | Przekroczenie rate limit, klucz API wygasł | ✅ Włączone |
| Faktury | Nowa faktura, płatność nieudana | ✅ Włączone |
Przykładowa konfiguracja
Użytkownik casualowy (odwiedza panel 1-2 razy dziennie):
- Email: włączony, zbiorczo codziennie 8:00
- Discord: wyłączony
- Push: wyłączony
- In-App: włączony dla serwerów i konta
- Kategorie: tylko Serwery + Konto
Administrator serwera (sprawdza panel wielokrotnie dziennie):
- Email: włączony, natychmiastowo tylko dla błędów
- Discord: włączony dla wszystkich kategorii serwerowych
- Push: włączony 8:00-22:00 (z godzinami ciszy)
- In-App: włączony, dźwięk wyłączony
- Kategorie: Serwery, Mody, Kopie zapasowe, Harmonogramy, API
Właściciel społeczności (zarządza gildią i eventami):
- Email: włączony, zbiorczo co 1 godzinę
- Discord: włączony ze specjalnym kanałem dla społeczności
- Push: włączony całą dobę
- In-App: włączony, dźwięk włączony
- Kategorie: wszystkie z naciskiem na Społeczność
Limity i alerty
Skonfiguruj progi, po których otrzymasz ostrzeżenie o przekroczeniu limitów.
Alerty zasobów
Otrzymuj powiadomienia, gdy zasoby zbliżają się do limitu planu:
| Zasób | Domyślny próg | Edytowalny | Akcja po przekroczeniu |
|---|---|---|---|
| Dysk serwera | 80% | ✅ Tak (50-95%) | Alert co 1h |
| Liczba serwerów | 90% | ✅ Tak (70-95%) | Alert jednorazowy |
| Liczba modów | 90% | ✅ Tak (70-95%) | Alert jednorazowy |
| Zapytania API | 80% | ✅ Tak (50-95%) | Alert co 15 min |
| Kopie zapasowe | 100% | ❌ Nie | Blokada tworzenia |
Jak ustawić alerty:
- Przejdź do zakładki "Limity"
- W tabeli znajdź zasób, który chcesz monitorować
- Kliknij "Edytuj próg" przy danym zasobie
- Ustaw wartość procentową (np. 75% dla dysku)
- Wybierz częstotliwość powiadomień:
- Jednorazowo (pierwszy raz po przekroczeniu)
- Co 15 minut (dla krytycznych)
- Co 1 godzinę (dla standardowych)
- Codziennie (dla informacyjnych)
- Kliknij "Zapisz próg"
Zapobieganie problemom
Zalecamy ustawić niskie progi (50-70%) dla dysku i kopii zapasowych, aby mieć czas na reakcję przed całkowitym wypełnieniem.
Alerty API
Specjalne alerty dla użycia API:
Rate limit:
- Alert przy 80% wykorzystania rate limit (np. 800/1000 req/min)
- Automatyczne powiadomienie przy zablokowaniu (429 Too Many Requests)
Bezpieczeństwo:
- Alert przy 5 nieudanych próbach uwierzytelnienia w ciągu 10 minut
- Alert przy pierwszym użyciu klucza API z nowego IP (jeśli włączono IP Whitelisting)
Wydajność:
- Alert jeśli średni czas odpowiedzi API > 2 sekundy przez 5 minut
- Alert jeśli success rate spadnie poniżej 95% w ciągu 15 minut
Konfiguracja alertów API:
- Zakładka "Limity" → sekcja "API"
- Zaznacz checkboxy dla interesujących alertów
- Dla alertów wydajnościowych ustaw progi:
- Czas odpowiedzi (domyślnie 2s)
- Success rate (domyślnie 95%)
- Kliknij "Zapisz ustawienia API"
Eksport danych (GDPR)
Zgodnie z RODO możesz wyeksportować wszystkie dane powiązane z Twoim kontem.
Dostępne formaty eksportu
| Format | Zawartość | Rozmiar | Czas generowania |
|---|---|---|---|
| JSON | Wszystkie dane w strukturze obiektów | Mały | 5-30s |
| CSV | Dane tabelaryczne (serwery, mody, logi) | Średni | 10-60s |
| Raport tekstowy z tabelami | Duży | 30-120s | |
| Archiwum ZIP | Wszystkie pliki + JSON + CSV | Największy | 1-10 min |
Zakres eksportu
Podczas eksportu możesz wybrać kategorie danych:
- ✅ Konto - profil, email, data rejestracji, plan
- ✅ Serwery - lista serwerów, konfiguracje, statystyki
- ✅ Mody - lista zainstalowanych modów, historia zmian
- ✅ Pliki - lista plików (bez zawartości, tylko metadane)
- ✅ Kopie zapasowe - lista backupów, rozmiary, daty
- ✅ Harmonogramy - wszystkie skonfigurowane zadania cron
- ✅ Historia aktywności - logi logowań, akcji, zmian
- ✅ Społeczność - członkostwa w gildiach, udziały w eventach
- ✅ API - klucze API (zaszyfrowane), historia zapytań
- ✅ Faktury - historia płatności, faktury, subskrypcje
Pliki serwera
Eksport ZIP zawiera jedynie metadane o plikach (nazwy, rozmiary, daty). Aby pobrać faktyczne pliki serwera, użyj funkcji "Download" w zakładce Pliki dla każdego serwera osobno.
Jak wyeksportować dane
- Przejdź do zakładki "Dane"
- Kliknij "Utwórz eksport"
- Pojawi się modal:
- Wybierz format (JSON / CSV / PDF / ZIP)
- Zaznacz kategorie danych do eksportu
- Opcjonalnie ustaw zakres dat (domyślnie: wszystkie)
- Kliknij "Rozpocznij eksport"
- Eksport rozpocznie się w tle - zobaczysz powiadomienie in-app
- Po zakończeniu otrzymasz email z linkiem do pobrania (ważny 7 dni)
- Kliknij link w emailu i pobierz archiwum
Czas oczekiwania:
- JSON/CSV: 10-60 sekund
- PDF: 30-120 sekund
- ZIP: 1-10 minut (w zależności od liczby serwerów i backupów)
Historia eksportów
W sekcji "Historia eksportów" zobaczysz wszystkie poprzednie eksporty z możliwością ponownego pobrania (przez 30 dni od utworzenia).
Przykładowa struktura JSON
{
"export_metadata": {
"created_at": "2025-10-26T14:30:00Z",
"user_id": "usr_abc123",
"format": "json",
"categories": ["account", "servers", "mods"]
},
"account": {
"id": "usr_abc123",
"email": "user@example.com",
"username": "ProGamer2024",
"created_at": "2024-01-15T10:00:00Z",
"plan": "PRO",
"tier": 3
},
"servers": [
{
"id": "srv_xyz789",
"name": "Mój Serwer PvP",
"game": "ARK_ASA",
"status": "RUNNING",
"created_at": "2024-02-01T12:00:00Z",
"config": {
"map": "TheIsland",
"max_players": 70,
"rates": {
"xp": 3.0,
"taming": 5.0,
"harvesting": 3.0
}
}
}
],
"mods": [
{
"id": "mod_001",
"server_id": "srv_xyz789",
"name": "Awesome Spyglass",
"mod_id": "1404697612",
"source": "CURSEFORGE",
"installed_at": "2024-02-05T09:15:00Z",
"order": 0
}
]
}Bezpieczeństwo konta
Zarządzaj hasłem, uwierzytelnianiem dwuskładnikowym i aktywnymi sesjami.
Zmiana hasła
- Zakładka "Bezpieczeństwo" → sekcja "Hasło"
- Wpisz obecne hasło
- Wpisz nowe hasło (min. 8 znaków, litery + cyfry + znaki specjalne)
- Potwierdź nowe hasło
- Kliknij "Zmień hasło"
Po zmianie hasła:
- Wszystkie aktywne sesje zostaną wylogowane (oprócz bieżącej)
- Otrzymasz email potwierdzający zmianę
- Jeśli nie zmieniałeś hasła, kliknij "To nie ja" w emailu
Silne hasło
Używaj hasła długiego (12+ znaków), unikalnego (nie używanego na innych stronach) i zawierającego kombinację liter, cyfr i znaków specjalnych.
Uwierzytelnianie dwuskładnikowe (2FA)
Dodatkowa warstwa bezpieczeństwa wymagająca kodu z aplikacji mobilnej przy logowaniu.
Włączanie 2FA:
- Zakładka "Bezpieczeństwo" → sekcja "2FA"
- Kliknij "Włącz 2FA"
- Pojawi się QR kod
- Otwórz aplikację 2FA na telefonie (np. Google Authenticator, Authy, Microsoft Authenticator)
- Zeskanuj QR kod lub wpisz klucz ręcznie
- Wpisz 6-cyfrowy kod z aplikacji do potwierdzenia
- Zapisz kody zapasowe w bezpiecznym miejscu (10 jednorazowych kodów)
- Kliknij "Potwierdź i włącz"
Logowanie z 2FA:
- Wpisz email i hasło jak zwykle
- Pojawi się dodatkowy ekran: "Wpisz kod 2FA"
- Otwórz aplikację 2FA na telefonie
- Wpisz aktualny 6-cyfrowy kod
- Kliknij "Zaloguj"
Kody zapasowe:
- Używaj gdy nie masz dostępu do telefonu
- Każdy kod działa tylko raz
- Gdy zostanie Ci 3 kody, system wygeneruje nowe
Wyłączanie 2FA:
- Zakładka "Bezpieczeństwo" → sekcja "2FA"
- Kliknij "Wyłącz 2FA"
- Wpisz kod z aplikacji (lub kod zapasowy)
- Potwierdź wyłączenie
Zgubiony telefon?
Jeśli straciłeś dostęp do aplikacji 2FA i nie masz kodów zapasowych, skontaktuj się z supportem przez email z innego urządzenia. Proces weryfikacji tożsamości może zająć 24-48h.
Aktywne sesje
Zobacz wszystkie urządzenia, które są obecnie zalogowane na Twoje konto.
Lista sesji pokazuje:
- Urządzenie (przeglądarka + system operacyjny)
- Adres IP
- Lokalizacja (przybliżona, na podstawie IP)
- Data ostatniej aktywności
- Status (Aktualna / Aktywna)
Wylogowanie sesji:
- Zakładka "Bezpieczeństwo" → sekcja "Sesje"
- Znajdź podejrzaną sesję na liście
- Kliknij "Wyloguj" przy tej sesji
- Potwierdź wylogowanie
Możesz też kliknąć "Wyloguj wszystkie inne sesje" - wyloguje wszystkie urządzenia oprócz tego, którego używasz teraz.
Sprawdzaj regularnie
Zalecamy przeglądać aktywne sesje co miesiąc, aby wykryć nieautoryzowany dostęp.
Historia logowań
Pełna historia prób logowania do Twojego konta.
Informacje w historii:
- Data i godzina
- Adres IP
- Lokalizacja
- Status (Sukces / Błędne hasło / Błędny kod 2FA / Zablokowane)
- Urządzenie
Filtrowanie:
- Tylko nieudane próby logowania
- Tylko logowania z nowych IP
- Zakres dat
Alerty: System automatycznie wyśle alert jeśli:
- 5+ nieudanych prób logowania w ciągu 10 minut
- Logowanie z nowego IP (jeśli włączono monitorowanie IP)
- Logowanie z kraju, którego nigdy wcześniej nie używałeś
Prywatność
Kontroluj widoczność swojego profilu i danych dla innych użytkowników.
Widoczność profilu
| Element profilu | Opcje widoczności | Domyślnie |
|---|---|---|
| Podstawowe info (username, avatar) | Publiczne / Tylko gildia / Prywatne | Publiczne |
| Lista serwerów | Publiczne / Tylko gildia / Prywatne | Tylko gildia |
| Statystyki (godziny gry, rankingi) | Publiczne / Tylko gildia / Prywatne | Publiczne |
| Członkostwo w gildii | Publiczne / Ukryte | Publiczne |
| Udział w eventach | Publiczne / Tylko uczestnicy / Ukryte | Publiczne |
| Nigdy publiczny | Prywatne |
Jak zmienić widoczność:
- Zakładka "Prywatność" → sekcja "Profil"
- Dla każdego elementu wybierz z menu rozwijanego
- Kliknij "Zapisz ustawienia prywatności"
Gildie
Opcja "Tylko gildia" pokazuje dane tylko członkom gildii, do której należysz. Jeśli nie jesteś w żadnej gildii, działa jak "Prywatne".
Indeksowanie przez wyszukiwarki
Kontroluj, czy Twój publiczny profil pojawia się w wynikach Google/Bing.
- ✅ Włączone - profil może być indeksowany (pojawi się w Google)
- ⬜ Wyłączone - tag
noindex(nie pojawi się w wynikach wyszukiwania)
Gdzie to zmienić: Zakładka "Prywatność" → "Indeksowanie" → checkbox "Zezwól wyszukiwarkom na indeksowanie mojego profilu"
Zgody marketingowe
Możesz wyłączyć komunikację marketingową:
- ⬜ Newsletter z nowościami (max 2x w miesiącu)
- ⬜ Powiadomienia o promocjach i zniżkach
- ⬜ Zaproszenia do programu beta
- ⬜ Ankiety i prośby o feedback
Uwaga: Wyłączenie zgód nie wpływa na powiadomienia techniczne (awarie, upłynięcie subskrypcji, bezpieczeństwo konta) - te zawsze są wysyłane.
Preferencje interfejsu
Dostosuj wygląd i zachowanie platformy.
Motyw
Wybierz schemat kolorów panelu:
| Motyw | Opis | Dostępność |
|---|---|---|
| Dark (domyślny) | Ciemne tło, jasny tekst | Wszystkie plany |
| Light | Jasne tło, ciemny tekst | Wszystkie plany |
| Auto | Zgodnie z ustawieniami systemu operacyjnego | Wszystkie plany |
| High Contrast | Zwiększony kontrast dla lepszej czytelności | Wszystkie plany |
| ARK Theme | Motywy inspirowane ARK (The Island, Scorched Earth, etc.) | Pro+ |
Zmiana motywu:
- Zakładka "Interfejs" → sekcja "Motyw"
- Wybierz motyw z listy
- Podgląd pojawi się natychmiast
- Kliknij "Zapisz motyw"
Język
Platforma dostępna w języku:
- 🇵🇱 Polski (domyślny)
- 🇬🇧 English (wkrótce)
Zmiana języka:
- Zakładka "Interfejs" → sekcja "Język"
- Wybierz język z rozwijanej listy
- Strona przeładuje się automatycznie
Układ dashboardu
Dostosuj widok głównego dashboardu:
Kolejność widżetów:
- Przeciągnij widżety (drag & drop), aby zmienić kolejność
- Niektóre widżety można zwinąć/rozwinąć domyślnie
- Szerokość widżetów: pełna / połowa / trzecia część
Domyślna zakładka serwera:
- Wybierz, która zakładka otwiera się jako pierwsza po kliknięciu serwera
- Opcje: Overview / Console / Mods / Files / Schedules / Backups / Settings
Gęstość informacji:
- Compact (więcej treści, mniej odstępów)
- Normal (domyślnie)
- Comfortable (więcej odstępów, większe przyciski)
Zaawansowane
Eksperymenty:
- ✅ Włącz funkcje beta (nowe funkcje przed oficjalnym wypuszczeniem)
- ⬜ Tryb debugowania (dodatkowe logi w konsoli przeglądarki)
Analityka:
- ✅ Zezwól na anonimowe zbieranie danych użytkowania (pomaga nam ulepszać platformę)
- ⬜ Wyłącz całkowicie (wymaga odświeżenia strony)
Często zadawane pytania
Jak często mogę zmieniać ustawienia? Bez ograniczeń. Możesz zmieniać ustawienia w dowolnym momencie.
Czy mogę eksportować dane wielokrotnie? Tak, nie ma limitu eksportów. Stare eksporty są dostępne przez 30 dni.
Co się stanie z moimi danymi po usunięciu konta? Wszystkie dane zostaną trwale usunięte po 30 dniach. Przed usunięciem otrzymasz email z możliwością odwołania decyzji. Zobacz Usuwanie konta.
Czy mogę przywrócić usunięte powiadomienia? Powiadomienia in-app usunięte z centrum powiadomień znikają na stałe. Powiadomienia email/Discord pozostają w historii tych kanałów.
Jak zmienić email? Obecnie zmiana emailu wymaga kontaktu z supportem z uwagi na bezpieczeństwo. Planujemy dodać samoobsługową zmianę w przyszłości.
Powiązane strony
- Klucze API - zarządzanie dostępem do API
- Monitorowanie - metryki i alerty użycia
- Bezpieczeństwo konta - zaawansowane zabezpieczenia
- GDPR i prywatność - pełna polityka prywatności
