• Joined on 2026-01-03
nearxos pushed to main at nearxos/reterminal-dm4 2026-02-20 10:28:57 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 10:23:03 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 09:34:19 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 09:05:38 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 08:44:36 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 08:28:25 +00:00
00d53b8158 Update package installation in first-boot.sh to replace 'chromium-browser' with 'chromium' for improved package management.
nearxos pushed to main at nearxos/reterminal-dm4 2026-02-20 07:47:27 +00:00
nearxos pushed to main at nearxos/reterminal-dm4 2026-02-20 07:43:45 +00:00
b33afb41dc Fix typo in confirmation dialog for file deletion in portal_files.html template.
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.
Compare 2 commits »
nearxos pushed to main at nearxos/reterminal-dm4 2026-02-20 06:52:43 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 06:49:06 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 06:45:21 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 06:42:58 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-20 05:47:05 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-19 14:08:22 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-19 13:38:37 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-19 13:17:51 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-19 12:52:26 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-19 12:42:28 +00: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 pushed to main at nearxos/reterminal-dm4 2026-02-19 12:40:07 +00: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.
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.
Compare 2 commits »
nearxos pushed to main at nearxos/reterminal-dm4 2026-02-19 10:05:39 +00: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.
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.
Compare 2 commits »