Thanks to visit codestin.com
Credit goes to github.com

Skip to content

wakeops/Mothenticate

Repository files navigation

mothentik


GitHub Workflow Status Latest version MIT License

Mothenticate

Mothenticate is an open source IdP for SSO. It supports OAuth2/OIDC and is designed for small scale levels of usage.

Installation

Docker Compose

services:
  mothenticate:
    image: mothenticate/mothenticate:latest
    restart: unless-stopped
    depends_on:
      - postgres
    environment:
      ISSUER_URI: auth.example.com
      POSTGRESQL__HOST: postgres
      POSTGRESQL__NAME: mothenticate
      POSTGRESQL__USER: mothenticate
      POSTGRESQL__PASSWORD: changeme
    ports:
      - "5000:5000"

  postgres:
      image: postgres:16-alpine
      restart: unless-stopped
      environment:
        POSTGRES_DB: mothenticate
        POSTGRES_USER: mothenticate
        POSTGRES_PASSWORD: changeme
      ports:
        - "5432:5432"
      volumes:
        - postgres_data:/var/lib/postgresql/data

volumes:
  postgres_data:

ISSUER_URI must match the public URL Mothenticate is reachable at — this is used in OIDC token issuance and discovery.

Features

  • OAuth2 / OIDC identity provider (powered by OpenIddict)
  • SSO via Google and GitHub
  • Two-factor authentication (TOTP)
  • User, group, and role management
  • App launcher portal

Screenshots

Coming Soon

How to contribute

Not accepting contributions at this time

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors