📡 Hors ligne — Interface seule; les actions serveur ne sont pas disponibles • 0 en attente
✓ De retour en ligne — Synchronisation...
BÊTA TECHNIQUE — plan de données en construction
La plateforme Edge nouvelle génération, tissée depuis Lubumbashi.
Afilum réunit DNS, CDN, sécurité, compute et facturation dans un seul plan de contrôle. La bêta du tableau de bord est déjà en ligne ; le réseau de données (PoPs, cache) reste à provisionner — nous préférons te le dire avant que tu ne le découvres.
0PoPs provisionnés
—Latence non mesurée
—SLA non défini
0Sites en production
État du plan de données● Non raccordé
Réseau visé · 0 PoP
DNS : non configuréEdge : 0 PoPWAF : inactif
Requêtes mesurées—Collecteur non connecté
Menaces analysées—WAF non provisionné
Cache / bande passante—CDN non raccordé
Exécutions edge—Runtime non provisionné
Plateforme complète
Une plateforme Edge tout-en-un.
Feuille de route des capacités visées : chaque carte décrit la portée produit. Elles ne signifient pas que ces services soient déjà provisionnés — le tableau de bord bêta montre exactement ce qui est raccordé et ce qui ne l’est pas.
DNS Ultra-rapide
Propagation contrôlée, DNSSEC, Load Balancing et Health Checks — pilotés depuis ta base.
CDN edge (à provisionner)
Capacité prévue : cache, routage et optimisation. Aucun réseau edge n’est raccordé à ce stade.
Afilum sépare le plan de contrôle (ce que tu pilotes) du plan de données (ce qui sert le trafic). Le premier est déjà livré en bêta ; le second est en construction, sans raccourci ni promesse prématurée.
✓ Livré en bêta
Plan de contrôle
Le système nerveux d’Afilum : tout ce que tu pilotes, déjà opérationnel.
Multi-tenant avec RLS PostgreSQL
Authentification & MFA, sessions révocables
Facturation : devis, factures, paiements
Quotas par plan, rôles et invitations
36/36 tests d’intégration passés
⚒ En construction
Plan de données
Le muscle d’Afilum : ce qui servira réellement le trafic. Aucun PoP provisionné à ce jour.
Réseau anycast & points de présence
DNS autoritatif & zones déléguées
Cache CDN, purge et invalidation
WAF managé & anti-DDoS L3/4/7
Collecte des métriques temps réel
◈ Planifié
Feuille de route
Les capacités suivantes s’activeront progressivement, dès que le socle réseau sera prêt.
Zero Trust Access & Gateway
Runtime Workers edge (JS/WASM)
Stockage objet S3-compatible & D1
Analytics temps réel & alertes
Souveraineté des données en RDC
Feuille de route
Où on en est, où on va.
Quatre jalons, sans fards. Les dates dépendent de l’approvisionnement du réseau et des partenaires — elles seront affichées ici dès qu’elles seront fermes.
✓
Plan de contrôle bêta
Dashboard complet, authentification MFA, facturation, quotas, RLS multi-tenant, suite de tests.
Livré
⚒
Réseau edge
Premiers PoPs DNS & CDN, cache et WAF managé — le plan de données qui servira le trafic réel.
En cours
◈
Compute & Zero Trust
Workers edge, Access sans VPN, stockage objet et bases distribuées.
Planifié
✦
Souveraineté des données
Hébergement et résidence des données en RDC, pour une Afrique plus rapide et indépendante.
Vision
Tarifs
Simple, lisible, sans surprise.
Le catalogue ci-dessous reflète exactement les quotas de l’API Afilum. Pas de frais cachés, pas de « limite élastique » floue : tu sais ce que chaque plan autorise.
Free
$0 /mois
Pour tester la plateforme et connecter tes premiers domaines.
2 zones
100 M requêtes / mois
5 liens de partage
Accès complet à la bêta du tableau de bord
Le plus populaire
Pro
$12 /mois
Pour les équipes qui migrent réellement leurs sites sur Afilum.
Tout le plan Free
15 zones
1 Md requêtes / mois
100 liens de partage
Support prioritaire Lubumbashi
Enterprise
$120 /mois
Pour les opérateurs : volumes élevés, exigences contractuelles.
Tout le plan Pro
200 zones
10 Md requêtes / mois
1 000 liens de partage
Capacités edge en avant-première
Durant la bêta technique, les capacités réseau (DNS, CDN, WAF) restent à provisionner — la facturation s’active quand elles le sont. Ce catalogue est la source exacte des quotas appliqués par l’API.
✦ Afilum — construit à Lubumbashi.
Plan de données en développement • Aucune latence ou disponibilité de production revendiquée. Rejoins la bêta et suis la construction en direct.
◈ Afilum
Connexion sécurisée au tableau de bord
Compte de démonstration fourni uniquement en environnement de développement.
Répartissez le trafic sur plusieurs origines avec health checks. Latence <5ms.
DNS Analytics
Non raccordé
—
Requêtes aujourd'hui
—
Latence moyenne
⚠️ L'agrégation des requêtes DNS (volume / latence / répartition des types) n'est pas encore branchée sur le résolveur — aucune métrique simulée n'est affichée.
Purge du Cache
CDN edge non provisionné
La purge invalidera le cache au niveau de la passerelle quand le CDN edge sera provisionné. En attendant, la demande est journalisée localement (aucun cache réel n'est touché).
Règles de Cache
Réglage non raccordé
Aucune règle de cache active — les règles (TTL par extension, bypass API, HTML) s'éditeront ici une fois le CDN edge branché à la passerelle. Aucun réglage fictif n'est préchargé.
Configuration CDN
Tiered Cache (Smart)
Routage intelligent
HTTP/3 + QUIC
Early Hints (103)
⚠️ Réglages locaux — leur application au CDN edge réel est en préparation.
Statistiques Cache
—
HIT ratio
—
Servi depuis edge
—
Temps moyen purgé
—
PoPs actifs
⚠️ Télémétrie cache absente : aucune statistique réelle n'est disponible tant que le CDN n'est pas provisionné.
Optimisation Vitesse
Télémétrie non raccordée
Auto Minify (JS/CSS/HTML)
Réduit la taille de 30%
Brotli Compression
Meilleur que Gzip de 15-20%
Optimisation Images
WebP/AVIF auto, -60% poids
Optimisation Mobile
Optimise images sur mobile
Test vitesse
Aucun résultat encore — clique « Tester → » pour mesurer la latence réelle depuis ton navigateur.
SSL / TLS
Aucun certificat provisionné
Flexible
Chiffre seulement navigateur → edge
Complet ✓
Chiffre de bout en bout
Strict
Certificat d'origine validé
Strict (mTLS)
Authentification mutuelle
Certificats Edge
Aucun certificat edge provisionné pour l'instant. Il s'affiche ici (domaine, émetteur, expiration) dès qu'une zone est active sur le réseau Afilum — HTTPS est émis automatiquement après propagation DNS.
Options
Toujours utiliser HTTPS
TLS 1.3 uniquement
Opportunistic Encryption
WAF — Règles visuelles + Simulateur
Drag & drop pour prioriser • Règles réellement évaluées par la passerelle • Mode simulation avant déploiement
📋 Règles WAF actives
Chargement…
🧪 Simulateur d'attaque
→ Clique Tester pour voir quelle règle se déclenche et l'action (Block / Challenge / Log).
Journal des événements (dernières requêtes bloquées)
● Temps réel
Heure
Action
Règle
IP
Pays
URL
Attaques DDoS bloquées (24h)
—
Télémétrie DDoS non provisionnée
Trafic légitime
—
Nécessite l'ingest edge (absent)
Sensibilité
Élevée (auto)
Règle par défaut, non ajustée par IA
Capacité réseau
—
Publication des capacités en préparation
Attaques récentes
Aucune donnée réelle
La mitigation DDoS n'est pas encore provisionnée sur ce déploiement : aucune attaque réelle n'est enregistrée, donc aucun faux historique n'est affiché. Les événements de filtrage applicatifs (WAF) visibles dans le pare-feu proviennent, eux, du gateway réel.
Gestion des Bots
⚠️ Interrupteurs de démonstration — préférences non persistées en backend.
Bot Fight Mode
Bloque les mauvais bots automatiquement
Super Bot Fight Mode
IA + challenge pour bots suspects
Verified Bots
Autoriser Google, Bing, etc.
Trafic bots aujourd'hui
—
Humain
—
Bons bots
—
Bloqués
⚠️ Classification bot/humain non raccordée à l'ingest edge — les pourcentages s'afficheront quand la télémétrie sera branchée.
NOUVEAU • SANS IP PUBLIQUE
Expose ton serveur maison sur Internet
Ton NAS, Raspberry Pi ou PC à Lubumbashi n'a pas d'IP publique ? Pas grave. Afilum Tunnel ouvre une connexion sortante (comme un navigateur) et ton nas.monsite.cd devient accessible partout — HTTPS auto, DDoS + WAF inclus, sans ouvrir de port.
✓ Pas de NAT✓ Pas de port forwarding✓ Chiffré de bout en bout
🏠 → ◈ → 🌍
Maison → Afilum → Monde
Ta box reste fermée. C'est toi qui sors, pas l'inverse.
Mes tunnels — Un agent, plusieurs services
🔗 Liens de partage actifs
Comment ça marche ?
1️⃣
Tu crées un tunnel nas.monsite.cd → http://192.168.1.10:8000
2️⃣
Tu lances l'agent chez toi node afilum-tunnel.js --token af_tun_xxx --url http://localhost:3000
3️⃣
C'est en ligne ! https://nas.monsite.cd marche partout — même en 4G. HTTPS auto.
Logs temps réel
Aucun log — crée un tunnel pour commencer.
📡 Mode hors-ligne — Pensé pour Lubumbashi
Nouveau
Interface hors connexion (lecture seule)
Le shell de l’application peut être mis en cache. Les APIs et actions nécessitent une connexion; aucune modification hors-ligne n’est mise en file ni rejouée.
Envoie un code OTP à un numéro congolais — validité 5 min
🇨🇩 +243
SMS via Afilum Gateway — coût $0.02 • Conforme ARPTC
Aperçu page de login Access
◈ Afilum Access
intranet.monsite.cd demande à vérifier ton identité
📧 Email ou 📱 SMS +243 970 XXX XXX
Applications Access
Aucune application Access réelle enregistrée. Le tableau ci-dessous montre des exemples locaux (démonstration) pour comprendre le modèle domaine + politique + 2FA — ils ne sont pas connectés à une infrastructure réelle.
Application
Domaine
Politique
Utilisateurs
Statut
🌐 Intranet
intranet.monsite.cd
Email @monsite.cd + OTP SMS 🇨🇩
All
Démonstration
📊 Grafana
grafana.monsite.cd
Groupe Admins + Warp
12
Démonstration
🔧 SSH - Prod
ssh.prod.internal
Warp + mTLS + 2FA SMS
5
Démonstration
◈ Afilum Workers IDE — mon-scriptRuntimes à brancher
JavaScriptScript éditable localement — le runtime Workers edge n'est pas encore branché
export default {
async fetch(request, env, ctx) {
const url = new URL(request.url);
// Cache intelligent à la edge
if (url.pathname.startsWith("/api/")) {
// Vérifier le cache KV d'abord
const cached = await env.CACHE.get(url.pathname);
if (cached) return new Response(cached, {
headers: { "X-Cache": "HIT", "Content-Type": "application/json" }
});
}
// Géo-routage
const country = request.cf.country;
if (country === "CD") {
// Servir depuis Kinshasa PoP ultra-rapide
return fetch(request);
}
// Ajouter headers sécurité
const res = await fetch(request);
const newRes = new Response(res.body, res);
newRes.headers.set("X-Powered-By", "Afilum ⚡");
newRes.headers.set("X-Edge-Location", "KINSHASA-01");
return newRes;
}
}
Logs temps réel
—[LOCAL]Aucun log réel — le runtime edge n'est pas branché. « Exécuter » conserve le script localement.
—
P50
—
Exec/jour
⚠️ Latences et volume : mesurables dès que le runtime Workers est provisionné.
Bindings
KV Namespace: CACHENon branché
Bucket: assetsNon branché
D1 Database: app_dbNon branché
Déploiements
Aucun déploiement réel — l'historique apparaît ici après chaque déploiement accepté par la plateforme.
Stockage Objet utilisé
—
Stockage Objet non provisionné — 0$ frais de sortie prévus
Requêtes Stockage
—
Télémétrie non raccordée
D1 Bases
—
SQLite à la edge — en préparation
Vectorize
—
RAG prêt — connecteur à brancher
Buckets Stockage
Aucun bucket réel — le service de stockage S3-compatible n'est pas provisionné sur ce déploiement. Cette vue se remplira automatiquement dès le branchement.
Email Routing — Catch-All & Workers
Sans serveur mail • Routes définies localement, branchement MX à l'activation
💡 Exemple de modèle : réponse auto, classement des factures OM, blocage spam — sans serveur.
📋 Routes configurées — glisser pour prioriser
1 = prioritaire • évalue dans l'ordre
🧪 Testeur de route
→ Résultat du test ici : règle matchée, action, destination.
📜 Logs transfert (24h)
SPF/DKIM signés
ÉTAT : NON SUPERVISÉ
Aucun réseau de points de présence n’est provisionné
Afilum n’a pas encore de nœuds edge actifs ni de sondes indépendantes. Uptime, latence, capacité et incidents ne sont donc pas mesurés. Aucun SLA n’est revendiqué.
Le statut réel de l’API de contrôle est disponible sur /api/health; il ne renseigne pas la disponibilité des services edge.
IA, Vectorisation & RAG
Fonctionnalités prévues — aucun modèle ou index vectoriel n’est raccordé
Non configuré
✦ Générateur WAF / Worker — IA
BETA • Gratuit
Décris ton besoin en français, swahili ou lingala → l'IA génère la règle WAF, l'expression DNS ou le Worker.
🤖 Workers AI Playground
→ Résultat IA ici... Modèle IA à brancher — les règles générées restent créables manuellement via le WAF
🗃️ Vectorize — Base vectorielle Edge
Index vectoriels non raccordés — Vectorize est en préparation.
💡 Embeddings 1536 dims • Recherche sémantique. Idéal pour chatbot support & RAG — connecteur vectoriel à brancher.
📚 RAG Local — Interroge tes docs privés
Index local • 0 données externes
1. Base de connaissances (locale)
📄 docs-waft.md — Cache & CDN312 chunks
📄 guide-paiement-OM.md89 chunks
📄 politique-securite.pdf846 chunks
2. Pose une question → Réponse avec sources
→ Pose ta question ci-dessus. Le RAG récupère les 3 chunks les plus pertinents (cosine >0.82) puis génère la réponse avec citations.
Visiteurs uniques
—
Analytics web non raccordé
Pages vues
—
Ingest analytics absent
Taux rebond
—
Ingest analytics absent
Core Web Vitals
—
RUM non activé
L'agrégation web (visiteurs, pages, rebond, vitals) sera branchée sur l'ingest edge — aucune métrique simulée n'est affichée en attendant. Les données d'audit et de facturation de la plateforme restent, elles, réelles.
Ingest edge non raccordé • aucune requête réelle affichée
📤 Forward SIEM
Envoie continu vers Splunk / Datadog / ELK
Formats : JSON Lines, CEF, CSV — rétention 7j
📊 Répartition
—
2xx OK
—
4xx/5xx
—
Bytes
Pages — Hébergement JAMstack
Déployez Next.js, React, Vue, Astro directement depuis GitHub. Build ultra-rapide, preview par PR, rollback instantané.
Projet
Domaine
Branche
Build
Statut
⚡ Déploiement Git
Connectez GitHub/GitLab → push → déploiement auto (branchement OAuth en préparation)
🔄 Rollback instantané
Chaque déploiement versionné. Revenez en arrière en 1 clic.
Queues
Aucune file réelle — le service de files d'attente n'est pas provisionné sur ce déploiement.
💡 Alternative à SQS — 0 frais de sortie, intégrée aux Workers (à venir).
KV Namespace
Aucun namespace réel — le KV n'est pas provisionné. Les bindings Workers ci-dessus s'activeront avec ce service.
D1 — SQLite à la Edge
Aucune base D1 réelle — ce service sera proposé au même titre que Stockage Objet. La base relationnelle de la plateforme, elle, tourne déjà sur PostgreSQL.
Stream — Vidéo à la demande & Live
▶
Aucune vidéo réelle
Le lecteur s'activera avec le provisionnement Stream (HLS/DASH)
Statistiques
—
Vues
—
Heures vues
🎥 Encodage auto 240p→4K, thumbnails, sous-titres, DRM, live WebRTC.
Remplace reCAPTCHA/hCaptcha. 0 friction, respect vie privée. Crée un site ci-dessous — le sitekey réel est généré en base.
Site
Sitekey
Mode
Résolutions
Aperçu widget
Vérification humaine en cours... Afilum
→ S'intègre en 1 ligne de JS, standard du marché, respectueux de la vie privée
Facturation
Totaux réels issus de tes factures • Paiement Mobile Money (Orange, Airtel, M-Pesa) ou virement • Numérotation AFILUM-FT-YYYY-XXXX
Total payé
—
Factures réglées
À régler
—
Factures émises en attente
En retard
—
Factures échues
Plans & tarifs
Free
$0
2 sites • 100M req/mois • 5 partages
Pro
$12/mois
15 sites • 1Md req/mois • 100 partages
ou 33.000 CDF • Mobile Money OK
Enterprise
$120/mois
200 sites • 10Md req/mois • 1 000 partages
Le badge du plan courant est calculé depuis ton abonnement réel.
Utilisation
Limites du plan courant
Requêtes ce mois—
⚠️ Le compteur de consommation (requêtes / bande passante / stockage) n'est pas encore raccordé à la collecte edge — il s'affiche quand la télémétrie sera branchée.
Factures
Masqué
Chargement…
Membres de l'équipe
Membre
Rôle
Statut
Journal d'audit
Toutes les actions
Rôles & Permissions
Owner
Accès total, facturation, suppression
Admin
Gère zones, WAF, Workers
Développeur
Workers, Stockage, lecture seule sécurité
API Tokens — Portée fine + Audit
Scopes par zone/ressource • Expiration • IP whitelist • Rotation auto • 100% compatible REST v4
Tokens actifs
—
Depuis la base (réels)
Appels API (24h)
—
Métrique d'appels non agrégée
Webhooks livrés
—
Répartiteur webhook non raccordé
Dernier audit
—
Visible dans Audit ci-dessous
🔑 Tokens actifs — Portée fine
Scopes: zone:read, dns:write, waf:read, etc. • IP whitelist
Nom
Token
Permissions (scopes)
IP whitelist
Expire
curl https://api.afilum.net/client/v4/zones \
-H "Authorization: Bearer afilum_xxx...a9f2" \
-H "Content-Type: application/json" # Scopes vérifiés à chaque appel
📜 Audit — Qui a fait quoi ?
🔗 Webhooks
Aucun webhook réel configuré — le répartiteur d'événements vers tes endpoints est en préparation. L'exemple ci-dessous illustre le format.
npm i -g afilum-cli
afilum login --token afilum_xxx
afilum zones list
afilum deploy --zone monsite.cd
Déployez Workers, Pages, Stockage depuis votre terminal — compatibilité 100% • Tokens à portée fine respectés par la CLI.
PROGRAMME AMBASSADEUR
Gagne 30% à vie sur Afilum
Parraine un créateur à Lubumbashi, Kinshasa, Kigali. Tu touches 30% de chaque facture pendant 12 mois. Paiement Mobile Money le 5 de chaque mois.
— filleul(s)
— gains/mois
Suivi de parrainage non activé sur ce déploiement — tes vrais filleuls et gains s'afficheront ici.
TON LIEN UNIQUE
Classement Ambassadeurs RDC
Non actif
Aucun classement réel — le programme ambassadeur n'a pas encore d'inscriptions. Le top des filleuls et gains s'affichera ici, calculé depuis les factures réelles.
Comment ça marche ?
1
Partage ton lien — WhatsApp, Facebook, école, église
2
Ils créent leur site — onboarding 60s, 1er mois -50%
3
Tu es payé — 30% chaque mois, retrait Orange/Airtel/M-Pesa
Intégrations Afilum
6 connectées
✈️
Telegram
@AfilumAlertsBot
● Connecté
💬
WhatsApp
+243 9XX Alerts
● Connecté
🟣
Slack
#infra
Non connecté
🔔
SMS RDC
Vodacom / Orange
Connecteur en préparation
📧
Email Digest
Quotidien 08:00
Non configuré
🧩
Zapier
2000+ apps
Bientôt
Exemple d'alerte Telegram
🚨 Afilum — DDoS mitigée 847k req/s sur monsite.cd/api
→ Action : Bloquée en 2s • LSHI-01 • Voir détails
Guides Afilum
DÉMARRER
🚀 Démarrage 60s
🌍 Changer les NS
🔒 Activer SSL
RÉFÉRENCE
📖 API Complète
◈ Workers
🗄️ Stockage
🇨🇩 Langues
FRSWLNEN
GUIDE • 3 MIN
Connecter ton domaine .cd en 60 secondes
Afilum est hébergé à Lubumbashi. La détection de ta délégation DNS dépend du TTL chez ton registrar — pour les domaines .cd, elle est généralement rapide.
Change tes nameservers chez ton registrar (Namecheap, Cloudflare Registrar, OVH, LWS) :
ns1.afilum.net
ns2.afilum.net
💡 Une fois les NS propagés (selon le TTL de ton registrar, souvent quelques heures), ajoute le domaine dans le tableau de bord — Afilum détecte la délégation.
⏳
NS notés — en attente de détection
Afilum ne peut pas encore sonder automatiquement la délégation DNS de ton registrar : quand la zone sera ajoutée depuis le tableau de bord, le statut des NS y sera visible. SSL, cache et WAF s'activeront au provisionnement du réseau edge.
1. Change tes NS chez ton registrar (peut prendre jusqu'à 24-48h selon le TTL)
2. Ajoute le domaine dans le tableau de bord (view DNS)
3. Le statut « NS détectés » apparaît dès que la délégation est active
Expose un service local via ton nom de domaine, sans IP publique.
💡 Exemples : NAS Synology → http://192.168.1.10:5000 • Nextcloud → http://192.168.1.10:8080 • Home Assistant → http://192.168.1.10:8123
Tunnel créé ! Lance-le chez toi
COMMANDE À LANCER SUR TON SERVEUR MAISON
node afilum-tunnel.js --token ... --url ...
✅ Dès que tu lances cette commande chez toi, nas.monsite.cd devient accessible partout avec HTTPS.
🔗 Partager
Crée un lien temporaire ou invite des emails spécifiques. Idéal pour donner accès à ton Home Assistant à ta famille sans partager ton mot de passe principal.
Expire automatiquement
Seuls ces emails accèdent
👁️ Accès
🔔 Notifications
Nettoyage auto 5 min • Email veille expiration activéFermer