Step-by-step guide to personal server setup: from CentOS installation to configuring personal web hosting platform