Introductie tot TubePress
Wat TubePress is, de filosofie erachter en hoe het CMS is opgebouwd.
Welkom bij de TubePress-documentatie. TubePress is een gratis, zelfgehost contentmanagementsysteem voor video tube-sites. Je downloadt het, installeert het op je eigen server en bent eigenaar van alles — de code, de database, de video's en het publiek. Er zijn geen licentiekosten, geen premiumlagen, geen gebruikslimieten en geen ionCube-versleutelde bestanden. Elke regel is leesbare, moderne PHP.
Dit handboek behandelt de hele reis: TubePress installeren, het vullen met inhoud, het snel en aantrekkelijk maken, je video's rangschikken en monetiseren, en — wanneer je dat wilt — koppelen aan de optionele clouddiensten die AI en de inhoudscatalogus aandrijven.
Wat is TubePress?
TubePress is voor tube-sites wat WordPress voor blogs is: een compleet, uitbreidbaar platform dat de moeilijke delen afhandelt — video uploaden en transcoderen, een grote bibliotheek organiseren, deze snel beschikbaar stellen, rangschikken en omzetten in inkomsten — terwijl het eenvoudig genoeg blijft om op standaardhostingomgevingen te draaien.
Het is gebouwd in pure PHP zonder framework: geen Composer runtime-afhankelijkheden die kunnen breken, geen Node.js-bouwstap, geen versleutelde blobs. Het draait op een gewone LAMP- of LEMP-stack (Apache of nginx + PHP + MySQL/MariaDB). Dat maakt het goedkoop te hosten, eenvoudig te controleren en vrij om aan te passen.
| Principe | Wat het voor jou betekent |
|---|---|
| Gratis & zelfgehost | Geen licentiekosten, persoonlijk of commercieel. Draai zoveel sites als je wilt op je eigen servers. |
| Open, leesbare broncode | Gewone PHP 8 — geen ionCube, geen versleuteling. Lees het, verander het, breid het uit. |
| Gebouwd voor schaal | Getest met bibliotheken van honderdduizenden video's: gestapelde taken, CTR-rangschikking en een pseudo-cron die geen systeem-crontab nodig heeft. |
| Geen lock-in | Standaard MySQL-schema en bestanden op schijf. Maak een back-up, verplaats de host of exporteer wanneer je wilt. |
| Uitbreidbaar | Een WordPress-achtig thema- en pluginsysteem met actie- en filterhooks. |
Wat je kunt bouwen
TubePress wordt geleverd met alles wat een productie-tube-site standaard nodig heeft. De belangrijkste mogelijkheden — elk verderop in deze documentatie uitgebreid behandeld — zijn:
Hoe TubePress is opgebouwd
De structuur begrijpen maakt alles eenvoudiger. TubePress scheidt een vaste, bij te werken kern van de add-ons die je vrij installeert en verwijdert. Updates raken altijd alleen de kern, zodat je thema's, plugins en inhoud nooit worden overschreven.
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…)Je komt elk van deze gebieden tegen in de Architectuur-referentie. Onthoud voor nu de gouden regel: pas aan via thema's, plugins en instellingen — nooit door de kern te bewerken.
Gratis software, optionele clouddiensten
Het CMS zelf is volledig gratis en werkt geheel zelfstandig. Afzonderlijk kun je je site koppelen aan een gratis tubepress.io-account om optionele, betaal-per-gebruik clouddiensten te ontgrendelen die anders zware infrastructuur vereisen:
- De inhoudscatalogus — importeer uit een bibliotheek van 400.000+ publicatieklare video's in plaats van zelf te scrapen.
- AI-functies — genereer titels, beschrijvingen en vertalingen via een beheerde AI-proxy.
- De marktplaats — installeer gelicentieerde premium-plugins en -thema's.
- Ondersteuning & aankondigingen — open tickets en ontvang productupdates vanuit het beheerpaneel.
Deze diensten worden gefactureerd met prepaid credits, en nieuwe accounts beginnen met 150 gratis credits. Niets hiervan is vereist om een tube-site te draaien — het is er wanneer je sneller wilt gaan. Zie Je account koppelen voor het volledige overzicht.
Hoe deze documentatie is ingedeeld
De zijbalk groepeert de documentatie op basis van wat je wilt doen:
- Aan de slag — vereisten, installatie en je eerste dag.
- Het beheerpaneel & inhoud — het dagelijkse beheer van de bibliotheek.
- Importeren, media & uiterlijk — de site vullen, transcoderen en vormgeven.
- SEO & groei — rangschikking, monetisatie en talen.
- Je account, gebruikers & beheer — clouddiensten, leden, beveiliging en onderhoud.
- Ontwikkelaarsreferentie — architectuur, hooks, de thema API en CLI.
- Referentie & hulp — de volledige instellingenlijst, probleemoplossing en FAQ.
Gebruik het filtervak bovenaan de zijbalk (druk op /) om direct naar elke pagina te gaan.
Wat nu?
Nog vastgelopen?
Open een ticket vanuit uw dashboard en ons team helpt u verder.