Docker搭建flatnotes
概述
流程
- 配置 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