Community maintained Docker config for the spindle server
Dockerfile 48.9%
Shell 12.7%
Other 38.4%
6 2 0

Clone this repository

https://tangled.org/keea.dog/knot-spindle
git@knot.keea.dog:keea.dog/knot-spindle

For self-hosted knots, clone URLs may differ based on your setup.

readme.md

Knot Docker#

IMPORTANT
This is a community maintained repository, support is not guaranteed.

Docker container and compose setup to run a Tangled knot and host your own data.

Simple Setup#

If you want an easy way to spin up a knot, you can simply run the following with docker installed:

$ docker compose up -d

This will setup the knot server, as well as caddy to expose the front-end.

Bring Your Own Setup#

If you have your own compose setup already, you will just need point your web server to the knot's HTTP port (namely 5555), you can do this with docker by setting another container to depends_on it and then pointing it to the name of the container with the port. For example, with a very basic caddy webserver container:

caddy reverse-proxy --from ${KNOT_SERVER_HOSTNAME} --to knot:5555

This will for example point caddy to the port on the knot container.