Support
Antworten auf häufige Fragen. Kommst du nicht weiter? Schreib an [email protected].
Kontakt
Schreib an [email protected]. Gib bitte dein Gerätemodell, die iOS-Version und die App-Version an (unten in den Einstellungen von DevKit zu sehen) und beschreibe, was du auf dem Bildschirm siehst. Sende niemals Passwörter, private Schlüssel, Tokens oder Anmeldecodes.
Anmeldung
DevKit meldet dich mit einem Code an, der an deine E-Mail-Adresse gesendet wird. Der Code hat 8 Ziffern, ist 10 Minuten gültig und erlaubt 5 Versuche; danach forderst du einen neuen an. Absender ist [email protected] — sieh in deinem Spam-Ordner nach, falls nichts ankommt.
Projekte und Monitore, die du vor der Anmeldung angelegt hast, wandern bei der ersten Anmeldung in deinen Account. Meldest du dich bei einem bestehenden Account an, werden sie zusammengeführt; nichts wird gelöscht. Nach dem Abmelden ist das Gerät wieder ein neuer, leerer Arbeitsbereich.
Monitore und Ausfälle
Monitore werden von den Servern von DevKit im Intervall deiner Wahl geprüft, ob die App geöffnet ist oder nicht. Keine Daten bedeutet, dass noch keine Prüfung gelaufen ist oder die letzten Prüfungen nicht laufen konnten; das wird nie als erreichbar gezählt.
Ein Ausfall wird nach der von dir festgelegten Anzahl aufeinanderfolgender fehlgeschlagener Prüfungen eröffnet (standardmäßig drei) und nach der festgelegten Anzahl erfolgreicher Prüfungen geschlossen. Eine Prüfung, die nicht laufen konnte oder in ein Wartungsfenster fiel, zählt weder als erreichbar noch als ausgefallen und ändert den Verfügbarkeitswert nicht.
Private und lokale Adressen (10.x, 192.168.x, localhost und Ähnliches) werden von der Cloud abgelehnt und nie kontaktiert. Nutze die Werkzeuge auf deinem Gerät, um sie zu erreichen, oder beobachte den Server per SSH mit der Serverübersicht.
Ping-Monitore sind aus der Cloud noch nicht verfügbar; nutze das Ping-Werkzeug auf deinem Gerät.
Alarme
Füge Kanäle unter Einstellungen › Alarmkanäle hinzu: E-Mail, Webhook, Slack, Discord und Telegram. Webhooks werden mit einem Secret signiert, das beim Anlegen des Kanals einmal angezeigt wird. Kanaladressen werden verschlüsselt gespeichert und nie wieder vollständig angezeigt.
Ein Wartungsfenster schaltet alle Monitore in seinem Geltungsbereich stumm, während die Prüfungen weiterlaufen. Solange ein Ausfall andauert, kann eine Erinnerung im festgelegten Intervall wiederholt werden. Welche Kanäle verfügbar sind, hängt von deinem Tarif ab.
Statusseiten
Lege unter Monitore › Statusseiten eine Seite an, wähle die Monitore und den Namen, den jeder anzeigt, und teile den Link. Die Seite zeigt nur diese Namen, einen Gesamtsatz und 90 Tage Verlauf — niemals Adressen, interne Namen oder Fehler.
Besucher können per E-Mail abonnieren. Sie erhalten Nachrichten zu Ausfällen und Wiederherstellungen erst, nachdem sie ihre Adresse bestätigt haben, und jede Nachricht enthält einen Abmeldelink. Du siehst die Anzahl der Abonnenten, nicht ihre Adressen.
SSH
DevKit verbindet sich mit einem Passwort oder einem Ed25519-Schlüssel im OpenSSH-Format, auch mit Schlüsseln mit Passphrase; es kann auch auf dem Gerät einen Schlüssel erzeugen und dir den öffentlichen Teil zur Installation auf dem Server anzeigen. Bei der ersten Verbindung wird der Fingerabdruck des Host-Schlüssels zur Bestätigung angezeigt. Ändert sich der Schlüssel eines Servers später, wird die Verbindung verweigert, bis du den Server unter Einstellungen › Vertrauenswürdige Server entfernst.
Zugangsdaten werden nur dann im Keychain dieses Geräts gespeichert, wenn du das nach einer erfolgreichen Verbindung wählst. iOS beendet SSH-Verbindungen kurz nachdem die App in den Hintergrund wechselt; DevKit bietet an, neu zu verbinden, was eine neue Shell öffnet. SFTP, Port-Forwarding und Tunnel sind nicht verfügbar.
Werkzeuge
Werkzeuge führen einmalige Prüfungen von deinem Gerät aus und ändern nie den Status eines Monitors. Unter einem Ergebnis führt Cloud dieselbe Prüfung einmal von den Servern von DevKit aus, damit du beide vergleichen kannst — die Antwort auf „Liegt es nur an mir?“. Cloud-Prüfungen erfordern einen angemeldeten Account und sind auf wenige pro Minute begrenzt.
Ergebnisse von Ping und Traceroute können sich zwischen WLAN und Mobilfunk unterscheiden; Traceroute auf einem echten Gerät wird noch bei verschiedenen Netzbetreibern überprüft.
Teams
Lege ein Team unter Einstellungen › Cloud-Arbeitsbereich › Team-Arbeitsbereiche an. Eine Einladung ist an eine E-Mail-Adresse, ein Projekt oder eine Umgebung und eine Rolle gebunden; ihr Code wird einmal angezeigt und es wird keine E-Mail verschickt, gib ihn also selbst weiter. Rollen bestehen aus Berechtigungen und lassen sich später bearbeiten; die eingebaute Eigentümer-Rolle kann nicht gelöscht werden. Die Inhaberschaft kann an ein anderes Mitglied übertragen werden.
Deine Daten und dein Account
Einstellungen › Cloud-Arbeitsbereich bietet Meine Daten exportieren (eine JSON-Datei mit deinen Projekten, Monitoren, Verlauf, Kanälen, Statusseiten und Wartungsfenstern, ohne Secrets) und Account löschen.
Das Löschen stoppt deine Arbeitsbereiche sofort. Meldest du dich innerhalb von 30 Tagen mit derselben E-Mail-Adresse an, kommt alles zurück; danach wird es endgültig gelöscht. Wenn dir ein Team mit weiteren Mitgliedern gehört, übertrage zuerst die Inhaberschaft.