Perfeito, entendi o que você quer: Jogar um único arquivo PHP em qualquer domínio/subdomínio. Ao acessar, a página se auto-configura (assistente de primeira execução). Sem precisar editar código para cadastrar domínios/paths: a própria página ajuda a configurar/gerenciar. Depois disso, você consegue: Gerenciar arquivos do domínio atual e de outros domínios/subdomínios. Upload, download, deletar, renomear, editar arquivos de texto. Mover arquivos/pastas entre domínios. Abaixo vai um gerenciador completo com: Assistente de primeira execução (Setup) Pede usuário e senha de administrador. Cria automático a primeira “raiz” apontando para a pasta onde o arquivo está. Salva tudo em um .fm_config.json (sem editar código). Configuração visual de domínios/raízes Você adiciona novas raízes pela interface, informando só o rótulo e o caminho. A página mostra caminhos sugeridos (pasta atual, pai, subpastas) para te ajudar. Pode remover raízes (exceto a última). Gerenciador de arquivos Listar, criar pastas, upload, download, renomear, excluir (recursivo), editar texto. Mover entre raízes/domínios pela interface (sem mexer em código). --- Arquivo único: file_manager.php Salve com esse nome (ou outro, se preferir) e envie para qualquer domínio/subdomínio. Login - Gerenciador de Arquivos

Gerenciador de Arquivos

Acesse com o usuário configurado no primeiro uso.

Se esqueceu a senha, apague o arquivo .fm_config.json para refazer a configuração (isso zera as raízes).