# Shlink URL-Shortener

```yaml
version: '3'

services:
  shlink:
    container_name: shlink
    image: shlinkio/shlink:stable
    restart: always
    environment:
      TZ: 'Europe/Berlin'
      IS_HTTPS_ENABLED: true
      INITIAL_API_KEY: 'JUs.....fzT'
      DEFAULT_DOMAIN: 'link.folkerts.it'
    ports:
      - 8066:8080

```

Wenn alles geklappt hat, kommt eine 404 not found:  
(damit ich die Seite sehen kann, hab ich in der Hetzner Firewall meine IP für Port 8066 erlaubt)

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/QT0image.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/QT0image.png)

Es ist jetzt erstmal nur der Server installiert, eine WebUI gibt es offiziell von shlink unter [app.shlink.io ](https://app.shlink.io/)  
man gibt dann seinen API Key und die Serveradresse ein und verbindet sich zum eigenen Shlink Server. Vorher muss man allerdings eine https Umleitung einrichten, damit es klappt, weil nicht von https auf http zugegriffen werden kann.  
(vorher natürlich die subdomain zb link.folkerts.it beim domainhoster zb strato oder web4you registrieren)  
zb mit nginx proxy manager:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/tbNimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/tbNimage.png)

und

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/Ey7image.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/Ey7image.png)

danach klappt der Abruf via RestAPI mit zb Postman:

die Authorisierung (sieht man bei Klick auf die Collection links, also der 'Ordner')

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/Mx5image.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/Mx5image.png)

und dann der Request:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/4XVimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/4XVimage.png)

so sieht dann die Konfiguration auf [https://app.shlink.io/](https://app.shlink.io/) aus

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/X2Oimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/X2Oimage.png)

und so die webui:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-11/scaled-1680-/55rimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-11/55rimage.png)