Skip to main content

Kavita

docker-compose.yml

# Set up Kavita.
# Uses a local folder volume for data.
# Configures subnet for access from Nginx.

name: kavita
services:

  kavita:
    image: lscr.io/linuxserver/kavita:0.8.8
    container_name: kavita
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - ./config:/config
      - ./data:/data
    #ports:
    #  - 5000:5000
    restart: always
    networks:
      bookstack_network:
        ipv4_address: ${NETWORK_ADDRESS}

networks:
  kavita_network:
    driver: bridge
    ipam:
      config:
        - subnet: $NETWORK_SUBNET

.env.example

NETWORK_SUBNET=172.42.25.0/24
NETWORK_ADDRESS=172.42.25.2