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 ihr tatsächlich ausrollt

Jackpoll besteht aus einer Quarkus-API auf Java 21 und einer Next.js-Web-App, veröffentlicht als Container-Images, die eine Continuous Integration aus dem offenen Quellcode baut. 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 Organisationen selbst hosten

Der übliche Grund ist eine Vorschrift, keine Vorliebe. Ein Schulträger, ein Krankenhaus, eine Betriebsvereinbarung oder ein Ethikvotum verlangt, dass personenbezogene Daten auf selbst kontrollierter Infrastruktur bleiben — und 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.

Betrieb

Deployments mit mehreren Repliken funktionieren ab Werk: Echtzeit-Funktionen verteilen sich über Redis, sodass gemeinsames Bearbeiten und Live-Ergebnisse konsistent bleiben, egal auf welcher Replik jemand landet. Datenbank-Migrationen laufen beim Start, ein Upgrade bleibt damit das Ziehen eines neuen Image-Tags.

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.