You can use it via the mobile friendly web UI or automate it with API already provided. I'm also thinking of building a browser extension to shorten any URL in a click (context menu for example).
Just visit urlssh.xyz. You can also integrate API for programmatic usage.
PS: https://urlssh.xyz/6OTMTS is short link to this article 😎
GOlang URL shortener service with UI, API, Cache, Hits Counter and forwarder using postgres and redis in backend, bulma in frontend
It registers itself as Go module
(however it has not been submitted to Go package registry for public usage).
Just visit urlssh.xyz. You can also integrate API for programmatic usage Read below for self hosting, API integration and/or contributing to urlsh.
git clone email@example.com:adhocore/urlsh.git cd urlsh
It should be configured using env variables.
Please check .env.example for available variables and explanation.
DATABASE_URL is always required and is string of the following form:
When running urlsh with docker-compose, the preferred way,
automatically set from
Please note that
urlshdoes not ship with
.envloader so to run it in bare metal one needs to use