Skip to content

Hosting with Docker

Hosting with Docker

Another way to host Lightning aside from using Deno directly is to use Docker and Docker Compose. This allows you to use containers and run it more easily using container management software.

Setting up the container

In a compose.yml file, add the following snippet:

lightning:
image: ghcr.io/williamhorning/lightning:0.8.0
volumes:
- ./config:/data
restart: always

Note that you will need to make the config folder adjacent to the composefile and place the lightning.toml file inside. See configuration and plugins

Running lightning

Use docker compose up -d lightning to run lightning