An open API service indexing awesome lists of open source software.

https://github.com/blazam-app/blazam

A modern Active Directory management web application with a focus on delegation
https://github.com/blazam-app/blazam

account-management active-directory active-directory-integration blazor group-membership management password-reset staff-management user-creation user-management web-app web-application webapp

Last synced: about 1 month ago
JSON representation

A modern Active Directory management web application with a focus on delegation

Awesome Lists containing this project

README

          

# BLAZAM
[![Downloads](https://img.shields.io/github/downloads/Blazam-App/BLAZAM/total)](https://img.shields.io/github/downloads/Blazam-App/BLAZAM/total)
[![Release Date](https://img.shields.io/github/release-date/Blazam-App/BLAZAM)](https://img.shields.io/github/release-date/Blazam-App/BLAZAM)
[![Build](https://img.shields.io/github/actions/workflow/status/Blazam-App/BLAZAM/release-stable.yml)](https://img.shields.io/github/actions/workflow/status/Blazam-App/BLAZAM/release-stable.yml)
[![Last Commit](https://img.shields.io/github/last-commit/Blazam-App/Blazam/v1-Dev)](https://img.shields.io/github/last-commit/Blazam-App/Blazam/v1-Stable)
[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/)

[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Blazam-App_BLAZAM&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=Blazam-App_BLAZAM)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Blazam-App_BLAZAM&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Blazam-App_BLAZAM)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Blazam-App_BLAZAM&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Blazam-App_BLAZAM)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Blazam-App_BLAZAM&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Blazam-App_BLAZAM)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Blazam-App_BLAZAM&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Blazam-App_BLAZAM)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Blazam-App_BLAZAM&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Blazam-App_BLAZAM)

## Screenshots
![image](https://github.com/user-attachments/assets/fe56c0b7-f3b9-4a91-8dc1-7b74ea0f67ac)
![image](https://github.com/user-attachments/assets/cfa35e1f-facb-4c64-8ad4-1a48de5f4a82)

## Who is it for?
* Overworked system administrators: Blazam simplifies and automates many routine AD management tasks, freeing up your time for more critical projects.
* Organizations with limited IT budgets: Blazam is a free and open-source solution that provides powerful features without the high costs of commercial software.
* IT professionals seeking improved delegation: Blazam's flexible permission system allows you to grant granular control over specific AD objects and actions to individual users or groups.
* Anyone needing remote AD management: Access Blazam's intuitive web interface from any device with a browser, allowing you to manage your directory from anywhere.

## What does Blazam offer?
* Comprehensive AD Management: Perform essential tasks such as:
* User, group, computer, and printer management (enable/disable, unlock, assign to groups, move, rename, create, delete).
* Password resets, account unlocks, and group management.
* Modifying any Active Directory attribute.
* Delegation and Control:
* Define reusable "Access Levels" with specific permissions for different AD object types.
* Apply these Access Levels to groups or individual users, controlling their access to specific OUs and objects within those OUs.
* Impersonate users to test and verify permissions
* Automation Engine:
* Rule-Based Automation: Define rules to automate AD tasks based on specific triggers and conditions.
* Event Triggers: Initiate automation rules based on directory entry changes (e.g., creation, modification, deletion of users, groups, computers).
* Scheduled Triggers: Configure rules to run at predefined times or intervals.
* Advanced Filtering: Target specific AD objects for automation using detailed filters, including OU, object type, and attribute values (e.g., account enabled/disabled status).
* Automated Actions: Perform actions such as:
* Assigning or unassigning users/computers from groups.
* Enabling or disabling accounts.
* Unlocking or locking out accounts.
* Moving AD objects between OUs.
* Modifying specific Active Directory attributes.
* Rule Prioritization: Control the order of rule execution.
* Conditional Processing: Stop further rule processing if a specific rule's conditions are met and actions are performed.
* User Creation and Management:
* Configure user creation templates to streamline onboarding and ensure data consistency.
* Manage user thumbnail photos.
* Auditing and Security:
* Comprehensive audit logs track all user actions within Blazam.
* Secure your installation with optional two-factor authentication using Cisco DUO.
* External Integrations
* REST API: Integrate Blazam with your existing IT tools and automate tasks.
* Webhooks: Receive real-time notifications about events in Blazam.
* Additional Features:
* Access Active Directory's recycle bin to restore deleted objects.
* Real-time computer monitoring (CPU, memory usage, session list, service state, drive details).
* Automatic updates to keep your installation current.

## Why is Blazam a valuable tool?
* Enable non-technical users: Delegate tasks like password resets or group assignments to help desk staff or other non-IT personnel, freeing up your team for more specialized work.
* Improve IT efficiency: Streamline your AD management workflow with Blazam's user-friendly interface and powerful features.
* Go beyond Microsoft's GUI: Blazam offers features that go beyond the capabilities of standard AD management tools, such as copying group memberships or managing user photos from the web.
* Mobile accessibility: Manage your Active Directory from anywhere using your phone or tablet.
* Open source and free: Blazam is community-driven and transparent, with no licensing costs.

## Visit the Main Website
[https://blazam.org](https://blazam.org)

## Try the Live Demo
[Windows Hosted Demo](https://blazam.org/demo)

[Linux Hosted Demo](https://blazam.org/demo)

## View the Documentation
[https://docs.blazam.org](https://docs.blazam.org)

## Ready to Install?
Blazam's Web Installer is the recommended installation method.

[Web Installer](https://blazam.org/download)

[Manual Installation](https://docs.blazam.org/install/manual)

## Remarks
We have users in Ukraine... we support Ukraine in the current conflict with Russia. Slava Ukraine!

## Star History
If you like the project, please give it a star! It helps with visibility and motivates us to keep improving it.
[![Star History Chart](https://api.star-history.com/svg?repos=Blazam-App/BLAZAM&type=date&legend=top-left)](https://www.star-history.com/#Blazam-App/BLAZAM&type=date&legend=top-left)

## Get Paid to Contribute
If you are interested in contributing to Blazam and receiving compensation for your work, please reach out
to admin@blazam.org with your proposal of work and a flat rate. Simple contributions such as bug fixes or small features
will not be considered. Only larger features that work on muliple components or significant contributions will be considered.