---
title: '💬 Artalk'
url: 'https://niklas-stephan.de/en/wiki/projects/artalk'
markdown: 'https://niklas-stephan.de/en/wiki/projects/artalk.md'
lang: en
date: '2026-11-08'
description: '💬 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 d…'
---

# 💬 Artalk

:::warning Dieses Image nutze ich nicht mehr, da ich nun [Outline](https://niklas-stephan.de/en/wiki/free-open-source-software/outline) als Wiki verwende.

:::

[Artalk](https://artalk.js.org), 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](https://niklas-stephan.de/en/wiki/projects/wikijs) 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:

```yaml

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

```ini

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:

```bash

docker exec -it artalk artalk admin
```

# Alternativen zur Artalk

- <https://commento.io>
- <https://disqus.com>

---

## Navigation

- Parent: [Projekte](https://niklas-stephan.de/en/wiki/projects.md)
- Previous: [🔑 2FAuth](https://niklas-stephan.de/en/wiki/projects/2fauth.md)
- Next: [Caddy](https://niklas-stephan.de/en/wiki/projects/caddy.md)
