-
-
Notifications
You must be signed in to change notification settings - Fork 27
Docker
Adam Tauber edited this page May 25, 2025
·
1 revision
Run Omnom with Docker using the following command:
docker run -p 7331:7331/tcp ghcr.io/asciimoo/omnom:master
The container exposes port 7331. Map it to your host port:
-p <host_port>:7331/tcp
Persist your data using these volumes:
Container Path | Description | Recommended Mount Type |
---|---|---|
/omnom/config |
Database (SQLite), ActivityPub keys, and configuration files | Bind mount or volume |
/omnom/static/data |
Snapshot data and user-uploaded content | Bind mount or volume |
Example with volumes:
docker run -p 7331:7331/tcp \
-v ./omnom_config:/omnom/config \
-v ./omnom_data:/omnom/static/data \
ghcr.io/asciimoo/omnom:master
You can modify the default config.yml
by mounting your own version:
-v ./custom_config.yml:/omnom/config.yml
Run any Omnom command directly:
docker run ghcr.io/asciimoo/omnom:master /omnom/omnom --help
Variable | Description | Default |
---|---|---|
UID |
User ID for Omnom process | 1000 |
GID |
Group ID for Omnom process | 1000 |