# RhemaWave Kiosk Setup Guide - Ubuntu Server 24 Complete setup guide for a fresh Ubuntu Server 24 installation configured as a RhemaWave kiosk. ## Initial System Setup ### 1. Create Kiosk User ```bash sudo adduser kiosk sudo usermod -aG sudo kiosk ``` ### 2. Install Dependencies ```bash sudo apt update sudo apt install -y \ libsdl2-2.0-0 \ libsdl2-ttf-2.0-0 \ libsdl2-mixer-2.0-0 \ libegl1-mesa \ libgles2-mesa \ libgbm1 \ libinput10 \ libxkbcommon0 \ dbus \ network-manager ``` ### 3. Install Cage (Wayland Compositor) ```bash sudo apt install -y cage ``` ### 4. Install Greetd ```bash sudo apt install -y greetd ``` ### 5. Configure PAM for Greetd Create `/etc/pam.d/greetd`: ```bash sudo tee /etc/pam.d/greetd < ``` ### View RhemaWave Logs ```bash # From SSH session sudo journalctl -u greetd -f ``` ### Restart RhemaWave ```bash sudo systemctl restart greetd ``` ### Update RhemaWave ```bash sudo apt update sudo apt upgrade rhemawave ```