LUSS is a URL Shortening Service
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
auth
conf
core
db
scripts
stats
templates
test
trim
.gitignore
Dockerfile
GitHub-Mark-32px.png
LICENSE
README.md
api.md
config.docker.json
config.example.json
luss.go
schema.md

README.md

LUSS

LUSS is a URL Shortening Service.

It is a tool to reduce URLs length.

How it works - the service saves a custom URL and returns its short alias that redirects all incoming requests to the original web page.

Features:

  • can be easy distributed using common database
  • can handle anonymous or authenticated requests
  • can track redirection requests (using GeoIP info)
  • supports callbacks after redirections
  • supports TTL (time to live) for temporary links
  • supports cache control
  • has RESTFull API: multi-items, users control
  • can be run as a Docker container.

API

Please read api.md file.

License

This source code is governed by a LGPLv3 license that can be found in the LICENSE file.