概述

流程

  1. 配置 docker-compose.yml 文件
+ docker-compose.yml
创建 flatnotes 目录
docker-compose.yml
# 切换到 root 用户
sudo i
# 升级 packages
apt update -y
# 创建 flatnotes 目录
# -p 表示递归创建,如果上层目录不存在,会自动创建.
mkdir -p ~/docker_data/flatnotes
# 
chmod -R 777 flatnotes

vim docker-compose.yml
version: "3"
services:
  flatnotes:
    container_name: flatnotes
    # 官方原版为 dullage/flatnotes:latest,不能更改上传目录.
    # 此版可以设置上传目录.
    image: gedulis12/flatnotes
    environment:
      PUID: 1000
      PGID: 1000
      FLATNOTES_AUTH_TYPE: "password"
      FLATNOTES_USERNAME: "user"    # 设置用户名
      FLATNOTES_PASSWORD: "changeMe!"   # 设置密码
      FLATNOTES_SECRET_KEY: "aLongRandomSeriesOfCharacters"
    volumes:
      - "./data:/data"
      # Optional. Allows you to save the search index in a different location: 
      # - "./index:/data/.flatnotes"
    ports:
      - "8079:8080"
    restart: unless-stopped