Hello,
Nuki Web Control… I started this project because I couldn’t find any solution, including from Nuki itself, that could properly manage multiple Smart Locks with various access credentials and permissions. Frustrated by this limitation, I decided to take matters into my own hands and write my own tool.
Nuki Web Control is a self-hosted web application that gives you control over your Nuki devices.
Delegate with confidence: Assign different roles and permissions to different users. For example, a family member can have full control, while an employee can only operate a specific locks during business hours.
Centralize and simplify: Manage all your properties, users, and access codes from a single, intuitive dashboard. This saves you time, eliminates confusion.
Key Features:
🔐 Centralized Smart Lock Control: Lock, unlock, and unlatch all your connected Nuki devices from a single, responsive interface.
👥 Advanced User Management: Create multiple user accounts and assign granular, role-based permissions.
🔑 Powerful Authorization Control: Create and manage PIN codes with detailed time-based restrictions, including date ranges, recurring weekly schedules, and daily time windows.
📊 Detailed Activity Logs: Monitor all lock usage with an advanced, filterable history to track who accessed what, and when.
🔋 Real-time Battery Monitoring: Keep an eye on the battery status of all your devices from the main dashboard.
🛡️ Granular Permission System: Control exactly which users can view/operate specific smart locks or manage authorizations.
🚀 Easy Deployment: The entire application is containerized and can be easily deployed using Docker and Docker Compose.