Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sentriz/honk-docker
docker image for honk
https://github.com/sentriz/honk-docker
activitypub docker traefik
Last synced: 13 days ago
JSON representation
docker image for honk
- Host: GitHub
- URL: https://github.com/sentriz/honk-docker
- Owner: sentriz
- Created: 2020-08-16T00:26:25.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T19:26:04.000Z (almost 2 years ago)
- Last Synced: 2024-05-02T02:58:44.596Z (6 months ago)
- Topics: activitypub, docker, traefik
- Language: Dockerfile
- Homepage:
- Size: 1000 Bytes
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# honk-docker
dockerfile for https://humungus.tedunangst.com/r/honk
ActivityPub implementationbelow is an example of use with docker-compose, traefik, and "vanity" usernames
eg. host honk at `honk.my.domain` but be available on fediverse as `@[email protected]` without the subdomain```yaml
version: '3'
networks:
reverse_proxy:
external: true
services:
main:
build: ${BUILD}/honk-docker
environment:
- TZ
- HONK_USERNAME=example
- HONK_PASSWORD=example # must be 7+ chars
- HONK_LISTEN_ADDR=0.0.0.0:80
- HONK_SERVER_NAME=honk.my.domain
- HONK_MASQNAME=my.domain
expose:
- 80
labels:
traefik.enable: 'true'
traefik.http.routers.honk.entrypoints: web
traefik.http.routers.honk.rule: Host(`honk.my.domain`) || Path(`/.well-known/webfinger`)
traefik.http.services.honk.loadbalancer.server.port: 80
networks:
- reverse_proxy
volumes:
- ./data:/opt/data
```