{"repo":"avicoder/ShareTOTP","free":true,"listed":false,"github":"https://github.com/avicoder/ShareTOTP","clone":"git clone https://github.com/avicoder/ShareTOTP.git","description":"Enable seamless sharing of 2FA codes within teams.","language":"PHP","stars":35,"topics":["mfa","security","selfhosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ShareTOTP Enable seamless sharing of 2FA codes within teams. This project is a compact solution designed to facilitate the sharing of TOTP codes typically found in apps like Google Authenticator and Authy, with tailored customizations in its development. Preparing the project - Clone the repository: - Create an environment file: - Install NodeJS on your machine and run: Running the app in local machine - Install Docker on your local machine and ensure the following ports are free: - 33061 - 8000 - 8081 - Run the following command in the project root: - Run Migrations through the webpage. Accessing Services - Web Application: http://localhost:80/login - phpMyAdmin: http://localhost:8081/ Homepage - The homepage will display all the service codes in a grid. - Click on the code to copy it to the clipboard Admin Login - Default credentials: - User: admin@admin.com - Password: password Dashboard - List the TOTPs and other customizations using /dashboard OTPs - Create, Edit, or Delete the OTPs using /otps page - It also supports major protocols for generating the OTPs ) Services - Create services and customize the logo and name using /services page Manage Team Members - Add, delete, or update the users using /users page Settings - Add the org name and Logo using /settings page Security While authorization is required to access the Admin page, if you want to add an extra layer of protection to the homepage, consider using OAuth2proxy or Cloudflare Access. Feel free to implement eith","default_branch":null,"files":null,"tree":[],"storefront":"/r/avicoder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/avicoder/ShareTOTP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}