Commit Graph

  • 0844adbcbe Update cloud-init scripts and documentation for enhanced DNS management and provisioning steps</message> Cleanup nearxos 2026-03-06 14:45:23 +02:00
  • 8233304ee2 Update documentation and .gitignore for improved deployment clarity and log management</message> nearxos 2026-03-04 19:43:52 +02:00
  • 2a6355033e Remove obsolete files related to provisioning and custom scripts</message> nearxos 2026-03-04 19:43:21 +02:00
  • 10c200f994 Enhance network boot provisioning with support for extra LAN IPs and VLAN configuration</message> main nearxos 2026-03-04 19:28:53 +02:00
  • 031e1c3415 Enhance provisioning documentation and scripts for improved network boot and DNS management</message> nearxos 2026-03-04 19:15:38 +02:00
  • b5134098c0 Exclude large files: expand .gitignore, drop backup data from tracking nearxos 2026-03-03 09:03:38 +02:00
  • c5e418eabc Update provisioning documentation and scripts for improved Proxmox deployment</message> nearxos 2026-03-03 08:24:18 +02:00
  • fe72619931 Update GNSS bootstrap image to the latest version, ensuring compatibility and improved performance. This change replaces the previous image file with an updated binary, enhancing the overall provisioning process. nearxos 2026-02-24 08:52:51 +02:00
  • 16bfc1e0e1 Enhance cloud-init scripts and dashboard for improved USB boot functionality</message> nearxos 2026-02-24 08:50:32 +02:00
  • 59f8ebe61d Remove obsolete bootstrap script and update example script for clarity</message> nearxos 2026-02-24 00:26:55 +02:00
  • 808fbf5c7c Refactor golden image handling in backup upload process</message> nearxos 2026-02-24 00:19:40 +02:00
  • df180120aa Update TODO and README files to reflect enhancements in kiosk functionality and provisioning scripts</message> nearxos 2026-02-23 22:49:58 +02:00
  • c91cf6dd05 Update first-boot configuration and scripts for enhanced kiosk functionality</message> nearxos 2026-02-23 18:07:14 +02:00
  • 25bf710c67 Remove deprecated one-shot scripts and update first-boot configuration for improved provisioning</message> nearxos 2026-02-23 16:15:47 +02:00
  • 2d6e5aa009 Enhance GTK theme configuration and taskbar setup in cloud-init scripts</message> nearxos 2026-02-23 15:07:31 +02:00
  • f42700848a Enhance first-boot script to support dynamic dark theme selection and taskbar configuration</message> nearxos 2026-02-23 11:16:02 +02:00
  • ca27727137 Refactor dashboard to remove network boot support and update related UI elements</message> nearxos 2026-02-23 11:08:52 +02:00
  • 55b8661a2e Update documentation and scripts for revision tracking and cloud-init enhancements</message> nearxos 2026-02-23 10:38:24 +02:00
  • 5f05663706 Implement graceful cancellation for cloud-init image compression</message> nearxos 2026-02-23 10:32:07 +02:00
  • b1368b6e62 Add dismiss functionality for cloud-init build status</message> nearxos 2026-02-23 10:28:58 +02:00
  • ec973cc2b3 Add build cancellation feature to cloud-init process</message> nearxos 2026-02-23 10:21:06 +02:00
  • e13ad3d8f9 Add image name input to cloud-init build process and update handling nearxos 2026-02-23 10:14:49 +02:00
  • 0bbd62213c Enhance Raspberry Pi OS image handling and dashboard UI nearxos 2026-02-23 10:11:15 +02:00
  • 8b4930d4b9 Refactor screen rotation setup and GTK theme configuration in first-boot process nearxos 2026-02-23 09:59:32 +02:00
  • fd4e54f125 Enhance first-boot configuration with step enable flags and improved documentation nearxos 2026-02-23 09:59:18 +02:00
  • 196b13c2fa Add update functionality for cloud-init templates in the dashboard nearxos 2026-02-22 17:18:50 +02:00
  • fd56ed4049 Add file editing functionality to dashboard nearxos 2026-02-22 16:29:14 +02:00
  • 16c796b8af Refactor first-boot process to introduce ordered execution and new one-shot scripts nearxos 2026-02-22 16:22:44 +02:00
  • 79a7f76a12 Enhance first-boot script and documentation with config file support nearxos 2026-02-21 22:22:40 +02:00
  • 3909fd7cf1 Update FILE_SERVER URL in first-boot scripts and documentation nearxos 2026-02-21 20:43:06 +02:00
  • 595ae0dd35 Refactor first-boot script and documentation to remove rpi-eeprom handling nearxos 2026-02-21 17:04:37 +02:00
  • a915e5a405 Enhance dashboard UI for EEPROM update functionality nearxos 2026-02-21 16:18:07 +02:00
  • b39e73324f Add EEPROM update functionality and UI enhancements nearxos 2026-02-21 16:02:08 +02:00
  • 5238d457e8 Update boot order configuration for eMMC first, then network nearxos 2026-02-21 15:05:17 +02:00
  • ff6258c2af Add status tracking for network boot actions in dashboard nearxos 2026-02-21 13:05:52 +02:00
  • ea6f846021 Improve network boot troubleshooting documentation and initramfs scripts nearxos 2026-02-21 12:57:26 +02:00
  • a6e27219f4 Enhance network boot troubleshooting documentation and scripts nearxos 2026-02-21 02:27:48 +02:00
  • 4d5909904c Add troubleshooting guidance for network boot failures nearxos 2026-02-21 01:58:20 +02:00
  • 2a9731754c Add network boot testing and monitoring documentation nearxos 2026-02-21 01:50:01 +02:00
  • 2777811b32 Refactor first-boot rotation setup to use kernel command line for persistent display rotation. Update documentation to clarify the new method of setting screen orientation (90° clockwise) via cmdline.txt, eliminating the need for one-shot scripts. Enhance logging and user guidance for rotation and wallpaper configuration during first boot. nearxos 2026-02-20 20:05:23 +02:00
  • 90296498f5 Add DHCP leases management to dashboard and UI nearxos 2026-02-20 17:30:23 +02:00
  • 7e1bf8a4c2 Add DHCP network boot management to API and UI nearxos 2026-02-20 17:05:38 +02:00
  • 66ad3b0a39 Refactor first-boot documentation and scripts to enhance Chromium startup behavior. Update start-chromium.sh to prefer Wayland for better touch support and adjust fullscreen handling for both Wayland and X11 environments. Clarify CM4 EEPROM configuration in documentation to prevent conflicts with reTerminal DM display backlight. Improve user guidance on touch interactions in Chromium. nearxos 2026-02-20 16:52:26 +02:00
  • 58d9144752 Remove obsolete audio and buzzer control documentation files, including detailed guides and HTML interfaces, to streamline the repository and eliminate redundancy. This cleanup enhances maintainability and focuses on essential resources for the reTerminal DM4 audio and buzzer functionalities. nearxos 2026-02-20 15:39:39 +02:00
  • 9656771d5a Enhance first-boot setup by adding dark theme configuration for user pi and enabling rpi-eeprom-update on CM4 for boot order management. Update documentation to reflect these changes and improve logging for boot order settings. Implement a one-shot service to ensure boot order is set after reboot on CM4. nearxos 2026-02-20 15:06:40 +02:00
  • fdadef0791 Refactor first-boot wallpaper setup to use pcmanfm configuration instead of one-shot scripts. Update documentation to reflect changes in wallpaper handling and remove obsolete one-shot references. Enhance logging for desktop wallpaper setup during first boot. nearxos 2026-02-20 15:00:23 +02:00
  • ccd99d8b06 Update first-boot documentation and script to clarify boot order configuration for Pi 5 and include rpi-eeprom in package installations. Adjust logging messages for better user guidance on EEPROM settings and potential issues during boot order changes. nearxos 2026-02-20 12:41:35 +02:00
  • 8d50629b92 Update first-boot scripts and documentation to change display rotation from Right to Left for reTerminal DM. Enhance Plymouth theme configuration to ensure a single [Daemon] section is used. Update logging messages for clarity regarding boot order changes on Pi 5. Adjust README to reflect new rotation settings for one-shot scripts. nearxos 2026-02-20 12:38:59 +02:00
  • b99cc2520a Enhance network boot setup script and documentation: automate fetching of Raspberry Pi 4 boot files from GitHub, update TFTP root handling, and improve user instructions for setup. Remove manual steps for file retrieval and clarify echo messages in the setup script. nearxos 2026-02-20 12:28:54 +02:00
  • 499c14580e Update first-boot.sh and associated scripts to transition from KDE Plasma to rpd-labwc for the Chromium kiosk setup. Modify package installations, LightDM session configurations, and one-shot scripts for wallpaper and rotation to support Wayland. Implement boot order configuration for network-first provisioning. Enhance logging and error handling throughout the scripts. nearxos 2026-02-20 12:23:00 +02:00
  • 80614cb400 Update first-boot.sh and 99-default-session.conf to enforce plasmax11 session settings: patch lightdm.conf for session consistency and add autologin-session configuration. nearxos 2026-02-20 11:34:03 +02:00
  • 5372fcbb81 Update first-boot.sh to set hostname and configure /etc/hosts for improved system identification; add fix-reterminal-display.sh for post-boot adjustments to splash screen and Plymouth theme; modify meta-data for instance identification; update app.py to reflect new local hostname. nearxos 2026-02-20 11:05:33 +02:00
  • 359645296e Enhance first-boot.sh and one-shot scripts for improved logging and error handling: add detailed logging to track download successes and failures, implement structured logging in set-rotation-once.sh and set-wallpaper-once.sh, and ensure user permissions for log file access. Update package installation and kiosk file setup processes for better clarity and reliability. nearxos 2026-02-20 10:44:34 +02:00
  • 00d53b8158 Update package installation in first-boot.sh to replace 'chromium-browser' with 'chromium' for improved package management. nearxos 2026-02-20 10:26:37 +02:00
  • a1c60cb7e4 fix nearxos 2026-02-20 09:47:24 +02:00
  • b33afb41dc Fix typo in confirmation dialog for file deletion in portal_files.html template. nearxos 2026-02-20 09:43:41 +02:00
  • ed5e1a1101 Implement debug API for portal files and enhance file listing functionality: add a no-auth endpoint for troubleshooting, improve error handling, and streamline the portal files listing logic. Update HTML template to handle session expiration gracefully and provide a read-only fallback for unauthenticated users. nearxos 2026-02-20 09:23:51 +02:00
  • 97d55a1f90 Update cm4-dashboard.service to include CM4_PROVISIONING_DIR environment variable and modify deploy-dashboard-to-lxc.sh to install systemd unit before restarting the service, enhancing deployment process and configuration management. nearxos 2026-02-20 08:52:39 +02:00
  • 42bacad329 Enhance API response in portal files listing: streamline JSON structure by consolidating repeated code, improve error handling for directory checks, and add portal files directory information to the response. Update HTML template to display the server directory path dynamically. nearxos 2026-02-20 08:49:02 +02:00
  • 1fdd1dd376 Refactor deploy-dashboard-to-lxc.sh to replace rsync with scp for file transfers and streamline template deployment: implement a loop for copying individual template files, enhancing deployment efficiency and reliability. nearxos 2026-02-20 08:45:17 +02:00
  • 9098e820e6 Enhance first-boot script and documentation for eMMC provisioning: add structured logging, improve package installation process, and implement one-shot autostart for rotation and wallpaper setup. Update dashboard to manage portal file descriptions and enhance admin interface with new navigation links. nearxos 2026-02-20 08:42:53 +02:00
  • 9c533e95f9 Refactor build-cloudinit-image.sh and deploy-to-proxmox.sh to improve image management: streamline image download process, enhance error handling for checksum verification, and ensure proper directory creation for cloud-init images. Update deployment scripts for better user feedback and reliability. nearxos 2026-02-20 07:47:01 +02:00
  • d3c4e4b7f1 Enhance build-cloudinit-image.sh and deploy-to-proxmox.sh: add download cache directory support, implement checksum verification for downloaded images, and improve error handling for decompression failures. Update deploy script to ensure xz-utils installation and create necessary directories for cloud-init image management. nearxos 2026-02-19 16:08:17 +02:00
  • ad00491487 Enhance build-cloudinit-image.sh with improved error handling for decompression: add checks for xz installation, validate downloaded file type, and capture detailed error messages during decompression failures. Update deploy-to-proxmox.sh to restart cm4-dashboard service after enabling it, ensuring new code is loaded. nearxos 2026-02-19 15:38:33 +02:00
  • 39aa042dc9 Implement user authentication and admin features in eMMC provisioning dashboard: add SQLite database for user management, create admin log functionality, and enhance session handling. Update README to reflect new public and admin access levels, and improve deployment scripts to support cloud-init images and portal files management. nearxos 2026-02-19 15:17:47 +02:00
  • 987e71c36e Refactor deploy-to-proxmox.sh to improve container existence check and streamline storage selection: implement logic to verify if the cm4-provisioning container exists, adjust storage selection process accordingly, and enhance logging for better user feedback. Update documentation for clarity on new behavior. nearxos 2026-02-19 14:52:13 +02:00
  • 2d3687fb7c Enhance deploy-to-proxmox.sh for improved redeploy behavior and conditional installations: implement logic to skip already configured steps, update host scripts and services, and add checks for existing installations of usbboot, PiShrink, and python3-flask. Improve backup directory mount handling to avoid redundant configurations. nearxos 2026-02-19 14:42:24 +02:00
  • 01a9f61ca5 Implement backup upload and deletion functionality in eMMC provisioning dashboard: add API endpoints for uploading image files and deleting backups, enhance UI with upload button and delete options, and improve error handling for file operations. Update documentation to reflect new features. nearxos 2026-02-19 14:36:17 +02:00
  • 41b7e95c96 Refactor deploy-to-proxmox.sh to improve LXC rootfs storage selection process: implement interactive user prompts for storage choice, validate selected storage against available options, and enhance error handling for invalid configurations. Update documentation for clearer guidance on storage settings. nearxos 2026-02-19 12:26:18 +02:00
  • d12c7af664 Refactor deploy-to-proxmox.sh to enhance LXC rootfs storage selection: implement auto-detection of available storage options and improve error handling for missing storage. Update documentation for clarity on storage configuration. nearxos 2026-02-19 12:01:45 +02:00
  • 5afb194daf Update eMMC provisioning documentation and deployment scripts: clarify one-command deploy process, enhance deployment layout details, and improve SSH setup instructions for LXC containers. Add functionality to dynamically find LXC by hostname and streamline backup directory configuration. nearxos 2026-02-19 11:59:25 +02:00
  • a3661df8c2 Enhance eMMC provisioning dashboard: add backups directory information to API response, update UI to include a refresh button for saved backups, and improve user instructions for setting golden images. nearxos 2026-02-19 00:15:47 +02:00
  • d76e19169c Add cloud-init support for automated KDE installation: include a new example user-data file for EMMC provisioning that installs KDE Plasma with touch options, sets it as the default session, and configures the on-screen keyboard. Update documentation to reflect these changes. Enhance eMMC provisioning scripts with new shrink functionality and improve error handling in backup processes. nearxos 2026-02-19 00:00:03 +02:00
  • 262bc3e515 Enhance eMMC provisioning dashboard: implement cloud-init template management with options to load, save, and delete templates. Update UI to support selecting Raspberry Pi OS variant for image building and improve user instructions for cloud-init image creation. Add new API endpoints for managing cloud-init templates and fetching the latest Raspberry Pi OS URLs. nearxos 2026-02-18 23:06:36 +02:00
  • 40b8e15e75 Add cloud-init image building functionality to eMMC provisioning dashboard: implement API for downloading the latest Raspberry Pi OS Lite, injecting cloud-init files, and updating UI for cloud-init image creation. Enhance backup options with compression support for raw .img files using PiShrink, and update documentation to reflect new features and usage instructions. nearxos 2026-02-18 22:51:43 +02:00
  • 3abc004465 Update eMMC provisioning scripts: enhance error handling in flash-emmc-on-connect.sh to provide clearer instructions for fixing boot file issues, and improve fix-gadget-bootcode-on-host.sh to remove broken symlinks and ensure required tools are installed. nearxos 2026-02-18 19:07:24 +02:00
  • 5ff46e67d8 Add backup shrinking functionality to eMMC provisioning dashboard: implement API for shrinking raw .img backups using PiShrink, update UI to support shrink option after backup, and enhance documentation for backup image handling and storage options on Proxmox host. nearxos 2026-02-18 18:55:32 +02:00
  • f93d224e8b Enhance eMMC provisioning scripts and documentation: add troubleshooting section for device connection issues, update flash script to prevent concurrent runs, and improve logging. Adjust deployment scripts to verify presence of boot files in mass-storage-gadget. nearxos 2026-02-18 16:29:27 +02:00
  • ccdace36bc Add API endpoint to clear status and update UI with hints for golden image handling in eMMC provisioning dashboard nearxos 2026-02-18 14:29:38 +02:00
  • c42e7951d0 Enhance eMMC provisioning dashboard: add backup metadata management, implement backup renaming and setting golden image functionality, and improve UI for backup actions and descriptions. nearxos 2026-02-18 14:28:02 +02:00
  • 1b902d18e6 Add no-cache response header to dashboard for immediate visibility after deploys; enhance Proxmox monitoring documentation and update flash script to allow Backup without a golden image. nearxos 2026-02-18 14:20:31 +02:00
  • ee1c8f1ea6 Refactor index.html for eMMC provisioning dashboard: updated font styles, improved CSS variable naming, and enhanced layout structure for better readability and consistency. nearxos 2026-02-18 14:08:55 +02:00
  • 864e082046 Update eMMC provisioning guide and scripts for reTerminal DM4 to remove auto-flash feature. Users must now manually choose Backup or Deploy in the dashboard after connecting the device. Adjusted documentation and trigger scripts accordingly. nearxos 2026-02-18 12:29:22 +02:00
  • 21fc0e8fd2 Remove obsolete eMMC provisioning scripts and documentation for reTerminal DM4, including udev rules, flash trigger scripts, and related guides. nearxos 2026-02-18 10:27:23 +02:00
  • d6b09cdd6f Implement automatic page scaling feature with viewport adjustments nearxos 2026-02-18 09:33:44 +02:00
  • a9b3726ace Revert: Remove automatic page scaling feature nearxos 2026-01-09 10:44:16 +02:00
  • 61cf81faa5 Add automatic page scaling to fit viewport without scrolling nearxos 2026-01-09 10:41:57 +02:00
  • cc3adf7e4e Add KDE Plasma installation guide and revert documentation nearxos 2026-01-09 09:57:35 +02:00
  • 1ab3c63f16 Initial commit: Chromium auto-start configuration for reTerminal DM4 nearxos 2026-01-08 10:36:17 +02:00