KIOSK + service on Raspberry PI
About the task
There is a ready Python server with an HTTP API that controls a full-screen browser in kiosk mode on a Raspberry Pi and plays sound through a 3.5 jack. The API has a method to change the URL displayed on the screen. When the URL changes, it auto-refreshes on the screen.
Target platforms
- Raspberry Pi (4/5)
What needs to be done
- Set up the service to auto-start on the device at boot. Also, related settings (disable sleep/screensaver, auto-start after power outages, etc.).
- Deploy a Docker container with auto-start.
- Configure the automatic launch of the browser in kiosk mode.
- Auto-recovery after failures.
- One command / one script / ready image for redeployment on the next device.
- Instructions on how to install updates on the device (example #1 - changes occurred on the service. need to upload these changes to the device; example #2 - new device, need to upload everything to it)
!!! IMPORTANT
1. The candidate must have actual experience in exactly this task.
2. The project is considered completed only if all requirements are met. For example, if everything works except for the sound - this is an incomplete project.
-
Hello! I am currently working on a complex pipeline for Raspberry Pi 5, so I fully understand the specifics of configuring these boards. I am ready to start discussing the technical specifications.
https://freelancehunt.com/showcase/work/nizkorivneviy-rtsp-videostrimer-dlya-raspberry/2043460.html
-
764 5 1 Hello, Roman!
I have experience with Raspberry Pi, configuring systemd services, Docker, and Chromium kiosk mode on Linux. Deployment through a single script is standard practice.
I am ready to take on the full cycle: from autostart to deployment instructions on a new device.
-
1396 6 1 Hello, Roman!
To better understand the task, please clarify:
1. What version of Raspberry Pi do you have for testing: 4 or 5?
2. Are there specific requirements for the browser used in kiosk mode?
3. Do we need to consider any additional network or security settings?
4. Is there already a configured Docker image, or do we need to create one from scratch?
… My approach to implementation:
- First, I will set up the auto-start of the service and browser via systemd for persistent launching after reboot.
- I will deploy a Docker container with the necessary services and configure automatic startup.
- I will set configurations to disable sleep/screensaver to ensure continuous operation.
- I will create a script or image that automatically deploys the entire system on new devices.
- I will prepare a detailed instruction for updating the service and deploying on new devices.
I aim for a complete implementation of all requirements, including proper sound functionality and stable content playback. This will allow you to deploy the solution on any number of devices without issues.
Roman, please send your answers to the questions in private messages so I can more accurately assess the work and propose an optimal implementation plan.
-
Такі завдання не виконуються віддалено, лише фактично по місцю.
-
Вы Docker собираетьесь на Rasbery запускать?
-
Current freelance projects in the category DevOps
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 2 days 3 hours back ∙ 23 proposals |
Deployment of a Ruby on Rails project on VPS + Inbound Email RoutingNeed help deploying a platform for automating requests for public information (based on the open-source engine Alaveteli). The project works as a mail router: it generates unique email addresses for each request, sends them to government agencies, and receives responses back to… DevOps, Linux & Unix ∙ 8 days 5 hours back ∙ 11 proposals |
Residential Proxy Infrastructure EngineerWe're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices… C & C++, DevOps ∙ 10 days 7 hours back ∙ 15 proposals |