Skip to content

Mind

Docker Compose deployment guide for Mind on Ubuntu.

Mind is a lightweight self-hosted knowledge management and note-taking application designed for organizing information, ideas, and personal knowledge.

Official project:


Create the Project Folder

mkdir -p ~/docker/mind
cd ~/docker/mind

Create the Docker Compose File

Create:

nano docker-compose.yml

Paste:

services:
  mind:
    image: mrcas/mind:latest
    container_name: mind
    ports:
      - "2137:8080"
    volumes:
      - ./data:/app/db
    restart: unless-stopped

Start Mind

Run:

docker compose up -d

Access Mind

Open:

http://YOUR_SERVER_IP:2137

Example:

http://192.168.1.50:2137

Notes

  • All application data is stored in the data folder
  • The application uses an embedded database stored within the mounted volume
  • Reverse proxy + HTTPS is recommended for internet access
  • Regular backups of the data folder are recommended

Advanced Example (Reference Only)

This is my current Mind setup.

It is NOT required for a standard installation.

services:
  mind:
    container_name: mind
    stop_grace_period: 60s
    restart: unless-stopped

    volumes:
      - ./data:/app/db

    environment:
      - TZ=America/Santo_Domingo

    ports:
      - 2137:8080

    image: mrcas/mind:latest

    networks:
      - mind

networks:
  mind:
    name: mind