Aller au contenu

Installation

Installation

Ce guide vous explique comment installer et configurer Beriox-HUB.

Prérequis

  • PHP 8.2 ou supérieur
  • Composer
  • Node.js et npm
  • Base de données MySQL ou SQLite
  • Accès à l’API Google Analytics 4
  • Accès à l’API Google Search Console

Installation

1. Cloner le dépôt

git clone https://github.com/votre-repo/beriox-hub.git
cd beriox-hub/berioxhub

2. Installer les dépendances

composer install
npm install

3. Configuration de l’environnement

Copiez le fichier .env.example vers .env :

cp .env.example .env

Générez la clé d’application :

php artisan key:generate

4. Configuration de la base de données

Éditez le fichier .env et configurez votre base de données :

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=berioxhub
DB_USERNAME=root
DB_PASSWORD=

5. Exécuter les migrations

php artisan migrate

6. Compiler les assets

npm run build

7. Démarrer le serveur

php artisan serve

Votre application sera accessible à l’adresse http://localhost:8000.

Configuration Google OAuth

Pour utiliser les fonctionnalités GA4 et GSC, vous devez configurer l’authentification OAuth Google.

  1. Créez un projet dans la Console Google Cloud
  2. Activez les APIs Google Analytics Data API et Google Search Console API
  3. Configurez les identifiants OAuth 2.0
  4. Ajoutez les identifiants dans votre fichier .env

Prochaines étapes

Une fois l’installation terminée, consultez le guide de configuration pour configurer votre premier site.