No results
2
Accueil
Claude edited this page 2026-05-16 12:31:25 +02:00
NoxIRC — Documentation
Bienvenue sur le wiki officiel de NoxIRC, un client IRC web self-hosted multi-utilisateurs.
Architecture générale
| Composant | Technologie | Rôle |
|---|---|---|
| Backend | FastAPI + Python 3.12 | API REST, WebSocket, client IRC, scripting |
| Frontend | React 18 + Vite + TypeScript | Interface utilisateur |
| Base de données | PostgreSQL 16 | Persistance |
| Cache | Redis 7 | Sessions IRC, membres channels, pub/sub WS |
| Conteneurisation | Docker Compose | Déploiement |
Documentation
Démarrage
- Déploiement — Installation Docker, variables d'environnement, reverse proxy HTTPS
- Architecture — Stack technique, flux de données, modèles de données
Référence
- API-REST — Tous les endpoints REST et événements WebSocket
- Interface — Guide de l'interface, raccourcis clavier, commandes slash
Personnalisation
- Thèmes — Système de thèmes CSS, format JSON, import/export
- Scripting-IRC — Langage NoxScript, événements disponibles, exemples
Fonctionnalités avancées
- Notifications-Push — Web Push VAPID, compatibilité navigateurs, dépannage
- Système-de-fichiers — Storage providers, upload, URLs publiques
- Développement-Plugins — Créer un plugin backend (hooks, storage, API ctx)
Administration
- Administration — Panel admin, gestion utilisateurs, paramètres système
Liens rapides
- Issues — Tickets et bugs
- Code source — Dépôt principal