https://github.com/nils-werner/raspi-dashboard
Arch Linux based fullscreen web display
https://github.com/nils-werner/raspi-dashboard
arch-linux dashboard pkgbuild
Last synced: about 1 year ago
JSON representation
Arch Linux based fullscreen web display
- Host: GitHub
- URL: https://github.com/nils-werner/raspi-dashboard
- Owner: nils-werner
- License: mit
- Created: 2014-01-31T17:07:06.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-05-24T17:25:59.000Z (about 3 years ago)
- Last Synced: 2025-04-13T08:07:07.018Z (about 1 year ago)
- Topics: arch-linux, dashboard, pkgbuild
- Language: Shell
- Homepage:
- Size: 291 KB
- Stars: 30
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
raspi-dashboard
===============
Boot a Raspberry Pi directly into a minimalistic, frameless browser.
[](https://travis-ci.org/nils-werner/raspi-dashboard)
This project does not include any webserver or storage to save data to be shown. The data to be shown must be accessible over the network, provided by a different device or service, for example:
- [Status Board at Panic](https://www.panic.com/blog/the-panic-status-board/)
- [Geckoboard](https://www.geckoboard.com/)
- [Dashing](http://shopify.github.io/dashing/)
- [Keen IO](https://keen.github.io/dashboards/)
- [Mozaik](http://mozaik.rocks/)
- [Grafana](https://grafana.com/)
- [Freeboard](https://freeboard.io/)
- ...
Installation
------------
Create the package and install it using
makepkg -si
Enable the dashboard using
systemctl enable --now dashboard.service
For peace of mind you can reboot the system every day by enabling
systemctl enable --now scheduled-reboot.timer
Customization
-------------
Edit the dashboard service
systemctl edit dashboard.service
and adjust the service to your liking. For example an instance with the screened turned to the right and no input devices:
[Service]
ExecStart=
ExecStart=/usr/bin/cage -rd -- /usr/bin/luakit -U "https://duckduckgo.com/"
Environment=WLR_LIBINPUT_NO_DEVICES=1
Readonly filesystem
-------------------
To protect your SD card against wear and tear, see [`arch-overlayroot`](https://github.com/nils-werner/arch-overlayroot) for a simple overlay based readonly file system solution.