ntfy 私有化配置安装 docker(token令牌)

十一月 20, 2025 分类: 浏览: 0 评论: 0

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)

评论