Identity Management System with Social Features for Home Assistant.
faneX-ID is a comprehensive identity management platform that brings social networking capabilities directly to your Home Assistant instance. This add-on packages the complete faneX-ID application (frontend and backend) into a single, easy-to-install package.
- π User Authentication: Complete user lifecycle management.
- π SSO Support: Single Sign-On capabilities.
- π Plugin System: Extensible architecture.
- π± Mobile-Friendly: Responsive design.
- π Multi-language: Localization support.
- Ensure HACS is installed
- Click the button above OR follow these steps:
- In HACS, go to Integrations
- Click the three dots in the top right
- Select Custom repositories
- Add
https://github.com/faneX-ID/homeassistant-addonas repository URL - Select Integration as category
- Click Add
- Find faneX-ID in the HACS integration list
- Click Download
- Restart Home Assistant
- Configure the add-on (see Configuration below)
- Start the add-on
- Navigate to Settings β Add-ons in your Home Assistant instance
- Click Add-on Store in the bottom right
- Click the three dots menu in the top right β Repositories
- Add this repository URL:
https://github.com/faneX-ID/homeassistant-addon - Find faneX-ID in the list and click it
- Click Install
- Configure the add-on (see Configuration below)
- Start the add-on
Click the button above to add this repository to your Home Assistant instance automatically!
Supported Token Types:
- β
Fine-grained PAT (recommended) - Starts with
github_pat_ - β
Classic PAT (legacy) - Starts with
ghp_
See the detailed guide for step-by-step instructions.
version: "latest"
github_token: "ghp_your_github_token_here" # Or github_pat_... for fine-grained
developer_mode: false
reset_database: false
log_level: info
database:
type: sqlite
project_name: "faneX-ID"
debug: false
demo_mode: false
entra:
enabled: false| Option | Description | Default |
|---|---|---|
version |
Version to install (latest or specific tag like v1.0.0) |
latest |
github_token |
Required: GitHub PAT (Classic or Fine-grained) for private repo access | "" |
developer_mode |
Use latest main branch code (for development only) | false |
reset_database |
false |
|
log_level |
Logging verbosity (trace, debug, info, warning, error, fatal) |
info |
database.type |
Database backend (sqlite or postgresql) |
sqlite |
project_name |
Display name for the application | faneX-ID |
debug |
Enable debug mode | false |
demo_mode |
Enable demo mode with sample data | false |
entra.enabled |
Enable Microsoft Entra ID SSO | false |
For detailed configuration options, see the full documentation.
reset_database will PERMANENTLY DELETE ALL DATA including:
- All user accounts and profiles
- All matches and social connections
- All chat messages and history
- All uploaded files
- All settings and configurations
This action CANNOT BE UNDONE. Only enable this if you are absolutely sure you want to start fresh.
After installation and startup:
- Access faneX-ID through the Home Assistant sidebar (Ingress enabled)
- Or navigate directly to your Home Assistant URL with the add-on port
- Create your first admin account
- Start building your community!
For production deployments, PostgreSQL is recommended:
github_token: "ghp_your_github_token_here"
database:
type: postgresql
postgresql_host: "192.168.1.100"
postgresql_port: 5432
postgresql_user: "fanexid"
postgresql_password: "!secret fanexid_db_password"
postgresql_database: "fanexid_db"Enable Single Sign-On with Microsoft:
github_token: "ghp_your_github_token_here"
entra:
enabled: true
client_id: "your-app-client-id"
tenant_id: "your-tenant-id"
client_secret: "!secret entra_client_secret"
redirect_uri: "" # Leave empty for auto-configurationFor testing the latest features:
github_token: "ghp_your_github_token_here"
developer_mode: true # Downloads main branch on every restart
log_level: debug- π Report a Bug
- π‘ Request a Feature
- π¬ Community Forum
- π Documentation
Contributions are welcome! Please see CONTRIBUTING.md for details.
See CHANGELOG.md for release history.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- FaserF - Initial work - GitHub
See also the list of contributors who participated in this project.
- Built on the excellent faneX-ID Core project
- Inspired by the Home Assistant Community Add-ons project
- Thanks to all contributors and users!
Enjoy faneX-ID? Give us a β on GitHub!
