{"repo":"shlinkio/shlink-web-client","free":true,"listed":false,"github":"https://github.com/shlinkio/shlink-web-client","clone":"git clone https://github.com/shlinkio/shlink-web-client.git","description":"A React-based client application for Shlink","language":"TypeScript","stars":393,"topics":["react","shlink","url-shortener","api-client","web-client","js","javascript","typescript","ts"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"shlink-web-client A ReactJS-based progressive web application for Shlink. If you are trying to find out how to run the project in development mode or how to provide contributions, read the CONTRIBUTING doc. Installation There are three ways in which you can use this application. From app.shlink.io The easiest way to use shlink-web-client is by just going to . The application runs 100% in the browser, so you can safely access any shlink instance from there. Docker image If you want to deploy shlink-web-client in a container-based cluster (kubernetes, docker swarm, etc), just pick the shlinkio/shlink-web-client image and do it. It's a lightweight nginx:alpine image serving the static app on port 8080. Self-hosted If you want to self-host it yourself, get the latest release and download the distributable zip file attached to it ( shlink-web-client X.X.X dist.zip ). The package contains static files only, so just put it in a folder and serve it with the web server of your choice. Considerations : Provided dist files are configured to be served from the root of your domain. If you need to serve shlink-web-client from a subpath, you will have to build it yourself following these steps. The app has a client-side router that handles dynamic paths. Because of that, you need to configure your web server to fall-back to the index.html file when requested files do not exist. If you use Apache, you are covered, since the project includes an .htaccess file which already does this. If you u","default_branch":null,"files":null,"tree":[],"storefront":"/r/shlinkio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shlinkio/shlink-web-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}