Dashboard
Vue d'ensemble de l'API RideXplorers
Attractions
—
RCDB + Coaster.Cloud
Parcs
—
RCDB + Coaster.Cloud
Matchs confirmés
—
Coaster.Cloud ↔ RCDB
Matchs en attente
—
À valider dans Matching
Attractions RCDB
—
IDs 1 – 999 999
Attractions CC-only
—
IDs ≥ 1 000 000
Utilisateurs
—
Comptes enregistrés
Sessions actives
—
Connexions en cours
Santé système
Chargement…
Processus PM2
Chargement…
Activité récente (Better-Auth)
| Action | Utilisateur | IP | Date |
|---|
Monitoring
Métriques temps réel du serveur
CPU Load (1m)
—
Mémoire utilisée
—
Disque utilisé
—
Uptime serveur
—
API : —
Utilisation ressources
CPU load0
Mémoire0%
Disque0%
Processus PM2
| # | Nom | Statut | CPU | RAM | Redémarrages | PID | Uptime |
|---|
Services PM2
Gestion des processus et du serveur
Zone dangereuse — Serveur
Logs
Journaux applicatifs et système
API stdout
API stderr
Système
Nginx Access
Nginx Errors
Better-Auth
Scraping & Import
Mise à jour complète de la base de données
⚡ Rafraîchissement complet
Scrape RCDB + import SQL + redémarrage API — tout en une fois
En attente
Scraping individuel
Coasters complets
Scrape tous les coasters + photos depuis RCDB
Parcs à thème
Scrape les parcs depuis RCDB
Coasters aléatoires
Scrape un sous-ensemble aléatoire
Mapping photos
Associe les photos aux coasters
coaster.cloud
Scrape parcs + attractions depuis coaster.cloud
Console — Cliquez sur une carte pour afficher ses logs
Import JSON → SQL
Importe les fichiers JSON scraptés dans PostgreSQL (truncate + reload)
Parcs à thème
theme-parks.json → DB
Attractions
coasters.json → DB
Attractions brutes
coasters-raw.json → DB
Coaster.Cloud
Matching + enrichissement CC → DB
Aucun import actif
Historique scraping
| # | Script | Statut | Début | Fin | Logs |
|---|
Utilisateurs
Gestion des comptes Better-Auth
| Nom | Rôle | Statut | Créé | Actions |
|---|
Sessions actives
Sessions Better-Auth en cours
| Utilisateur | IP | User-Agent | Créé | Expire | Actions |
|---|
Audit Logs
Historique des actions utilisateurs
| Action | Utilisateur | IP | Date | Détails |
|---|
Matching Coaster.Cloud
Valider les correspondances entre coaster.cloud et RCDB
Routes API
Activer ou désactiver chaque endpoint individuellement