Ein moderner, minimalistischer und leichter URL-Shortener.
Polr ist eine unerschrockene, selbsthostbare Open-Source-Linkverkürzungs-Webanwendung mit einer robusten API. Es ermöglicht Ihnen, Ihren eigenen URL-Shortener zu hosten, Ihre URLs mit einem Branding zu versehen und die Kontrolle über Ihre Daten zu erlangen. Polr ist besonders einfach zu bedienen und sorgt für ein modernes, thematisch anpassbares Gefühl.
Erste Schritte – API-Dokumentation – Mitwirken – Fehler – IRC
Polr ist in PHP und Lumen geschrieben und verwendet MySQL als primäre Datenbank.
Um mit Polr auf Ihrem Server zu beginnen, lesen Sie die Installationsanleitung. Sie können dieses Repository klonen oder eine Version herunterladen.
Um mit der Polr-API zu beginnen, lesen Sie den API-Leitfaden.
Installation TL;DR: Klonen Sie dieses Repository oder laden Sie es herunter, setzen Sie das Dokumentstammverzeichnis auf public/
, erstellen Sie eine MySQL-Datenbank, gehen Sie zu yoursite.com/setup
und befolgen Sie die Anweisungen.
Um die Demo zu testen, gehen Sie zu demo.polr.me und verwenden Sie die folgenden Anmeldeinformationen:
Benutzername: demo-admin
Passwort: demo-admin
Upgrade von 1.x:
Es gibt wichtige Änderungen zwischen 2.x und 1.x; Ein automatisches Upgrade auf 2.x ist noch nicht möglich.
Upgrade von 2.x:
Sichern Sie Ihre Datenbank und Dateien
Aktualisieren Sie, indem Sie git pull
verwenden oder eine Version herunterladen
Führen Sie composer install --no-dev -o
aus, um sicherzustellen, dass die Abhängigkeiten auf dem neuesten Stand sind
Migrieren Sie mit php artisan migrate
, um sicherzustellen, dass die Datenbankstruktur auf dem neuesten Stand ist
Safari – Polr.safariextension
Python – mypolr
Wir möchten dem Open Source Lab der Oregon State University für die Bereitstellung von Ressourcen für unsere Infrastruktur danken. Die Polr-Website und die Demo werden auf ihrer Infrastruktur gehostet.
Vielen Dank an lastspark für die Bereitstellung unseres Logo-Symbols.
Polr verwendet semantische Versionierung
Copyright (C) 2013-2018 Chaoyi Zha This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.