Introdução ao TubePress
O que é o TubePress, a filosofia por trás dele e como o CMS é estruturado.
Bem-vindo à documentação do TubePress. O TubePress é um sistema de gerenciamento de conteúdo gratuito e auto-hospedado para sites de vídeo tube. Você faz o download, instala no seu próprio servidor e possui tudo — o código, o banco de dados, os vídeos e o público. Não há taxas de licença, nenhuma camada premium, nenhum limite de uso e nenhum arquivo codificado por ionCube. Cada linha é PHP moderno e legível.
Este manual abrange toda a jornada: instalar o TubePress, preencher com conteúdo, torná-lo rápido e bonito, ranquear e monetizar seus vídeos e — quando quiser — conectar-se aos serviços opcionais em nuvem que alimentam a IA e o catálogo de conteúdo.
O que é o TubePress?
O TubePress é para sites tube o que o WordPress é para blogs: uma plataforma completa e extensível que cuida das partes difíceis — upload e transcodificação de vídeo, organização de uma grande biblioteca, entrega rápida, ranqueamento e conversão em receita — mantendo-se simples o suficiente para rodar em hospedagem comum.
É construído em PHP puro sem framework: sem dependências de tempo de execução do Composer para quebrar, sem etapa de build do Node.js, sem blobs codificados. Funciona em uma pilha LAMP ou LEMP comum (Apache ou nginx + PHP + MySQL/MariaDB). Isso o torna barato de hospedar, fácil de auditar e livre para modificar.
| Princípio | O que significa para você |
|---|---|
| Gratuito e auto-hospedado | Sem taxa de licença, pessoal ou comercial. Rode quantos sites quiser nos seus próprios servidores. |
| Código aberto e legível | PHP 8 simples — sem ionCube, sem codificação. Leia, modifique e estenda. |
| Construído para escala | Testado com bibliotecas de centenas de milhares de vídeos: jobs em chunks, ranqueamento CTR e um pseudo-cron que não precisa de crontab do sistema. |
| Sem lock-in | Schema MySQL padrão e arquivos em disco. Faça backup, mude de hospedagem ou exporte quando quiser. |
| Extensível | Um sistema de temas e plugins no estilo WordPress com hooks de ação e filtro. |
O que você pode construir
O TubePress vem com tudo que um site tube em produção precisa pronto para usar. As principais funcionalidades — cada uma coberta em profundidade mais adiante nesta documentação — são:
Como o TubePress é estruturado
Entender a estrutura facilita todo o resto. O TubePress separa um núcleo fixo e atualizável dos complementos que você instala e remove livremente. As atualizações afetam apenas o núcleo, então seus temas, plugins e conteúdo nunca são sobrescritos.
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…)Você conhecerá cada uma dessas áreas na referência de Arquitetura. Por enquanto, lembre-se da regra de ouro: personalize por meio de temas, plugins e configurações — nunca editando o núcleo.
Software gratuito, serviços em nuvem opcionais
O próprio CMS é completamente gratuito e funciona de forma totalmente independente. Separadamente, você pode vincular seu site a uma conta gratuita em tubepress.io para desbloquear serviços em nuvem opcionais de pagamento por uso, que de outra forma exigiriam que você executasse uma infraestrutura pesada por conta própria:
- O catálogo de conteúdo — importe de uma biblioteca com mais de 400.000 vídeos prontos para publicar em vez de fazer scraping por conta própria.
- Funcionalidades de IA — gere títulos, descrições e traduções por meio de um proxy de IA gerenciado.
- O marketplace — instale plugins e temas premium licenciados.
- Suporte e anúncios — abra tickets e receba atualizações do produto diretamente no painel de administração.
Esses serviços são cobrados com créditos pré-pagos, e novas contas começam com 150 créditos gratuitos. Nada disso é obrigatório para rodar um site tube — está disponível quando você quiser avançar mais rápido. Consulte Conectando sua conta para ter uma visão completa.
Como esta documentação está organizada
A barra lateral agrupa a documentação pelo que você está tentando fazer:
- Primeiros passos — requisitos, instalação e seu primeiro dia.
- O painel de administração e conteúdo — o dia a dia de gerenciar a biblioteca.
- Importação, mídia e aparência — preenchendo o site, transcodificando e estilizando.
- SEO e crescimento — ranqueamento, monetização e idiomas.
- Sua conta, usuários e administração — serviços em nuvem, membros, segurança e manutenção.
- Referência para desenvolvedores — arquitetura, hooks, a API de temas e CLI.
- Referência e ajuda — a lista completa de configurações, solução de problemas e FAQ.
Use a caixa de filtro no topo da barra lateral (pressione /) para ir diretamente a qualquer página.
Para onde ir agora
Ainda com dúvidas?
Abra um ticket pelo painel e nossa equipe vai ajudá-lo.