All Projects → jayatvars → balena-chromium-kiosk

jayatvars / balena-chromium-kiosk

Licence: GPL-3.0 license
BalenaOS/BalenaCloud based Kiosk using Chromium on a RaspberryPi

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to balena-chromium-kiosk

balenaPrint
Managed CUPS on Raspberry Pi devices, running balenaOS
Stars: ✭ 67 (+45.65%)
Mutual labels:  resin-io, balena, balenaos
wifi-connect
Easy WiFi setup for Linux devices from your mobile phone or laptop
Stars: ✭ 1,043 (+2167.39%)
Mutual labels:  resin-io, balena
root-ro
Read-only root filesystem for Raspbian Stretch (using overlay)
Stars: ✭ 75 (+63.04%)
Mutual labels:  raspbian, kiosk
WebView-Advanced
A collection of android webview hack
Stars: ✭ 25 (-45.65%)
Mutual labels:  chromium
Chromium-Gost
Chromium с поддержкой алгоритмов ГОСТ
Stars: ✭ 286 (+521.74%)
Mutual labels:  chromium
Colorblinding
An extension for Google Chrome (and Chromium) that simulates the website as a color vision impaired person would see.
Stars: ✭ 25 (-45.65%)
Mutual labels:  chromium
OldCEF4Delphi
OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi.
Stars: ✭ 55 (+19.57%)
Mutual labels:  chromium
pidp11-2.11bsd
Using the historical unix 2.11 BSD operating system on the PiDP-11. With examples such as cool-retro-weatherstation.
Stars: ✭ 57 (+23.91%)
Mutual labels:  raspbian
Chromecast-Kiosk
A open source software to create a digital signage system with google chromecasts.
Stars: ✭ 81 (+76.09%)
Mutual labels:  kiosk
ansible-role-raspberry-pi
Configures a Raspberry Pi (running Raspbian).
Stars: ✭ 90 (+95.65%)
Mutual labels:  raspbian
cefgo
Go bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 20 (-56.52%)
Mutual labels:  chromium
PiBootstrapper
Windows app to configure Raspbian SD card image before first boot
Stars: ✭ 40 (-13.04%)
Mutual labels:  raspbian
scarecrow
A Raspberry Pi powered, distributed (edge) computing camera setups that runs a Tensorflow object detection model to determine whether a person is on the camera. A plugin model allows actions based on the detection, such as playing audio, turning on lights, or triggering an Arduino.
Stars: ✭ 87 (+89.13%)
Mutual labels:  raspbian
docker-node-ci
The Docker image based on the official "node" image optimized for a CI environment
Stars: ✭ 18 (-60.87%)
Mutual labels:  chromium
selenium cdp
Selenium 4x, executing Chrome DevTools Protocol commands
Stars: ✭ 33 (-28.26%)
Mutual labels:  chromium
NativeMessaging
C# Chome Native Messaging Library
Stars: ✭ 55 (+19.57%)
Mutual labels:  chromium
geoguessrnim
GeoGuessr browser plugin, hide Ads, Filters for StreetView and Mapillary for Chromium and Firefox
Stars: ✭ 17 (-63.04%)
Mutual labels:  chromium
HandyBrowser
A Handshake enabled Chromium web browser and reference client; works with HSD and the HNSD light client. Use our example to build or integrate Handshake into any browser.
Stars: ✭ 101 (+119.57%)
Mutual labels:  chromium
raspberry-pi-kiosk
A simple set of commands to set up a raspberry pi for use as a stand alone kiosk screen
Stars: ✭ 45 (-2.17%)
Mutual labels:  chromium
Browser
A productivity focused web browser
Stars: ✭ 49 (+6.52%)
Mutual labels:  chromium

BalenaOS/BalenaCloud RaspberryPi Chromium Kiosk

This is a simple kiosk for loading a web site in Chromium running on a Raspberry PI using BalenaOS/Balena Cloud.

Original Source

The project was originally a fork from the resin-electronjs template.

Updates

Updated from the original fork to use Chromium and the latest Balena Libs. The template will load the necessary packages and initialize systemd which is required for local device input to the app container. The chromium user is created, given appropriate permissions and Chromium is launched.

Hardware

Tested on Raspberry Pi 3b and 3b+. Input from local device touch screen, keyboard and a USB wedge scanner has been tested. Use at your own risk.

Getting Started

What is Balena

Environment Variables

Create an enviroment variable in your Balena app named URL_LAUNCHER_URL and assign it your web accessible URL. The Chromium start page loads by default.

Disclaimer

No expert claims here. ;) I am sure there are better ways to put this together. But this solution works for us and meets our needs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].