Docker搭建2FAuth服务

概述:github认证改成了2FAuth了,可以自建搭建一个,

1、docker-compose.yml

复制代码
services:
  2fauth:
    image: 2fauth/2fauth
    container_name: 2fauth
    ports:
      - 10086:8000/tcp
    environment:
      - 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:/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

一开始需要注册一个用户

相关推荐
openFuyao19 小时前
新增Agent沙箱调度能力!openFuyao v26.09社区发行版上线,AI原生基础设施能力进一步升级
云原生·ai-native·ai推理·openfuyao·多样化算力集群软件
阿里云云原生1 天前
云效工作项智能优化:先澄清,再开工
云原生
阿里云云原生1 天前
阿里云日志服务 SLS 全新升级,打造 Agent 时代的智能数据引擎
云原生
阿里云云原生1 天前
从“治已病”到“治未病”:浩瀚能源与阿里云共建充电补能异地双活高可用体系实践
云原生
wzq11_6661 天前
kubernetes集群——灰度发布
云原生·容器·kubernetes
阿里云云原生1 天前
阿里云发布 Alibaba Cloud AI Agent Handbook,阐述“智能面积”
云原生
Zhu7581 天前
在k8s环境中,离线部署与使用Topograph
云原生·容器·kubernetes
A.说学逗唱的Coke1 天前
【人工智能专题】PolarDB 深度解析:存算分离到 AI Lakebase,云原生数据库的架构演进与实战指南
数据库·人工智能·云原生
ToddyBear1 天前
从 Pod 编排到数据互联:基于 K8s 与 Snowflake 打造下一代异构查询桥梁实践
云原生·容器·kubernetes
紫神2 天前
DDS 通信技术说明
网络·云原生·容器·k8s·dds·弱网