đź’¬ Artalk
:::warning Dieses Image nutze ich nicht mehr, da ich nun Outline als Wiki verwende.
:::
Artalk, eine in GO geschriebene Anwendung, dient dazu eine Kommentarfunktion in WebApps einzubinden und zu verwalten. Das kann entweder durch eine native Integration wie bei Wiki.js oder manuell ober die Artalk API erfolgen. Artalk ist Open-Source und lässt sich, wie im Beispiel hier, in einem Docker Container auf einem Server betreiben.
Compose File
Das zugehörige Docker Compose File compose.yml kann so aussehen:
services:
artalk:
container_name: artalk
image: artalk/artalk-go
restart: unless-stopped
volumes:
- ./data:/data
networks:
default:
caddy:
environment:
- TZ=${TZ}
- ATK_LOCALE=${TZ}
- ATK_SITE_DEFAULT=${TZ}
- ATK_SITE_URL${TZ}
networks:
caddy:
external: true
.env File
TZ=Euorope/Berlin
ATK_LOCALE=en
ATK_SITE_DEFAULT=wiki
ATK_SITE_URL=https://wiki.niklas-stephan.de
Konfiguration
Nach dem hochfahren des Service muss zunächst ein neuer Admin user angelegt werden. Folgender Befehl erledigt das:
docker exec -it artalk artalk admin