From f8b9e0ef3154454ea3b964af4b1b6b2889ae9243 Mon Sep 17 00:00:00 2001 From: buildplan <170122315+buildplan@users.noreply.github.com> Date: Mon, 10 Nov 2025 14:26:36 +0000 Subject: [PATCH 1/4] change docker daemon.json - more flexible --- du_setup.sh | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/du_setup.sh b/du_setup.sh index 6ea9a46..d360a91 100644 --- a/du_setup.sh +++ b/du_setup.sh @@ -3815,23 +3815,35 @@ install_docker() { NEW_DOCKER_CONFIG=$(mktemp) tee "$NEW_DOCKER_CONFIG" > /dev/null < Date: Mon, 10 Nov 2025 14:37:06 +0000 Subject: [PATCH 2/4] version and changelog --- du_setup.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/du_setup.sh b/du_setup.sh index d360a91..e7b89a7 100644 --- a/du_setup.sh +++ b/du_setup.sh @@ -1,8 +1,9 @@ #!/bin/bash # Debian and Ubuntu Server Hardening Interactive Script -# Version: 0.75 | 2025-11-09 +# Version: 0.76 | 2025-11-10 # Changelog: +# - v0.76: Improve the flexibility of the built-in Docker daemon.json file to prevent any potential Docker issues. # - v0.75: Updated Docker daemon.json file to be more secure. # - v0.74: Add optional dtop (https://github.com/amir20/dtop) after docker installation. #. Update .bashrc @@ -80,7 +81,7 @@ set -euo pipefail # --- Update Configuration --- -CURRENT_VERSION="0.75" +CURRENT_VERSION="0.76" SCRIPT_URL="https://raw.githubusercontent.com/buildplan/du_setup/refs/heads/main/du_setup.sh" CHECKSUM_URL="${SCRIPT_URL}.sha256" @@ -231,7 +232,7 @@ print_header() { printf '%s\n' "${CYAN}╔═════════════════════════════════════════════════════════════════╗${NC}" printf '%s\n' "${CYAN}║ ║${NC}" printf '%s\n' "${CYAN}║ DEBIAN/UBUNTU SERVER SETUP AND HARDENING SCRIPT ║${NC}" - printf '%s\n' "${CYAN}║ v0.75 | 2025-11-09 ║${NC}" + printf '%s\n' "${CYAN}║ v0.76 | 2025-11-10 ║${NC}" printf '%s\n' "${CYAN}║ ║${NC}" printf '%s\n' "${CYAN}╚═════════════════════════════════════════════════════════════════╝${NC}" printf '\n' From 03143ca1a7f82be2db05a084705815e3ba14dda7 Mon Sep 17 00:00:00 2001 From: buildplan <170122315+buildplan@users.noreply.github.com> Date: Mon, 10 Nov 2025 16:55:04 +0000 Subject: [PATCH 3/4] checksum v0.76 --- du_setup.sh.sha256 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/du_setup.sh.sha256 b/du_setup.sh.sha256 index 856bcef..5b1802f 100644 --- a/du_setup.sh.sha256 +++ b/du_setup.sh.sha256 @@ -1 +1 @@ -3ff5b2aa56f7e003fe42a1a61c52680240ce6a004ff12e0a782e44651304bccb du_setup.sh +09b6b710aa75119bf1205e7f2609c6ec43d695f589a1b66415baa464ca9e169b du_setup.sh From befde6d918ffe9a23d278fa6080054d617da98e3 Mon Sep 17 00:00:00 2001 From: buildplan <170122315+buildplan@users.noreply.github.com> Date: Mon, 10 Nov 2025 16:56:27 +0000 Subject: [PATCH 4/4] version and checksum --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ca207a2..46ec154 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ ----- -**Version:** v0.75 +**Version:** v0.76 -**Last Updated:** 2025-11-09 +**Last Updated:** 2025-11-10 **Compatible With:** @@ -87,12 +87,12 @@ sha256sum du_setup.sh Compare the output hash to the one below. They must match exactly. -`3ff5b2aa56f7e003fe42a1a61c52680240ce6a004ff12e0a782e44651304bccb` +`09b6b710aa75119bf1205e7f2609c6ec43d695f589a1b66415baa464ca9e169b` Or echo the hash to check, it should output: `du_setup.sh: OK` ```bash -echo 3ff5b2aa56f7e003fe42a1a61c52680240ce6a004ff12e0a782e44651304bccb du_setup.sh | sha256sum --check +echo 09b6b710aa75119bf1205e7f2609c6ec43d695f589a1b66415baa464ca9e169b du_setup.sh | sha256sum --check ``` ### 3. Run the Script