whatisgithub

What is digireal-public?

digireal-k/digireal-public — explained in plain English

Analysis updated 2026-05-18

12PythonAudience · ops devopsComplexity · 4/5LicenseSetup · hard

In one sentence

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.

Mindmap

mindmap
  root((digireal public))
    What it does
      Unstaffed hotel kiosk
      Telegram alert to manager
      Two way video call
    Tech stack
      Raspberry Pi 5
      Tailscale
      Telegram bot
      RustDesk FFmpeg
    Use cases
      Remote guest assistance
      Secure kiosk networking
      Instant staff alerts
    Audience
      Hotel operators
      Small hospitality businesses
    Setup
      Flash Raspberry Pi OS
      Configure accounts
      Run install script

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run an unstaffed hotel front desk where guests can call for help by pressing a button.

USE CASE 2

Let a hotel manager respond to guest requests remotely through live video from anywhere.

USE CASE 3

Set up secure remote access to the kiosk over the internet using Tailscale networking.

USE CASE 4

Receive instant Telegram alerts on a manager's phone whenever a guest needs assistance.

What is it built with?

PythonRaspberry PiTailscaleTelegram Bot APIRustDeskFFmpeg

How does it compare?

digireal-k/digireal-publicaim-uofa/reasonmatchairbone42/360-data-athlete
Stars121212
LanguagePythonPythonPython
Setup difficultyhardhardhard
Complexity4/55/54/5
Audienceops devopsresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Raspberry Pi 5 hardware, Tailscale/Telegram accounts set up in advance, and physical wiring of a button and USB sound card.

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.

So what is it?

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.

Copy-paste prompts

Prompt 1
Walk me through the prerequisites I need before running install.sh for this hotel kiosk system.
Prompt 2
Help me set up a Telegram bot token and chat ID for this project's notification system.
Prompt 3
Explain how Tailscale HTTPS certificates and MagicDNS need to be configured for this setup.
Prompt 4
Show me how the LED button should be wired to the Raspberry Pi's GPIO pins.
Prompt 5
What third-party licenses like RustDesk and FFmpeg apply to this project's install process?

Frequently asked questions

What is digireal-public?

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.

What language is digireal-public written in?

Mainly Python. The stack also includes Python, Raspberry Pi, Tailscale.

What license does digireal-public use?

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.

How hard is digireal-public to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is digireal-public for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.