Polr - Modern Self-Hosted URL Shortener
Polr is an open-source, lightweight URL shortener designed for users who want to host their own link shortening service. With Polr, you can brand your URLs, maintain control over your data, and customize your instance to fit your needs. It is licensed under GPLv2+, ensuring freedom to modify and distribute.
Key Features
- Self-Hosted Solution: Run Polr on your own domain for full control and branding customization.
- Modern Interface: Offers a simple, user-friendly interface to manage links and administer your instance.
- Robust API: Provides a semantic REST API for seamless integration with other services, allowing link creation and lookup.
- Customization Options: Adjust shortening permissions, redirects, and themes to match your preferences.
- Technical Stack: Built with PHP and the Lumen microframework, using Blade templating and Eloquent ORM (supports MySQL, PostgreSQL, SQLite).
Use Cases
- Personal Branding: Ideal for individuals or businesses wanting branded short links instead of generic ones.
- Data Privacy: Perfect for users concerned about data control, as it avoids third-party tracking.
- Developers: Offers an API for integration into apps or services, plus the ability to fork and tweak the code.
Polr also includes a demo instance for testing and comprehensive documentation for easy setup. Whether you're a developer or a business owner, Polr provides a quick and efficient way to manage and shorten URLs on your terms.