Docker部署二次验证应用OTP开源程序 - 2FAuth

2026-01-19 20:04:23 1点赞 5收藏 0评论

介绍📖

安全在我们的数字化世界中占有至关重要的地位。随着密码窃取的事件频繁发生,我们需要采取额外的安全措施以保护我们的数据和账户。二次身份验证(2FA)为我们提供了一个额外的安全层,使得窃取者即使窃取到你的密码,也无法进入你的账户。

界面🖥️

Docker部署二次验证应用OTP开源程序 - 2FAuth

功能✨

准备🛠️

部署📦

Docker Run命令如下:

docker run -d --name 2fauth -p 8000:8000/tcp -v $(pwd)/data:/2fauth -e APP_NAME=2FAuth -e APP_KEY=SomeRandomStringOf32CharsExactly -e APP_URL=https://docs.2fauth.app -e ASSET_URL=https://docs.2fauth.app -e IS_DEMO_APP=false -e LOG_CHANNEL=daily -e LOG_LEVEL=notice -e DB_DATABASE=/srv/database/database.sqlite -e CACHE_DRIVER=file -e SESSION_DRIVER=file -e AUTHENTICATION_GUARD=web-guard --restart always 2fauth/2fauth:latest

Docker Compose.yml 配置如下:

version: "3" services: 2fauth: image: 2fauth/2fauth:latest # 镜像名 container_name: 2fauth # 容器名 ports: - 8000:8000/tcp # 左侧的8000可以自定义 restart: always volumes: - ./data:/2fauth # 数据持久化目录映射 environment: - APP_NAME=2FAuth # app应用名 - APP_KEY=AoBeRaCdImSDrJng1L32FharsGxaHtKy # 随机一个32位的字符 - APP_URL=https://docs.2fauth.app # 改成自己的域名带https的 - ASSET_URL=https://docs.2fauth.app # 改成自己的域名带https的 - IS_DEMO_APP=false - LOG_CHANNEL=daily - LOG_LEVEL=notice - DB_DATABASE="/srv/database/database.sqlite" - CACHE_DRIVER=file - SESSION_DRIVER=file - AUTHENTICATION_GUARD=web-guard

可用 Docker镜像源

访问🌐

地址:http://localhost:8000

打开是空白页,需要配置域名和证书才可以打开,首次需要注册一个账号。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

值友6726362851

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
5
扫一下,分享更方便,购买更轻松