概述:github认证改成了2FAuth了,可以自建搭建一个,
1、docker-compose.yml
services:
2fauth:
image: 2fauth/2fauth
container_name: 2fauth
ports:
- 10086:8000/tcp
environment:
- APP_TIMEZONE=Asia/Shanghai
- [email protected]
- 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:/2fauth
restart: 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
一开始需要注册一个用户