unifi-utilities/unifi-common

UniFi Common - on_boot.d

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 15th, 2026
Created on May 31st, 2020
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 422
Total Stargazers: 4,368 (+0)
Total Subscribers: 134 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.8 hours
Mean response time: 32.2 days
90th percentile: 46.0 days
Tracked items: 355

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (60)
  • bug (9)
  • request (4)
  • wont-fix (2)
  • invalid (1)
  • unsupported-feature (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

unifi-common is a shell utility that provides boot-time initialization hooks for UniFi devices.

The tool solves the problem of executing custom scripts and configurations when UniFi equipment starts up. It works by establishing an on_boot.d directory structure where administrators can place shell scripts that run automatically during the device boot sequence. This approach allows persistent customization and automation on UniFi hardware without modifying core system files or requiring manual intervention after each restart.

The project suits network administrators and developers who need to extend UniFi device functionality with custom startup behavior, such as applying network configurations, installing additional software, or initializing monitoring tools. It is particularly valuable for environments where UniFi devices must be configured identically across multiple deployments, as scripts can be version-controlled and deployed consistently. The tool is designed for users comfortable writing shell scripts and managing boot-time execution on Linux-based systems.

The project shows active maintenance with regular commits addressing bug fixes and feature improvements. Development includes responsiveness to user-reported issues and incorporation of community feedback into updates. The codebase demonstrates attention to compatibility across different UniFi device models and firmware versions through iterative refinement.