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