gitpuls

Dein Server, deine Updates, deine Repos. Ein Dashboard.

gitpuls zeigt deine VPS, offene Updates, deine GitHub-Repos und deinen Fortschritt auf einer Seite und sagt dir, wenn etwas dich braucht.

Komplett kostenlos. Selbst gehostet. Deine Daten bleiben auf deiner Maschine.

Das gitpuls-Dashboard von oben: die Serverzone eines VPS mit Diensten, Maschine, Firewall und Updates, darunter die GitHub-Zone mit den Commits von heute, dieser Woche und diesem Monat
Das gitpuls-Dashboard von oben: die Serverzone eines VPS mit Diensten, Maschine, Firewall und Updates, darunter die GitHub-Zone mit den Commits von heute, dieser Woche und diesem Monat

Server

Dein VPS, gemessen statt vermutet.

Dienste mit Containern und Timern, der Deploy-Stand gegen main und die Maschine, auf der sie laufen. Ein Dienst klappt auf mit seinen Läufen und dem Abstand zu main.

Serverlage: alle fünf Dienste laufen, ein Update von Hand einzuspielen
Die fünf Dienste des VPS mit ihrem letzten Timerlauf; atlas-api klappt auf mit Containern, Läufen und dem Abstand zu main
Maschine: VPS in Helsinki, Last, Speicher, Platte und Startzeit
Installiert: Versionen von Docker, Compose, containerd, Tailscale, System und Kernel
Die fünf Dienste des VPS mit ihrem letzten Timerlauf; atlas-api klappt auf mit Containern, Läufen und dem Abstand zu main

Updates

Jedes Update, das auf dich wartet.

Pakete, die du von Hand einspielst, automatische Sicherheitsupdates und die Firewall, daneben die Sicherheitswarnungen und Dependabot-Gruppen deiner Repos.

Updates: ein Paket aktualisierbar, Docker CE von Hand, Sicherheitsupdates automatisch
Firewall: iptables-Regeln für IPv4 und IPv6, dauerhaft und nach dem Neustart wiederhergestellt

Repositories

Jedes Repo auf einer Zeile.

Die letzten 30 Tage, der letzte Commit und was noch offen ist: fehlgeschlagene Läufe, Dienste hinter main und Branches, die auf den Merge warten.

Die Projektliste mit den Commits der letzten 30 Tage je Repo; die Zeile von atlas-web klappt auf mit Woche, geänderten Zeilen und den letzten fünf Commits
Die Projektliste mit den Commits der letzten 30 Tage je Repo; die Zeile von atlas-web klappt auf mit Woche, geänderten Zeilen und den letzten fünf Commits

Fortschritt

Heute, diese Woche, dieser Monat.

Jede Zahl gegen den gleichen Zeitpunkt der Vorperiode, dazu Serien, Rekorde und die öffentlichen Repos, die am schnellsten Sterne sammeln.

Commits heute, gegen gestern, je Repo
Commits der letzten 7 Tage, umgeschaltet auf die Kalenderwoche
Commits der letzten 30 Tage, umgeschaltet auf den Kalendermonat
Rückblick auf die letzten 30 Tage mit Serien und Rekorden
Rückblick auf die letzten 30 Tage mit Serien und Rekorden
Andere Repositories nach Sternen pro Tag in den letzten 7 Tagen

Hell und dunkel

Folgt deinem System, oder du stellst es selbst ein.

Zieh die Linie, um dieselbe Ansicht hell und dunkel zu vergleichen.

Die Serverzone im dunklen Modus
Die Serverzone im hellen Modus

Mehr

Läuft, wo du es betreibst.

Ein Docker-Container auf deinem Server, in deiner Sprache, auf deinem Handy.

Auf dem Handy

Dieselbe Ansicht, zugeschnitten aufs Handy.

Die GitHub-Zone bei 430 px

Englisch und Deutsch

Beschriftungen, Daten und Zahlen in deiner Sprache.

en  Six items need attention.
de  Sechs Punkte mit Handlungsbedarf.
en  pricewatch-run running since 10:39 PM
de  pricewatch-run läuft seit 22:39

Ein Docker-Container auf deinem Server

Das Dashboard läuft in einem Container, drei Timer halten es aktuell.

host       fernwerk-studio-01
container  gitpuls-gitpuls-1  healthy
image      gitpuls:4e1b7d2
timer      gitpuls-sammler    22:34  success
           gitpuls-sterne     03:16  success
           gitpuls-server     22:38  success

Komplett kostenlos. Du betreibst es selbst.

Docker und ein GitHub-Token genügen. Der Serverteil ist optional, gitpuls läuft auch auf dem Laptop.