Docker搭建2FAuth服务
概述:github认证改成了2FAuth了,可以自建搭建一个,
1、docker-compose.yml
services:2fauth:image: 2fauth/2fauthcontainer_name: 2fauthports:- 10086:8000/tcpenvironment:- APP_TIMEZONE=Asia/Shanghai- SITE_OWNER=2414155342@qq.com- APP_KEY=fd2494f1a6846dd00a35f67d0685cdb0- APP_URL=http://8.138.110.54:10086- LOG_CHANNEL=daily- LOG_LEVEL=notice# - DB_CONNECTION=# - DB_HOST=# - DB_PORT=# - DB_DATABASE=# - DB_USERNAME=# - DB_PASSWORD=- AUTHENTICATION_GUARD=web-guard# - GITHUB_CLIENT_ID=# - GITHUB_CLIENT_SECRET=volumes:- ./data:/2fauthrestart: unless-stopped
-
ports 对外暴露的端口
-
APP_KEY: 32位字符串
-
APP_URL:对外的IP
-
volumes: 宿主机映射容器的目录
-
./data:/2fauth : ./data的宿主机目录
-
2、给宿主的目录执行
chown 1000:1000 -R data/
3、运行容器
-
在docker-compose.yml目录下执行
#启动
docker compose up -d
# 停止
docker compose down
# 状态
docker ps
4、使用
登录: http://IP:10086
一开始需要注册一个用户