Skip to content

Deploy with Docker

Run Loggo using the official Docker image.

Updated View as Markdown

Docker is the primary and recommended way to run Loggo. The official image is lightweight and comes with everything you need.

Create a volume

Loggo needs a persistent directory to store your SQLite database and mirrored Markdown files.

Run the container

Pass the volume to the container via the -v flag.

Open the app

Navigate to your server’s IP or localhost:3000 to set up your owner account.

Prerequisites

  • A server with Docker installed
  • A directory to mount as your data volume

Docker Run

Terminalsh
docker run -d \
  --name loggo \
  -p 3000:3000 \
  -v /path/to/your/data:/app/data \
  ghcr.io/loggo-dev/loggo:latest

Docker Compose

If you prefer docker-compose.yml:

docker-compose.ymlyaml
version: '3.8'

services:
  loggo:
    image: ghcr.io/loggo-dev/loggo:latest
    container_name: loggo
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./loggo_data:/app/data
Navigation

Type to search…

↑↓ navigate↵ selectEsc close