Lua.sh

A self-hosted URL shortening service with click tracking, custom domain support, and a management dashboard for links.

Lua.sh screenshot 1

Lua.sh is an open-source, self-hosted web app and server for creating and managing shortened URLs with integrated tracking and branding options. The software is deployed as a web application on a server, allowing users to maintain full control over their redirection data and link infrastructure.

Users can generate short links for marketing or development purposes and monitor traffic through a dedicated dashboard. The system supports both individual use and team-based environments through secure authentication and permission management. It is designed to be lightweight and flexible, catering to those who need a professional URL shortening service.

Key features

  • Tracking of clicks, referrers, devices, and geolocation
  • Support for custom domains to create branded URLs
  • Ability to define personalized custom URL slugs
  • Link expiration dates and management tools
  • Mobile-friendly interface built with Vue 3 and TailwindCSS
  • Built-in CSRF protection and rate-limiting
  • Secure authentication and authorization for team usage

The application is built on a modern technical stack consisting of Laravel for the backend and MySQL for the relational database. The frontend utilizes Vue 3 and Inertia.js to provide a single-page application experience, ensuring the interface remains reactive and fast. This architecture allows the service to handle link redirection and analytics collection efficiently while remaining customizable for developers who wish to modify the source code.

The software includes a dark mode for the user interface and is designed for scalability. By combining a PHP backend with a JavaScript frontend, it provides a balance between server-side stability and client-side interactivity. This makes it suitable for organizations that require a private, branded link management system with detailed insights into how their links are performing across different devices and regions.

Lua.sh serves as a private utility for those who require total ownership of their link data and branding.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity4 months ago
Repository Age1 year
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.