Analysis updated 2026-05-18
Run an unstaffed hotel front desk where guests can call for help by pressing a button.
Let a hotel manager respond to guest requests remotely through live video from anywhere.
Set up secure remote access to the kiosk over the internet using Tailscale networking.
Receive instant Telegram alerts on a manager's phone whenever a guest needs assistance.
| digireal-k/digireal-public | aim-uofa/reasonmatch | airbone42/360-data-athlete | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | Python | Python | Python |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 5/5 | 4/5 |
| Audience | ops devops | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Raspberry Pi 5 hardware, Tailscale/Telegram accounts set up in advance, and physical wiring of a button and USB sound card.
Digireal Public is a system that helps small hotels handle guest requests at an unstaffed front desk kiosk using a Raspberry Pi 5. When a guest presses a physical button at the kiosk, the hotel manager gets an instant notification on their smartphone through Telegram. The manager can then respond directly through a two-way video call using the Raspberry Pi's built-in camera and microphone, without needing to be physically present at the front desk. Setting this up requires several accounts and pieces of information gathered ahead of time: a Tailscale account for secure remote networking, with HTTPS certificates and MagicDNS turned on so the manager's phone does not show a security warning, a Telegram bot token and chat ID for sending alerts, an ntfy notification topic, and a Google account for administration. The physical hardware includes a Raspberry Pi 5, a wide-angle camera module, a USB sound card with a speaker and microphone, and a button with a built-in LED wired to specific pins on the Pi. Installation starts with flashing Raspberry Pi OS onto an SD card using the official Raspberry Pi Imager tool, setting the hostname, username, WiFi, and Korean locale during that process. After the Pi boots and updates, the actual software is installed by cloning this repository and running a single install script, which also auto-detects the connected USB sound card to configure audio. The project's own source code is released under the MIT License, a permissive license that allows free use including commercial use. However, the install process also downloads separate third-party software during setup, including RustDesk for remote access, FFmpeg for media handling, and RNNoise for audio noise suppression, each under its own separate license such as AGPL-3.0, LGPL or GPL, and BSD-3, which are documented in a separate notices file.
A Raspberry Pi 5 based system that lets an unstaffed hotel kiosk alert a manager by Telegram and connect them to guests via two-way video call.
Mainly Python. The stack also includes Python, Raspberry Pi, Tailscale.
The project's own code is free to use for any purpose, including commercial use, under MIT, but it downloads separate third-party components under their own different licenses.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.