Selbst hosten

Jackpoll auf euren eigenen Servern betreiben

Veröffentlichte Container-Images, fertige Stacks für Docker Compose und Swarm sowie eine MIT-Lizenz — dieselbe Anwendung wie in der gehosteten Version, ohne Zurückgehaltenes.

MIT-LizenzDocker & SwarmKein Lizenzschlüssel
deploy

Was umfasst eine selbst gehostete Jackpoll-Installation?

Eine selbst gehostete Jackpoll-Installation besteht aus einer Quarkus-API auf Java 21 und einer Next.js-Web-App, ausgeliefert als Container-Images, die eine Continuous Integration aus dem offenen Quellcode baut, sowie einer kleinen Menge unterstützender Open-Source-Dienste. Die Self-Host-Stacks ziehen genau diese Images, auf eurer Infrastruktur läuft also derselbe Build wie überall sonst — keine abgespeckte Community-Ausgabe.

Um die beiden Anwendungen herum liegt eine kleine Menge bekannter Open-Source-Dienste: PostgreSQL für die Daten, MinIO für hochgeladene Dateien, Keycloak für die Anmeldung, Redis für die Echtzeit-Verteilung zwischen Repliken, ClamAV zum Prüfen von Uploads und Traefik davor. Wer davon schon etwas betreibt, weiß genau, worauf er sich einlässt.

  • Veröffentlichte Images

    Von der CI aus offenem Quellcode gebaut, auf GHCR.

  • Compose und Swarm

    Fertige Stacks in einem eigenen Repository.

  • Bekannte Bausteine

    PostgreSQL, MinIO, Keycloak, Redis, ClamAV, Traefik.

frontend

ghcr.io/jackpoll-org/frontend

Next.js-Webanwendung

backend

ghcr.io/jackpoll-org/backend

Quarkus-API · Java 21

Unterstützende Dienste

  • PostgreSQLUmfragen, Antworten, Entwürfe
  • MinIOHochgeladene Dateien
  • KeycloakKonten und Anmeldung
  • RedisLive-Verteilung zwischen Replikaten
  • ClamAVScannt jeden Upload
  • TraefikTLS und Routing

Warum hosten Organisationen Jackpoll selbst?

Organisationen hosten Jackpoll meist selbst, weil eine Vorschrift und keine Vorliebe — von einem Schulträger, einem Krankenhaus, einer Betriebsvereinbarung oder einem Ethikvotum — verlangt, dass personenbezogene Daten auf selbst kontrollierter Infrastruktur bleiben. Kein gehosteter Dienst erfüllt das, wie gut sein Auftragsverarbeitungsvertrag auch sein mag.

Der zweite Grund ist Kapazität. Ein Hörsaal mit sechshundert Personen oder eine Konferenz, bei der alle gleichzeitig antworten, ist eine Last, die man vielleicht selbst besitzen will — Selbst-Hosten macht aus der Kapazitätsfrage eine Frage an den eigenen Server statt an fremde Fair-Use-Regeln.

Eine Vorschrift, keine Präferenz

Eine Schulbehörde, ein Krankenhaus oder eine Ethikkommission verlangt, dass personenbezogene Daten auf eigener Infrastruktur bleiben.

Kapazität, die dir gehört

Sechshundert gleichzeitig Antwortende sind eine Last, die du lieber auf deinem eigenen Server hast als auf einer fremden Fair-Use-Richtlinie.

Wie betreibt und aktualisiert ihr ein selbst gehostetes Jackpoll?

Ein selbst gehostetes Jackpoll läuft ab Werk über mehrere Repliken, und ein Upgrade ist das Ziehen eines neuen Image-Tags, weil Datenbank-Migrationen beim Start laufen. Echtzeit-Funktionen verteilen sich über Redis, sodass gemeinsames Bearbeiten und Live-Ergebnisse konsistent bleiben, egal auf welcher Replik jemand landet.

Alles, was die gehostete Version kann, steht zur Verfügung — Aufbewahrungsregeln, Exporte, Webhooks, Live-Quizze, DSGVO-Export und -Löschung. Es gibt keinen Lizenzschlüssel, keine Platzzählung und keine Telemetrie zum Abschalten.

Skaliert auf Repliken

Redis reicht Live-Funktionen zwischen Instanzen weiter.

Migrationen beim Start

Ein Upgrade ist ein neueres Image.

Kein Lizenzschlüssel

MIT-lizenziert, keine Plätze, kein Nach-Hause-Telefonieren.

upgrade

Häufige Fragen

Unter welcher Lizenz steht Jackpoll?
MIT. Ihr dürft es betreiben, verändern und ausrollen, auch in einem Unternehmen, ohne Gebühr.
Fehlen selbst gehosteten Instanzen Funktionen?
Nein. Das selbst betriebene Deployment nutzt dieselben Images wie die gehostete Version, ohne Funktionssperren und ohne Lizenzschlüssel.
Was brauche ich zum Betrieb?
Einen Docker-Host. Die Stacks bringen PostgreSQL, MinIO, Keycloak, Redis, ClamAV und Traefik neben den Frontend- und Backend-Images mit.
Kann ich später von der gehosteten Version umziehen?
Antworten exportieren als CSV und Excel, Kontodaten in maschinenlesbarer Form — es gibt in keine Richtung einen Lock-in.

Erstelle noch heute deine Umfrage

Kostenlos, Open Source und datenschutzfreundlich. Keine Kreditkarte, kein Lock-in – erstelle deine erste Umfrage oder dein erstes Quiz in Minuten.

Neue Versionen erscheinen zuerst in TestFlight, noch vor den Stores.