Tak, w Joomli to prosta sprawa.
Można też ewentualnie użyć htpasswd
Wygenerować w takich formularzach online https://www.web2generators.com/apach...sswd-generator

Robię na dwa sposoby:

- klient nie ma swojego hostingu albo nie ma jeszcze dostępu a ja chcę już zacząć pracować: stawiam na swoim serwerze a potem przenoszę Akeeba Backup
- stawiam od razu u klienta a0 jak nie ma domeny to pod domeną domyślną a potem się podpina domenę właściwą b) jak ma domenę ale nową i niewypromowaną to po prostu stawiam i buduję c) jak ma domenę wypromowaną to stawiam i zamykam Joomlę

Czasami robię jakiś welcomepage zamiast komunikatu technicznego ale z reguły komunikat wystarczy.