Skip to content

Setup Memos

Overview

A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts.

Important Docker Files

.env file

.env
APPDATA=
NAME=memos
ID=1000
DOMAIN=
PORT=5230

docker-compose.yml file

docker-compose.yml
services:
  memos:
    image: neosmemo/memos:stable
    container_name: ${NAME}
    restart: always
    volumes:
      - ${APPDATA}/${NAME}/${NAME}:/var/opt/memos
    networks:
      - proxy
    labels:
      swag: enable
      swag_address: ${NAME}
      swag_port: ${PORT}
      swag_proto: http
      swag_url: ${NAME}.${DOMAIN}
      com.centurylinklabs.watchtower.enable: true
networks:
  proxy:
    external: true

Start the Container

Start the Container
docker compose up -d