YOURLS
Self-hosted URL shortener with full data control, detailed stats, and plugin support.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Run your own URL shortener with full data ownership and advanced analytics.
Core Features
- Self-hosted: install on your server for full privacy
- Detailed analytics: track clicks, referrers, locations
- Custom keywords: create personalized short URLs
- Extensible via plugins: large ecosystem of community add-ons
- REST API: programmatically create and manage links
What It Can't Do
- •Requires PHP 7.4+ with PDO_MYSQL extension; 2. Strongly recommend using HTTPS; 3. Change the default admin path and use a strong password; 4. Implement anti-spam measures if public access; 5. For production, enable URL rewriting (Nginx/Apache) and configure caching.
Use Cases
- Brand marketing: use custom domain short links
- Social media campaigns: shorten and track shares
- Link management: centralize and analyze all links
- Academic references: persistent stable short URLs
Detailed Introduction
YOURLS (Your Own URL Shortener) is a free, open-source PHP application that lets you run your own URL shortening service on your server. It provides full control over your data, detailed click analytics, custom keywords, API access, and a powerful plugin system for extending functionality. Unlike commercial services, you own your data and can customize everything. It's ideal for brands, marketers, and anyone needing a reliable, private URL shortener.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Download YOURLS and upload to your web server (requires PHP 7.4+ and MySQL/MariaDB)
Step 2: Create a database and user, then configure database settings in user/config-docker.php or user/config.php
Step 3: Visit your domain in a browser, run the installation wizard, and set up admin credentials
- Step 1: Download YOURLS and upload to your web server (requires PHP 7.4+ and MySQL/MariaDB)
- Step 2: Create a database and user, then configure database settings in user/config-docker.php or user/config.php
- Step 3: Visit your domain in a browser, run the installation wizard, and set up admin credentials
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete all files in the YOURLS installation directory and drop the associated MySQL database and tables. Remember to back up any custom configurations or plugins.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.
lazygit
A simple terminal UI for git commands