nearxos e13ad3d8f9 Add image name input to cloud-init build process and update handling
Enhance the dashboard UI by introducing an optional input field for the image name in the cloud-init build form. Update the API to process the image name, ensuring it is sanitized and included in the build request. Modify the build script to utilize the provided image name, allowing for customized output filenames during the image creation process. This improves user experience by offering more flexibility in naming cloud-init images.
2026-02-23 10:14:49 +02:00

reTerminal DM4

Project for reTerminal DM4 (Seeed) with CM4: Chromium kiosk, eMMC provisioning (USB + network boot), and first-boot configuration via cloud-init.

Repository structure

Path Purpose
emmc-provisioning/ Main workflow: eMMC deploy/backup, cloud-init first-boot, Chromium kiosk assets, file server, dashboard, network boot. See emmc-provisioning/README.md.
archive/ Legacy or unused files (guides, old scripts). Not used for deployment. See archive/README.md.

Quick start

  1. Read emmc-provisioning/docs/EMMC-PROVISIONING-GUIDE.md for full setup.
  2. Use emmc-provisioning/scripts/sync-portal-files-to-lxc.sh to sync first-boot assets (including kiosk) to the file server.
  3. Provision devices via USB boot or network boot; first-boot configures kiosk, labwc, rotation, wallpaper, dark theme, and optional CM4 boot order.
Description
Chromium auto-start configuration for reTerminal DM4
Readme 6.6 GiB
Languages
Python 53.2%
Shell 20.4%
HTML 14.8%
JavaScript 6.4%
CSS 5%
Other 0.2%