Pomoc
Odpowiedzi na częste pytania. Nadal masz problem? Napisz na [email protected].
Kontakt
Napisz na [email protected]. Podaj model urządzenia, wersję iOS i wersję aplikacji (widoczną na dole Ustawień w DevKit) oraz to, co widzisz na ekranie. Nigdy nie wysyłaj haseł, kluczy prywatnych, tokenów ani kodów logowania.
Logowanie
DevKit loguje Cię kodem wysłanym na Twój adres e-mail. Kod ma 8 cyfr, jest ważny przez 10 minut i pozwala na 5 prób; potem poproś o nowy. Nadawcą jest [email protected] — jeśli wiadomość nie dotrze, sprawdź folder spam.
Projekty i monitory utworzone przed zalogowaniem trafiają na Twoje konto przy pierwszym logowaniu. Zalogowanie się na już istniejące konto scala je; nic nie jest usuwane. Wylogowanie pozostawia na urządzeniu nową, pustą przestrzeń roboczą.
Monitory i awarie
Monitory są sprawdzane z serwerów DevKit w wybranym przez Ciebie interwale, niezależnie od tego, czy aplikacja jest otwarta. Brak danych oznacza, że nie wykonano jeszcze żadnego sprawdzenia albo ostatnich sprawdzeń nie udało się wykonać; taki stan nigdy nie jest liczony jako działający.
Awaria zostaje otwarta po ustawionej przez Ciebie liczbie kolejnych nieudanych sprawdzeń (domyślnie trzech) i zamknięta po ustawionej liczbie udanych. Sprawdzenie, którego nie udało się wykonać albo które przypadło w oknie serwisowym, nie liczy się ani jako działające, ani jako awaria i nie zmienia procentu dostępności.
Adresy prywatne i lokalne (10.x, 192.168.x, localhost i podobne) są odrzucane przez chmurę i nigdy nie są kontaktowane. Aby do nich dotrzeć, użyj Narzędzi na urządzeniu albo obserwuj serwer przez SSH za pomocą Podsumowania serwera.
Monitory ping nie są jeszcze dostępne z chmury; użyj narzędzia Ping na urządzeniu.
Alerty
Dodaj kanały w Ustawienia › Kanały alertów: e-mail, webhook, Slack, Discord i Telegram. Webhooki są podpisywane sekretem pokazywanym jednorazowo przy tworzeniu kanału. Adresy kanałów są przechowywane w postaci zaszyfrowanej i nigdy więcej nie są pokazywane w całości.
Okno serwisowe wycisza wszystkie monitory w swoim zakresie, a sprawdzenia nadal są wykonywane. Dopóki trwa awaria, przypomnienie może się powtarzać w ustawionym interwale. Dostępne kanały zależą od Twojego planu.
Strony statusu
Utwórz stronę w Monitory › Strony statusu, wybierz monitory i nazwę, pod którą każdy z nich będzie widoczny, i udostępnij link. Strona pokazuje tylko te nazwy, jedno zdanie podsumowania i 90 dni historii — nigdy adresy, nazwy wewnętrzne ani błędy.
Odwiedzający mogą zasubskrybować powiadomienia e-mail. Wiadomości o awariach i przywróceniach otrzymują dopiero po potwierdzeniu adresu, a każda wiadomość zawiera link do rezygnacji z subskrypcji. Widzisz liczbę subskrybentów, a nie ich adresy.
SSH
DevKit łączy się za pomocą hasła lub klucza Ed25519 w formacie OpenSSH, także klucza chronionego hasłem; może też wygenerować klucz na urządzeniu i pokazać jego część publiczną do zainstalowania na serwerze. Przy pierwszym połączeniu wyświetlany jest odcisk klucza hosta serwera do potwierdzenia. Jeśli klucz serwera później się zmieni, połączenie jest odrzucane, dopóki nie usuniesz serwera w Ustawienia › Zaufane serwery.
Dane logowania są zapisywane w Keychain tego urządzenia tylko wtedy, gdy zdecydujesz się na to po udanym połączeniu. iOS kończy połączenia SSH wkrótce po przejściu aplikacji w tło; DevKit proponuje ponowne połączenie, które otwiera nową powłokę. SFTP, przekierowanie portów i tunele nie są dostępne.
Narzędzia
Narzędzia wykonują jednorazowe sprawdzenia z Twojego urządzenia i nigdy nie zmieniają stanu monitora. Pod wynikiem opcja Chmura uruchamia to samo sprawdzenie jednorazowo z serwerów DevKit, abyś mógł porównać oba wyniki — to odpowiedź na pytanie „czy to tylko u mnie?”. Sprawdzenia z chmury wymagają zalogowanego konta i są ograniczone do kilku na minutę.
Wyniki ping i traceroute mogą się różnić między Wi-Fi a siecią komórkową; działanie traceroute na fizycznym urządzeniu jest wciąż weryfikowane u różnych operatorów.
Zespoły
Utwórz zespół w Ustawienia › Przestrzeń robocza w chmurze › Przestrzenie robocze zespołów. Zaproszenie jest powiązane z adresem e-mail, projektem lub środowiskiem oraz rolą; jego kod jest pokazywany jednorazowo i żaden e-mail nie jest wysyłany, więc przekaż go samodzielnie. Role składają się z uprawnień i można je później edytować; wbudowanej roli właściciela nie można usunąć. Własność można przekazać innemu członkowi.
Twoje dane i konto
Ustawienia › Przestrzeń robocza w chmurze oferuje Eksportuj moje dane (plik JSON z Twoimi projektami, monitorami, historią, kanałami, stronami statusu i oknami serwisowymi, bez sekretów) oraz Usuń konto.
Usunięcie natychmiast zatrzymuje Twoje przestrzenie robocze. Zalogowanie się tym samym adresem e-mail w ciągu 30 dni przywraca wszystko; po tym czasie dane są usuwane na stałe. Jeśli jesteś właścicielem zespołu z innymi członkami, najpierw przekaż własność.