grazie @Madmax88
Allora, tutto ciò è possibile utilizzando i percorsi personalizzati, che trovi nella documentazione precisamente qui:
https://docs.flarum.org/it/install.html#personalizzare-i-percorsi
Ma che ti riporto per facilità:
Semplicemente sposta tutti i file nella cartella public (incluso il file .htaccess) nella directory da cui vuoi servire Flarum. Quindi modifica il file .htaccess rimuovi il commento alle linee da 9-15 per proteggere le risorse sensibili. Per Nginx, rimuovi il commento alle linee da 8-11 del file .nginx.conf.
Dovrai anche modificare il file index.php cambiando le seguenti righe:
$site = require './site.php';
Ora, modifica il file site.php ed aggiorna i percorsi affinché rispettino la struttura del tuo sito:
'base' => __DIR__,
'public' => __DIR__,
'storage' => __DIR__.'/storage',