22 Commits

Author SHA1 Message Date
88e79d6229 added ssh key, no sysadmin lockout 2025-11-13 21:47:28 +00:00
10e9129ed4 Refactor user creation logic in setup script to include existence checks and detailed logging for both sysadmin and additional users. Enhance error handling during user addition to the sudo group. Remove self-deletion feature from customization script to maintain script availability post-execution. 2025-09-25 17:29:29 +01:00
71634a1c03 Refactor sysadmin password locking logic in setup script to conditionally lock based on the successful creation of an additional user. Improve feedback on sysadmin password status during finalization, enhancing security and user awareness. 2025-09-21 21:57:16 +01:00
d37019cca9 Refactor hostname update process in customization script to ensure /etc/hosts is modified before setting the hostname, preventing potential resolution issues. Improve clarity in the script's comments for better understanding. 2025-09-21 10:56:00 +01:00
dd7c385fc0 Refactor hostname configuration in customization script to improve user experience. Simplify prompts for changing hostname and ensure current hostname is displayed clearly. Maintain existing hostname if no new input is provided. 2025-09-21 10:44:12 +01:00
55dbf5e37c Enhance customization script to optionally change server hostname and improve user prompts. Update setup script to copy customization script to sysadmin user's home directory, with fallback to download if local file is missing. Include new password notification for sysadmin user during setup. 2025-09-20 15:43:06 +01:00
037a59039a Enhance setup script to check for existing sysadmin user password and change it if set to default. Disable SSH login for sysadmin and lock the sysadmin password for improved security during setup. 2025-09-18 00:30:12 +01:00
0083186826 Implement self-deletion of setup and customization scripts after successful execution. Enhance user password setting process with retry logic for both sysadmin and additional users, improving error handling and user feedback during setup. 2025-09-07 21:34:37 +01:00
a25d98fdeb Enhance user prompts in setup script for existing user handling during additional user creation. Update SSH key setup process to reflect selected users, improving clarity in user feedback and logging. Streamline checks for user existence and adjust logging for SSH key management. 2025-09-07 01:25:34 +01:00
dc05b7f376 Remove the SSH recovery script and update README to reflect changes in SSH key management and security practices. Enhance user prompts for SSH key setup during user creation, including special handling for the user "sergio". Streamline logging and error handling in the setup process. 2025-09-07 01:22:36 +01:00
84ff4b318e Enhance SSH configuration in setup script with safer settings and backup restoration. Add recovery instructions for broken SSH service to README. Improve logging and error handling during SSH service restart. 2025-09-05 13:01:40 +01:00
c1951eec11 Add SSH security configuration options to setup script. Implement user prompts for disabling SSH password authentication and setting up SSH keys. Enhance logging and user feedback during SSH key setup process, including checks for existing keys in authorized_keys. 2025-09-05 12:55:28 +01:00
9ce963b1b7 Enhance README with sudo access instructions for setup script and improve command validation in setup.sh. Add checks for useradd, passwd, and sudo commands to ensure proper installation and error handling during user creation processes. 2025-09-05 12:40:42 +01:00
fd2be2393e Add command checks to setup script for user management. Implement validation for required commands and enhance error handling for usermod command usage during user creation processes. 2025-09-05 12:36:34 +01:00
420d8deddf Update README to change the direct download link for the setup script from the main repository to a new URL, improving clarity for users accessing the script. 2025-09-05 12:27:07 +01:00
4f93cd529b Update README to include direct download instructions for the setup script, enhancing accessibility for users. Add wget commands for both the main repository and an alternative source. 2025-09-05 12:25:22 +01:00
0f4dedf424 Revise README to reflect the transition from a Git repository setup tool to a comprehensive Debian first boot setup script. Update features, usage instructions, and security configurations, including system updates, user management, firewall setup, and intrusion prevention measures. Enhance clarity and detail throughout the document to guide users effectively. 2025-09-05 12:21:15 +01:00
7ca71b5bdc Add functionality to create an additional user during setup. Implement user input validation, SSH key generation for the additional user, and update firewall configuration to allow access for both sysadmin and additional users. Enhance user feedback throughout the process. 2025-09-05 12:16:59 +01:00
1c3dbcfcd7 Update Debian setup script to include user-configurable firewall and fail2ban options. Refactor SSH key generation for both sysadmin and root users, and streamline the final setup process with improved logging and user feedback. 2025-08-07 11:40:38 +01:00
c14240d5be Refactor Debian setup script to enhance security and user experience. Implement sysadmin user creation with SSH key generation, configure UFW and fail2ban, and streamline repository cloning process. 2025-07-31 16:56:02 +01:00
a7d4e6ec0e Enhance repository discovery in README and setup script. Implement API access for fetching all accessible repositories, including owned, shared, and public repos. Add fallback method for pattern scanning and improve user feedback during repository selection. 2025-07-14 11:03:27 +01:00
b37592e99d Sure! Pl 2025-07-14 10:54:34 +01:00