Introduction à TubePress
Ce qu’est TubePress, la philosophie qui l’anime et la façon dont le CMS est conçu.
Bienvenue dans la documentation TubePress. TubePress est un système de gestion de contenu gratuit et auto-hébergé pour les sites de vidéos tube. Vous le téléchargez, l'installez sur votre propre serveur et possédez tout — le code, la base de données, les vidéos et l'audience. Aucun frais de licence, aucun niveau premium, aucune limite d'utilisation et aucun fichier encodé ionCube. Chaque ligne est du PHP moderne et lisible.
Ce manuel couvre l'ensemble du parcours : installer TubePress, le remplir de contenu, le rendre rapide et attrayant, référencer et monétiser vos vidéos, et — quand vous le souhaitez — vous connecter aux services cloud optionnels qui alimentent l'IA et le catalogue de contenu.
Qu'est-ce que TubePress ?
TubePress est aux sites tube ce que WordPress est aux blogs : une plateforme complète et extensible qui gère les aspects complexes — l'envoi et le transcodage des vidéos, l'organisation d'une grande bibliothèque, leur diffusion rapide, leur référencement et leur monétisation — tout en restant suffisamment simple pour fonctionner sur un hébergement standard.
Il est développé en PHP pur, sans framework : pas de dépendances Composer susceptibles de poser problème, pas d'étape de build Node.js, pas de fichiers encodés. Il fonctionne sur une pile LAMP ou LEMP classique (Apache ou nginx + PHP + MySQL/MariaDB). Cela le rend économique à héberger, facile à auditer et libre à modifier.
| Principe | Ce que cela signifie pour vous |
|---|---|
| Gratuit et auto-hébergé | Aucun frais de licence, personnel ou commercial. Hébergez autant de sites que vous le souhaitez sur vos propres serveurs. |
| Source ouverte et lisible | PHP 8 simple — pas d'ionCube, pas d'encodage. Lisez-le, modifiez-le, étendez-le. |
| Conçu pour évoluer | Testé avec des bibliothèques de centaines de milliers de vidéos : tâches fragmentées, classement CTR et un pseudo-cron qui ne nécessite aucune crontab système. |
| Sans verrouillage | Schéma MySQL standard et fichiers sur disque. Sauvegardez, changez d'hébergeur ou exportez quand vous le souhaitez. |
| Extensible | Un système de thèmes et de plugins à la WordPress avec des hooks d'action et de filtre. |
Ce que vous pouvez créer
TubePress est fourni avec tout ce dont un site tube en production a besoin. Les fonctionnalités principales — chacune traitée en détail plus loin dans cette documentation — sont :
Structure de TubePress
Comprendre l'organisation facilite tout le reste. TubePress sépare un noyau fixe et mis à jour des extensions que vous installez et supprimez librement. Les mises à jour ne touchent jamais que le noyau, donc vos thèmes, plugins et contenus ne sont jamais écrasés.
tubepress/
├── config/ App, database & install configuration
├── src/ The core engine (never edit to customise)
│ ├── Core/ App, Router, Database, CronManager, managers
│ ├── Auth/ Authentication & permission gate
│ ├── Models/ Video, Category, Performer, User, Setting…
│ ├── Admin/ Admin panel controllers
│ ├── Front/ Public-facing controllers
│ ├── Helpers/ Format, uploads, SEO, rate limiting…
│ ├── Plugin/ Hook system & plugin manager
│ └── Theme/ Theme manager & renderer
├── sql/ Numbered, auto-run database migrations
├── templates/ Admin panel & install wizard views
├── public/ Web root — index.php, uploads/
│
├── themes/ ← add-ons: drop-in themes (active: "simply")
├── plugins/ ← add-ons: drop-in plugins (agegate, backup, ctr)
└── lang/ Translation files (en, fr, de, es, ar…)Vous découvrirez chacun de ces aspects dans la référence Architecture. Pour l'instant, retenez la règle d'or : personnalisez via les thèmes, les plugins et les paramètres — jamais en modifiant le noyau.
Logiciel libre, services cloud optionnels
Le CMS lui-même est entièrement gratuit et fonctionne de manière autonome. Séparément, vous pouvez relier votre site à un compte tubepress.io gratuit pour débloquer des services cloud optionnels à la consommation, qui nécessiteraient sinon de gérer une infrastructure lourde vous-même :
- Le catalogue de contenu — importez depuis une bibliothèque de plus de 400 000 vidéos prêtes à publier plutôt que de les récupérer vous-même.
- Fonctionnalités IA — générez des titres, des descriptions et des traductions via un proxy IA géré.
- La marketplace — installez des plugins et thèmes premium sous licence.
- Support et annonces — ouvrez des tickets et recevez des mises à jour produit depuis le panneau d'administration.
Ces services sont facturés avec des crédits prépayés, et les nouveaux comptes démarrent avec 150 crédits gratuits. Rien de tout cela n'est nécessaire pour faire fonctionner un site tube — c'est disponible quand vous souhaitez aller plus vite. Consultez Connecter votre compte pour une vue complète.
Organisation de cette documentation
La barre latérale regroupe la documentation par objectif :
- Démarrage — prérequis, installation et premiers jours.
- Le panneau d'administration et le contenu — la gestion quotidienne de la bibliothèque.
- Import, médias et apparence — remplir le site, transcodage et mise en forme.
- SEO et croissance — référencement, monétisation et langues.
- Votre compte, utilisateurs et administration — services cloud, membres, sécurité et maintenance.
- Référence développeur — architecture, hooks, l'API de thèmes et CLI.
- Référence et aide — la liste complète des paramètres, dépannage et FAQ.
Utilisez la zone de filtre en haut de la barre latérale (appuyez sur /) pour accéder directement à n'importe quelle page.
Étapes suivantes
Toujours bloqué ?
Ouvrez un ticket depuis votre tableau de bord et notre équipe vous assistera.