A React-based client application for Shlink
Find a file
2018-10-07 09:22:15 +02:00
config Applied coding styles to config files 2018-08-26 00:00:53 +02:00
dist Created dist dir 2018-08-05 11:39:49 +02:00
public Fixed PWA name in manifest file 2018-08-10 07:32:13 +02:00
scripts Applied coding styles to scripts 2018-08-25 23:53:51 +02:00
src Recovered missing class 2018-10-07 09:22:15 +02:00
test Ensured ColorGenerator matches keys in a case insensitive way 2018-10-07 08:59:25 +02:00
.dockerignore Updated dockerfile to be used to build a distributable docker image 2018-08-06 20:16:07 +02:00
.eslintrc Created shortUrlDetail reducer test 2018-09-07 20:41:21 +02:00
.gitignore Added docker-related files 2018-06-17 08:04:53 +02:00
.scrutinizer.yml Specified node version in scrutinizer config 2018-08-26 10:40:03 +02:00
.stylelintrc Added stylelint config 2018-08-25 10:22:25 +02:00
.travis.yml Added release generation to travis deploy step 2018-10-07 09:09:40 +02:00
CHANGELOG.md Recovered missing class 2018-10-07 09:22:15 +02:00
docker-compose.override.yml.dist Updated docker-compose files so that they just use an image and don't need the Dockerfile 2018-08-06 19:41:57 +02:00
docker-compose.yml Added serve as dev dependency 2018-08-23 09:49:13 +02:00
Dockerfile Removed workdir from Dockerfile 2018-08-06 20:32:14 +02:00
indocker Added docker-related files 2018-06-17 08:04:53 +02:00
jest.config.js Moved jest config from package.json to external file 2018-09-02 11:10:59 +02:00
LICENSE Added some improvements 2018-05-13 09:48:21 +02:00
package.json Fixed typo in badge 2018-09-16 13:18:41 +02:00
README.md Fixed typo in badge 2018-09-16 13:18:41 +02:00
yarn.lock Added first autocomplete implementation on tags selector 2018-09-02 11:10:59 +02:00

shlink-web-client

Build Status Code Coverage Scrutinizer Code Quality GitHub release GitHub license Paypal Donate

A ReactJS-based progressive web application for Shlink.

Installation

There are three ways in which you can use this application.

  • The easiest way to use shlink-web-client is by just going to https://app.shlink.io.

    The application runs 100% in the browser, so you can use that instance and access any shlink instance from it.

  • Self hosting the application 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 (just take into account that all the files are served using absolute paths, so you have to serve it from the root of your domain, not from a subpath).

  • Use the official docker image

    If you want to deploy shlink-web-client in a container-based cluster (docker swarm, kubernetes, etc), just pick the image and do it.

    It's a lightweight nginx:alpine image serving the assets on port 80.