Articles

Usage scenarios and field notes

Practical articles explaining when each helper.sh script is useful and how to apply it safely.

Operations guide

How to speed up slow SSH login on CentOS 7 before deeper troubleshooting

A practical guide to using optimize_centos7_ssh.sh when an old CentOS 7 host pauses too long before the SSH password prompt because of reverse DNS, GSSAPI, or IPv6 fallback.

6 min read · 2026-04-07

Security hardening

How to disable SSH password login on CentOS without locking yourself out

A practical guide to using centos_disable_password_ssh.sh only after key-based access is confirmed, so you can turn off password login on CentOS safely and predictably.

7 min read · 2026-04-07

OpenVPN guide

Install an OpenVPN client on CentOS 7 with login.txt auth and DNS helper hooks

A practical guide to using install_openvpn_client_centos7.sh to import the EPEL GPG key, install OpenVPN, place client.conf and login.txt, deploy update-resolv-conf, and enable openvpn-client@client on CentOS 7.

7 min read · 2026-04-02

Operations guide

How to use tree-to-file.sh on CentOS 7 and other Unix hosts

A practical note covering what tree-to-file.sh does on a CentOS 7 host, how it auto-installs tree, and when to use it for directory export, migration prep, or AI-assisted troubleshooting.

5 min read · 2026-03-27

Operations guide

How to recover yum on old CentOS 7 hosts by switching repository mirrors

A practical guide for using switch-centos7-repo.sh when CentOS 7 default repositories are no longer usable and you need package installs to work again.

6 min read · 2026-03-26

OpenVPN guide

Install an OpenVPN client on Ubuntu with local client.conf and login.txt checks

A practical guide to using install_openvpn_client_ubuntu.sh to install OpenVPN, verify local client files, optionally copy update-resolv-conf, and enable the openvpn-client@client service on Ubuntu.

6 min read · 2026-03-24

Installation guide

Install Docker on Ubuntu 24.04.4 LTS with one reviewed command

A practical guide to using install_docker_ubuntu_2404.sh on Ubuntu 24.04.4 LTS, including where it fits best, what it changes, and how to verify the result safely.

6 min read · 2026-03-23

Nginx guide

Deploy Nginx 1.22.1 in Docker with /data/nginx as the host mount

A practical guide to using install_nginx_base_docker.sh when Docker is already ready and you want a predictable Nginx 1.22.1 container with host-mounted config, content, and logs.

5 min read · 2026-03-23

MySQL guide

Deploy MySQL 5.7 in Docker with /data/mysql5.7 as the host mount

A practical guide to using install_mysql57_base_docker.sh when Docker is already ready and you need a predictable MySQL 5.7 instance with host-mounted data, config, and init SQL.

5 min read · 2026-03-23

Redis guide

Deploy Redis 7.0.5 in Docker with /data/redis7.0.5 as the host mount

A practical guide to using install_redis705_base_docker.sh when Docker is already ready and you need a password-protected Redis 7.0.5 instance with host-mounted data and config.

4 min read · 2026-03-23

PHP guide

Deploy PHP 7.2 in Docker with /data/php7.2 as the host mount

A practical guide to using install_php72_base_docker.sh when Docker is already ready and you need a host-mounted PHP 7.2 runtime for older applications.

4 min read · 2026-03-23

Workerman guide

Deploy Workerman 3.5.24 in Docker with /data/workerman3.5.24 as the host mount

A practical guide to using install_workerman3524_base_docker.sh when Docker is already ready and you need a simple Workerman 3.5.24 runtime with host-mounted app files and logs.

5 min read · 2026-03-23

Use cases

When to use hello.sh before a bigger shell rollout

A practical guide to using hello.sh as a connectivity probe, lightweight smoke test, and shell-first handoff entrypoint.

4 min read · 2026-03-13

Operations guide

Best use cases for docker-data-move.sh in real operations

A field guide for using docker-data-move.sh when Docker storage outgrows the system disk and manual migration becomes risky.

7 min read · 2026-03-13