YOURLS ist seit über fünfzehn Jahren eine verlässliche Antwort auf eine spezifische Frage: „Ich möchte einen URL-Shortener, den ich kontrolliere, ich möchte keine monatliche Gebühr zahlen und ich bin bereit, PHP zu betreiben.“ Wenn das auf Sie zutrifft, hält YOURLS immer noch stand. Das GitHub-Repository ist aktiv, das Plugin-Ökosystem ist umfangreich und die Codebasis ist einfach genug, dass ein PHP-Entwickler sie an einem Freitagnachmittag forken kann und sie noch vor dem Abendessen läuft.
Der Vergleich wird interessant, sobald diese Beschreibung nicht mehr passt. Teams, die einer einzelnen MySQL-Tabelle entwachsen, Organisationen mit EU-Datenresidenzanforderungen, die sie mit einem selbstverwalteten VPS nicht erfüllen können, und Entwickler, die ein SDK und eine Webhook-Pipeline statt eines Plugin-Hooks wollen – für diese Teams ist YOURLS der richtige Startpunkt, aber der falsche Endpunkt.
Dieser Beitrag zeigt auf, wo jedes Tool tatsächlich steht, was man durch die Wahl des einen gegenüber dem anderen eintauscht und gibt die ehrliche Antwort auf die Frage „Sollte ich selbst hosten?“ im Jahr 2026.
Alle YOURLS-Details stammen aus dem YOURLS GitHub-Repository und der öffentlichen Dokumentation auf yourls.org. Die Seite yourls.org blockierte im Mai 2026 das automatisierte Fact-Checking – überprüfen Sie alle YOURLS-spezifischen Behauptungen vor der Verwendung auf der Live-Seite. Die Elido-Preise stammen von /en/pricing.
TL;DR#
- YOURLS ist kostenlos, PHP-basiert, per Plugin erweiterbar und läuft überall mit einem Webserver und MySQL. Es gibt kein verwaltetes Angebot, kein integriertes Teammodell und die Analysen sind auf das beschränkt, was das einfache Klick-Log und Community-Plugins bieten.
- Elido liefert einen speziell entwickelten Stack mit spaltenorientierten Analysen, automatischem On-Demand-TLS, einem In-Memory-Cache, Kafka-kompatiblem Event-Streaming, SSO, SDKs und einem MCP-Server – als verwalteter, in der EU gehosteter Service oder als selbstgehostete Helm-Chart-Bereitstellung.
- Das „Self-Host“-Argument ist nicht YOURLS vs. Elido managed: Es ist YOURLS (PHP/MySQL, ein Dienst) vs. Elido self-hosted (14 Dienste auf k3s, ein Helm-Chart). Wählen Sie das Komplexitätsbudget, das zu Ihrem Infrastrukturteam passt.
- Beide exportieren CSV. Die Migration ist in beide Richtungen unkompliziert.
Was YOURLS eigentlich ist#
YOURLS – Your Own URL Shortener – erschien erstmals um 2009. Es ist eine PHP-Anwendung, die Kurzlinks in einer MySQL-Datenbank speichert, ein Admin-Panel zur Verwaltung von Links bereitstellt und Redirects über eine Apache- oder nginx-Konfiguration ausliefert. Das Projekt wird auf GitHub gepflegt und verfügt über ein gesundes Plugin-Verzeichnis, das Anwendungsfälle von der API-Authentifizierung über die IP-Geolokalisierung bis hin zu benutzerdefinierten Redirect-Typen abdeckt.
Drei Dinge machen YOURLS in seinem Bereich wirklich gut:
Es ist kostenlos. Nicht nur eine kostenlose Stufe mit Limits, nicht nur kostenlos während der Testphase. Kostenlos. Sie zahlen für den Server, auf dem es läuft, was bei einer wenig genutzten Installation 5 $/Monat auf einem Shared Host bedeuten kann. Für Einzelpersonen, Non-Profit-Organisationen und kleine Organisationen mit einem PHP-kompetenten Administrator und ohne Anforderungen an die Teamzusammenarbeit ist YOURLS preislich kaum zu schlagen.
Es läuft überall, wo PHP läuft. Shared Hosting, ein 6-Dollar-VPS, ein Raspberry Pi im Heimnetzwerk, ein lokaler Unternehmensserver hinter einer Firewall – wenn PHP 7.4+ und MySQL verfügbar sind, lässt sich YOURLS in weniger als 30 Minuten installieren. Keine Container-Laufzeit erforderlich, keine Orchestrierungsschicht, kein Cloud-Provider-Lock-in. Dies ist ein echter Vorteil für Organisationen mit eingeschränkter oder unkonventioneller Infrastruktur.
Das Plugin-Ökosystem ist echt. Das YOURLS-Plugin-Verzeichnis und das GitHub-Ökosystem decken ein beachtliches Spektrum an Erweiterungen ab: IP-Geolokalisierung für Klickdaten, API-Schlüssel-Verwaltung, OAuth-Integration, benutzerdefinierte Redirect-Typen, Klickbetrug-Filterung und mehr. Da YOURLS saubere Plugin-Hooks bietet, kann ein Entwickler mit PHP-Erfahrung ein benutzerdefiniertes Plugin an einem Nachmittag schreiben. Für Organisationen mit spezifischen Anforderungen, die nicht in einen Standard-Shortener passen, hat diese Erweiterbarkeit einen echten Wert.
Wo YOURLS an seine Grenzen stößt#
YOURLS ist eine PHP-Anwendung, die von einer Datenbank unterstützt wird. Diese Architektur ist für ihren Umfang angemessen. Sie wird jedoch zum Hindernis, wenn die Anforderungen steigen.
Analysetiefe. YOURLS speichert Klicks in der MySQL-Datenbank neben den Links selbst. Einfache Klickzahlen, Zeitstempel und IP-Daten sind verfügbar. Die Echtzeit-Abfrageleistung über Millionen von Klick-Zeilen in MySQL ist nicht dasselbe wie die Abfrage eines Columnar Store, der genau für diese Arbeitslast konzipiert wurde. Der Aufbau von Länder-Breakdowns, Geräte-Breakdowns, UTM-Attribution, Zeitreihen-Aggregation und Retentionsanalysen auf Basis eines MySQL-Klick-Logs ist mit den richtigen Plugins möglich – aber es ist Plugin-Arbeit, keine integrierte Plattformfunktion. Für Teams, die Analysen in der Qualität eines spaltenorientierten Speichers benötigen, ohne diese selbst bauen zu wollen, ist YOURLS nicht die Lösung.
Kein Teammodell. YOURLS hat kein natives Konzept für Workspaces, Rollen oder Berechtigungen pro Benutzer, abgesehen von einem einfachen Multi-User-Modus, der den Linkbesitz trennt. Es gibt kein Audit-Log, keine SCIM-Bereitstellung und keine SSO-Integration im Kernprodukt. Das Plugin-Ökosystem adressiert dies teilweise, aber die Zusammenstellung und Wartung eines Multi-User-Zugriffskontroll-Setups aus Plugins bedeutet operativen Aufwand.
TLS für benutzerdefinierte Domains ist Ihr Problem. YOURLS kümmert sich um die Redirect-Logik; TLS ist das, was Ihr Webserver und Ihr Zertifikats-Setup bieten. Die Bereitstellung von HTTPS für eine benutzerdefinierte Kurzdomain bedeutet die Konfiguration von Let's Encrypt über Certbot, die Verwaltung der Erneuerung und die Handhabung der Webserver-Ebene. Für eine einzelne Domain ist dies machbar. Für Organisationen, die laufend mehrere Kundendomains online bringen, skaliert die manuelle TLS-Verwaltung schlecht. Das automatische On-Demand-TLS von Elido stellt bei der ersten Anfrage ein Zertifikat für eine neue Domain bereit, ohne dass ein manueller Schritt erforderlich ist.
Keine Webhooks, SDKs oder Event-Pipeline. YOURLS hat eine API, aber die umgebende Developer Experience ist für moderne Standards minimal. Es gibt keine offiziellen SDKs, kein Webhook-Auslieferungssystem, kein Event-Streaming in Kafka oder einen anderen Bus. Die programmgesteuerte Integration von YOURLS bedeutet, dass Sie selbst gegen die rohe API schreiben müssen. Für Teams, deren Link-Management in einen breiteren Engineering-Workflow eingebettet ist – CI-gesteuerte Link-Erstellung, LLM-Tools, die Klickstatistiken abfragen, serverseitige Conversion-Weiterleitung – erfordert die Integration benutzerdefinierten „Glue-Code“.
Elidos Stack und was er tatsächlich liefert#
Um den Vergleich zwischen Elido und YOURLS zu verstehen, muss man begreifen, dass Elido architektonisch grundlegend anders ist, nicht nur ausgefeilter.
Der „Hot Path” – die Link-Auflösung – läuft auf unserem speziell entwickelten Edge-Dienst, mit einem zweistufigen Cache: einem In-Process-LRU für die am häufigsten aufgerufenen Links, dann dem In-Memory-Cache, dann ein gRPC-Aufruf an den Origin-Dienst als letztes Mittel. Die p50-Redirect-Latenz bei einem Cache-Hit liegt unter 10 ms in der Region. YOURLS-Redirects gehen bei jeder Anfrage durch PHP; das Performance-Profil ist konstruktionsbedingt anders.
Klick-Events gehen per „Fire-and-Forget“ in unseren Event-Stream (Kafka-kompatibel) und werden asynchron von unserem Ingestion-Dienst in den Analysespeicher verarbeitet. Diese Trennung bedeutet, dass der Redirect-Pfad niemals durch Analyse-Schreibvorgänge blockiert wird. Der Analysespeicher ist ein Columnar Store, der genau für diese Aufgabe entwickelt wurde – Länder-, Geräte-, OS-, Referrer-, UTM-Attributions- und Zeitreihen-Abfragen liefern selbst bei hohen Klickvolumina Ergebnisse in Millisekunden.
TLS für benutzerdefinierte Domains läuft über automatisches On-Demand-TLS. Unser Domain-Validierungsdienst pflegt die Allowlist der verifizierten Hostnamen; wenn eine Anfrage für eine neue verifizierte Domain eingeht, wird das Zertifikat in weniger als 60 Sekunden bereitgestellt. Kein manueller Zertifikatsantrag, kein Erneuerungs-Cronjob.
Für Teams, die dies lieber selbst betreiben möchten, anstatt den verwalteten Dienst zu nutzen: Elido liefert ein Helm-Chart aus, das alle 14 Dienste – die Edge-Redirect-Ebene, die API, Analysen, Billing, Ingestion, Webhook-Dispatch, URL-Scanning, Domain-Validierung, QR-Generierung, Metadaten-Abruf und Benachrichtigungen, plus die Datenebene (Datenbank, In-Memory-Cache, spaltenorientierter Analysespeicher, Event-Stream, Objektspeicher und Suche) – auf einem k3s-Cluster bereitstellt. Ein helm install und die gesamte Plattform läuft auf Ihrer eigenen Infrastruktur. Siehe /en/pricing für die selbstgehostete Enterprise-Stufe.
Die Entwickler-Integrationsfläche besteht aus TypeScript, Python, Ruby und Go SDKs, einer CLI und einem MCP-Server (Open Source, MIT-lizenziert unter @elido/mcp-server), der das Link-Management für Claude, Cursor und jeden MCP-fähigen Client öffnet. Webhooks werden bei Klicks, Link-Erstellung, Domain-Verifizierung und Conversion-Events ausgelöst, mit automatischer Wiederholung und Zustellungsbestätigungen. All dies erfordert keine Suche nach Plugins.
Funktionsvergleich#
| Funktion | YOURLS | Elido (managed) | Elido (self-hosted) |
|---|---|---|---|
| Betriebskosten | Nur Serverkosten | Abonnement | Server + Enterprise-Lizenz |
| Sprache / Stack | PHP + MySQL | Speziell entwickelt + spaltenorientierte Analysen + In-Memory-Cache + Kafka-kompatibler Stream | Gleich |
| Benutzerdefinierte Domains | Ja (manuelles TLS) | Ja (automatisches On-Demand-TLS) | Ja (automatisches On-Demand-TLS) |
| Analysetiefe | Einfaches Klick-Log (Plugins erweitern) | Columnar Store: volle Aufschlüsselung | Gleich |
| Echtzeit-Analysen | Eingeschränkt | Ja | Ja |
| Aufschlüsselung nach Geo / Gerät / OS | Plugin-abhängig | Ja | Ja |
| A/B-Tests | Nein | Ja | Ja |
| Link-Ablauf | Plugin | Ja | Ja |
| Passwortschutz | Plugin | Ja | Ja |
| Geo-Targeting (Routing) | Nein | Ja | Ja |
| Dynamische QR-Codes | Nein | Ja | Ja |
| Team-Workspaces | Nein (begrenzt Multi-User) | Ja | Ja |
| Rollen / Berechtigungen | Nein | Ja | Ja |
| Audit-Log | Nein | Ja | Ja |
| SSO / SAML | Nein (Plugin-Optionen existieren) | Ja (Business) | Ja |
| 2FA | Plugin | Ja | Ja |
| Webhooks | Nein | Ja | Ja |
| Offizielle SDKs (TS / Python / Ruby / Go) | Nein | Ja | Ja |
| MCP-Server | Nein | Ja | Ja |
| CLI | Nein | Ja | Ja |
| EU-Datenresidenz | Wo auch immer Sie hosten | EU als Standard | Wo auch immer Sie bereitstellen |
| Operativer Aufwand | Webserver + PHP + MySQL | Keiner (managed) | k3s + Helm |
| Plugin-Ökosystem | Umfangreich | Nicht anwendbar | Nicht anwendbar |
| Läuft auf Shared Hosting | Ja | Nein | Nein |
| Helm-Chart / k3s-Bereitstellung | Nein | Nein | Ja |
Hinweis zu YOURLS-Plugin-Behauptungen: Die Verfügbarkeit von Plugins variiert je nach Wartungsstatus und Kompatibilität der YOURLS-Version. Als „plugin-abhängig“ markierte Funktionen existieren im Ökosystem, erfordern jedoch eine unabhängige Bewertung des Aktivitäts- und Sicherheitsstatus des jeweiligen Plugins vor dem Einsatz in der Produktion.
Operativer Aufwand: Eine ehrliche Bestandsaufnahme#
Der größte Unterschied zwischen YOURLS und Elido ist nicht der Funktionsumfang – sondern wer die operative Arbeit erledigt.
YOURLS besteht aus einer PHP-App und einer Datenbank. Die Einrichtung dauert einen Nachmittag. Es am Laufen zu halten bedeutet, PHP zu patchen, MySQL zu aktualisieren, die Erneuerung von Let's Encrypt zu verwalten und YOURLS-Updates einzuspielen, wenn sie veröffentlicht werden. Für eine technisch versierte Einzelperson oder ein kleines Team mit einem Sysadmin ist dies ein kleiner und gut verständlicher Wartungsaufwand. Das Risiko ist gering, da das System einfach ist.
Elido managed bedeutet null operativen Aufwand auf Ihrer Seite. EU-Infrastruktur, Zertifikatsbereitstellung, Datenbank-Hochverfügbarkeit, Hot-Cache-Management, Event-Stream-Lag-Monitoring, Analysespeicher-Wartung – nichts davon ist Ihr Problem. Der Kompromiss besteht darin, dass Sie der Infrastruktur von Elido vertrauen und akzeptieren, dass die Daten in der Steuerungsebene von Elido liegen (gehostet in der EU, mit einem Auftragsverarbeitungsvertrag (AVV) gemäß Artikel 28 DSGVO – aber dennoch nicht auf Ihren Servern).
Elido selbstgehostet auf k3s ist die dritte Option und sie ist wirklich komplex. Vierzehn Dienste, eine Datenebene mit fünf Komponenten, Helm-Konfiguration passend zu Ihrer Storage-Klasse und Ingress-Setup. Dies ist kein Wochenendprojekt; es ist ein Infrastrukturprojekt, das ein Team erfordert, das mit Kubernetes-Operationen vertraut ist. Der Vorteil ist die volle Datensouveränität kombiniert mit dem vollen Funktionsumfang von Elido – EU-Datenresidenz, weil es Ihr Cluster in Ihrer Gerichtsbarkeit ist, nicht weil ein Anbieter es verspricht. Für Organisationen in regulierten Branchen oder mit harten Anforderungen an die Datensouveränität ist diese Kombination der Kern des Angebots. Siehe /en/pricing für die Enterprise-Stufe, die das Helm-Chart und ein Support-SLA enthält.
Wann YOURLS die richtige Wahl ist#
YOURLS ist die richtige Wahl, wenn alle folgenden Punkte zutreffen:
- Eine Person oder ein kleines Team kontrolliert die gesamte Link-Erstellung, und eine Multi-User-Zugriffskontrolle ist keine Anforderung.
- Ihre Analyseanforderungen lauten „Wie oft wurde dieser Link angeklickt“ und nicht „Welcher Gerätetyp, welches Land und welche UTM-Quelle haben diese Woche Conversions generiert“.
- Ein PHP-kompetenter Administrator steht zur Verfügung, um Updates, Zertifikatserneuerungen und Plugin-Wartung zu übernehmen.
- Das Budget ist eine harte Einschränkung und die Serverkosten sind bereits einkalkuliert (z. B. das Hosten eines weiteren Dienstes auf einem bestehenden Server).
- Sie fühlen sich wohl dabei, Funktionen über Plugins zusammenzustellen und akzeptieren das Abhängigkeits- und Wartungsrisiko, das mit Community-Plugins einhergeht.
Entwickler, die eine persönliche Kurzdomain für ihre eigenen Links betreiben, kleine Non-Profits mit einem IT-Freiwilligen, der PHP kennt, interne Tool-Teams in Organisationen, in denen der gesamte Datenverkehr intern ist und die Analysetiefe gering ist – dies sind legitime YOURLS-Anwendungsfälle. Die Entscheidung für YOURLS in diesen Szenarien ist kein Kompromiss, sondern die Wahl des passenden Werkzeugs.
Wann YOURLS nicht mehr ausreicht#
Die Entscheidung zum Wechsel kommt typischerweise aus einem von vier Gründen.
Wachsende Analyseanforderungen. In dem Moment, in dem Sie UTM-Attribution, Geräte-Breakdown, Zeitreihenanalyse oder Conversion-Tracking benötigen, wird das Klick-Log von YOURLS zum Hindernis. Dies aus Plugins zusammenzustellen ist möglich, erfordert aber eine ständige Wartung dieser Plugins, und die Abfrageleistung auf MySQL bei großen Datenmengen entspricht nicht dem, was ein spaltenorientierter Analysespeicher liefert. Die Analysen von Elido basieren auf einem Stack, der von Anfang an genau für diese Aufgabe konzipiert wurde.
Wachsende Teams. Zwei Personen, die sich ein YOURLS-Admin-Panel teilen, sind machbar. Fünf Personen aus verschiedenen Abteilungen, von denen jeder Zugriff auf seine eigenen Links benötigt, aber nicht auf die der anderen, mit einer InfoSec-Anforderung für Audit-Logging und einer Beschaffungs-Checkliste, die nach SSO fragt – YOURLS hat darauf keine Antwort. Das Workspace-Modell, RBAC, das Audit-Log und die SCIM-Bereitstellung von Elido existieren, weil dies in größeren Maßstäben eine echte Anforderung ist.
TLS für benutzerdefinierte Domains in großem Umfang. Eine Domain mit Certbot funktioniert. Zehn Domains über mehrere Kunden hinweg, von denen jede HTTPS-Bereitstellung und -Erneuerung benötigt und regelmäßig neue Domains hinzugefügt werden – die manuelle Zertifikatsverwaltung wird zum Flaschenhals. Das automatische On-Demand-TLS von Elido beseitigt dies vollständig. Die Features-Seite erklärt, wie die automatische TLS-Ausstellung und die Domain-Verifizierungs-Pipeline funktionieren.
Anforderungen an die Entwickler-Integration. Die API von YOURLS ist funktional, aber das umgebende Ökosystem ist minimal. Wenn das Link-Management in CI-Pipelines eingebettet, durch CRM-Events ausgelöst, von LLM-Tools abgefragt oder in serverseitige Conversion-Weiterleitungen integriert werden soll, bedeutet das Fehlen offizieller SDKs, Webhooks und eines MCP-Servers, dass Sie diese Integrationsschicht selbst schreiben und warten müssen. Elido liefert dies mit.
Migrationshinweis#
Sowohl YOURLS als auch Elido unterstützen den CSV-Export. Ein YOURLS-Export enthält die Kurz-URL, das Ziel, den Titel und das Erstellungsdatum. Der Bulk-Import-Endpunkt von Elido unter /v1/links/bulk akzeptiert Slug, Ziel und Tags. Eine minimale Migration besteht aus einem Skript, das den YOURLS-Export liest, Kurz-URLs auf Slugs abbildet und per POST an den Bulk-Import-Endpunkt sendet.
Eines wird nicht migriert: die Klick-Historie. Die Analysen in Elido beginnen ab dem Migrationsdatum. Wenn Ihre YOURLS-Klickdaten für Berichte aufbewahrt werden müssen, exportieren und archivieren Sie diese separat, bevor Sie wechseln.
Wenn Sie eine benutzerdefinierte Kurzdomain von YOURLS zu Elido umziehen, ist die Reihenfolge wichtig: Registrieren Sie die Domain in Ihrem Elido-Workspace, lassen Sie das TLS bereitstellen und aktualisieren Sie erst dann den DNS-CNAME so, dass er auf die Edge von Elido zeigt. Ab dem Moment, in dem der DNS propagiert, werden die Redirects von Elido ausgeliefert. Aktualisieren Sie den DNS zuerst, erhalten Sie während des Propagationsfensters einen Zertifikatsfehler.
Die Self-Host-Frage#
Die Formulierung „Self-Host vs. Managed” verschleiert, was in diesem Vergleich eigentlich eine dreifache Wahl ist:
- YOURLS self-hosted - eine PHP-App, eine Datenbank, läuft überall, geringe operative Komplexität, eingeschränkter Funktionsumfang.
- Elido managed - voller Funktionsumfang, null operativer Aufwand, Daten auf der EU-Infrastruktur von Elido.
- Elido selbstgehostet auf k3s - voller Funktionsumfang, volle Datensouveränität, hohe operative Komplexität, erfordert ein Kubernetes-erfahrenes Team.
YOURLS konkurriert nicht mit der Managed-Stufe von Elido auf der Self-Host-Achse. Es konkurriert mit der selbstgehosteten Option von Elido auf der Achse der operativen Einfachheit – und gewinnt diesen Vergleich für Organisationen ohne Kubernetes-Team. YOURLS konkurriert mit der Managed-Stufe von Elido auf der Funktionsachse – und verliert die meisten dieser Vergleiche, sobald Analysetiefe, Teamfunktionen oder Entwickler-Integration zu Anforderungen werden.
Das ehrliche Fazit: Wenn Sie Shortener bewerten und der Hauptantrieb „Ich möchte das selbst betreiben und benötige keine Analysen in der Qualität eines spaltenorientierten Speichers oder ein Entwickler-SDK“ ist, bleibt YOURLS auch im Jahr 2026 eine vertretbare Wahl. Wenn jedoch Analysetiefe, Team-Zugriffskontrolle, vertraglich garantierte EU-Datenresidenz oder Entwickler-Integrations-Tools erforderlich sind, ist die Lücke zwischen YOURLS und einer verwalteten oder auf k3s gehosteten Elido-Bereitstellung real und wächst mit der Zeit.
Für einen breiteren Vergleich verschiedener Shortener deckt der Beitrag Kostenlose URL-Shortener im Ranking den Bereich der verwalteten Dienste mit einer konsistenten Methodik ab. Die aktuellen Elido-Preise – einschließlich der Enterprise Self-Hosted Stufe – finden Sie unter /en/pricing.
Verwandte Themen im Blog#
Elido testen
URL einfügen, kurzer Link in Sekunden
Kein Konto nötig. Link bleibt 30 Tage aktiv. Konto erstellen, um ihn dauerhaft zu behalten.
Kostenlos, keine Anmeldung erforderlich · 2 pro Tag