Creating a simple web kiosk

Published: Fri, Jun 27, 2025

Today, Vincent explains how to set up a simple Linux-based web kiosk using Systemd and Chromium.

Links:

Video Notes

Requirements

  • Systemd must be installed
  • Chromuim must be installed
  • Setup autologin using GDM3

Sample Systemd Service File

Copy the text below into a file called: kiosk.service under, “~/.config/systemd/user/”. Then run the following commands:

systemctl --user enable kiosk.service
systemctl --user start kioisk.service
[Unit]
Description=Web Kiosk
PartOf=graphical-session.target
After=graphical-session.target

[Service]
Type=exec
ExecStart=chromium --kiosk "https://opensourcetonight.com"
Restart=always

[Install]
WantedBy=graphical-session.target