ntfy 私有化配置安装 docker(token令牌)
1、创建ntfy配置目录
mkdir -p /mnt/ntfy/etc
mkdir -p /mnt/ntfy/cache/ntfy
mkdir -p /mnt/ntfy/data
2、进入/mnt/ntfy/etc目录,新建server.yml文件,里面填写如下内容
#服务器域名
base-url: "https://ntfy....."
listen-http: ":80"
# 开启用户系统
auth-file: "/var/lib/ntfy/user.db"
auth-default-access: "deny-all"
# 禁止匿名发布
auth-anon-access: "deny-all"
# 仅登录用户可访问
auth-topic-create: "always"
auth-topic-read: "always"
auth-topic-write: "always"
# 缓存位置
cache-file: "/var/cache/ntfy/cache.db"
3、终端执行docker
docker run -d \
--name ntfy \
-p 40265:80 \
-v /mnt/ntfy/etc/server.yml:/etc/ntfy/server.yml \
-v /mnt/ntfy/cache/ntfy:/var/cache/ntfy \
-v/mnt/ntfy:/var/lib/ntfy \
binwiederhier/ntfy serve
4、终端设置管理员密码
docker exec -it ntfy ntfy user add admin --role=admin
5、生成token
docker exec -it ntfy ntfy token add admin mytoken
6、保存token
#技术(7)#docker(6)#服务器(10)评论