A self-hosted and PHP-based URL shortener application with CLI and REST interfaces
Documentation here: https://shlink.io/documentation/
Use the supplied docker-compose.yml
. If you don't know how to use it, check the docs or use google.
To test with a frontend, you can use the free https://app.shlink.io/ or run your own (https://hub.docker.com/r/shlinkio/shlink-web-client/)
We have an Azure subscription and use an App Service to build and deploy.