Свободный доступ к любой папке Вашего сайта можно запретить, указав соответствующие директивы в файле .htaccess. Логины и пароли для доступа к папкам можно хранить в шифрованном виде в файлах .htapasswd.

LAMP (Linux, Apache, MySQL, Perl/PHP/Python) — один из самых популярных наборов программного обесппчения для web (http) серверов. 

Многие любят переустанавливать Windows. И у меня была такая привычка, пока я от него не избавился. На моём Desk Top до 2019 года жил Ubuntu 12. Думаю, с ним можно было жить ещё долго, но необходимо быть в тренде. Пришла очередь модернизировать и WEB сервер.

LAMP (Linux, Apache, MySQL, Perl/PHP/Python) — один из самых популярных наборов программного обесппчения для web (http) серверов. 

Joomla 3.3 работает с PHP 5, PHP 5 не работает с MySQL 8. В современных дистрибутивах Linux имеется относительно несложный способ установить PHP версии 5. Но , сделать downgrade MySQL 8 задача существенно сложнее.

Armbian - это дистрибутив Linux для  микрокомпьютеров на ARM микроконтроллерах. Дистрибутивы Armbian в основе своей имеют Ubuntu или Debian Linux. LAMP - Linux, Apache, MySQL WEB-сервер.