Product inventory

One Tube platform, end to end.

The product surface spans viewer discovery, media operations, editorial control, compliance, acquisition, monetization, and fleet readiness. Deployment model changes who runs the stack—not what the product is.

Commercial model

Same product. Different operating boundary.

Self-Host places infrastructure and day-two operations with your team. Managed cloud places them with Pornographer.io.

Self-Host

Operator run

Run Tube on infrastructure you control. $350/year for one deployment, renewed annually to keep its signed entitlement active.

Commercials
$350/year
Domains
One deployment

Cloud

Managed

A fully managed Tube deployment hosted and operated by Pornographer.io. We handle updates, backups, and uptime. First month free.

Commercials
$350 setup + $50/month
Domains
Up to 3

Viewer surface

Public discovery and playback.

Discovery & browsing

Every surface a viewer expects from a modern video site, served fast and indexed cleanly.

  • Home wallConfigurable feeds and category filters
  • TrendingComputed by background job
  • For You feedPersonalized at /feed
  • Subscriptions feed
  • Watch history
  • Liked videos
  • Library & playlists
  • Search with autocomplete/search + suggest API
  • Category pages/category/[slug]
  • Tag landing pages/tag/[slug]
  • Models directory & pages/models, /model/[slug]
  • Studios directory & pages/studios, /studios/[slug]
  • Channels directory & pages/channel/[id]
  • Custom CMS pagesAdmin-editable managed pages

Watch experience

Adaptive playback, social features, and embeds that work on every off-site surface.

  • Adaptive HLS from your media origin
  • MP4 fallback for incompatible clients
  • Signed playback URLsShort-lived delivery access
  • Playback resume + mini-player
  • Live viewer count
  • Related videos rail
  • Comments + replies
  • Like / dislike
  • Add to playlist
  • Report video
  • Share with embed code
  • Embed page/embed/[id] for off-site players

SEO surface

Admin-controllable SEO that ranks. Twitter Player Cards, Schema.org video objects, per-tenant verification.

  • Per-domain canonical URLs
  • OG / Twitter Player CardsInline-playable on Twitter, Discord, FB, iMessage, Slack
  • Schema.org VideoObject JSON-LDWith embedUrl + contentUrl
  • Schema.org Organization + WebSite JSON-LD
  • Per-tenant og:localeFrom siteConfig.htmlLang
  • 60-char title cap on metadata, full title in H1
  • Responsive thumbnail sizingRight-sized previews reduce media transfer
  • Google Search Console + Bing Webmaster verification meta
  • Robots.txt + per-tenant indexing toggle
  • Sitemap.xml with priority gradient + family-friendly flag
  • <video:tag> in sitemap

Identity

Accounts, libraries, and creator tools.

Account

Supabase Auth with full self-service.

  • Email / password auth
  • Forgot / update password
  • Email verification
  • Sign-up confirmation flow
  • Account settings/settings/account
  • Notification preferences/settings/notifications
  • Active sessions + revocation/settings/sessions
  • Avatar upload

Viewer features

What logged-in viewers get.

  • Subscribe to channels
  • Watch history (private)
  • Liked videos
  • Playlists / library
  • Notifications inbox + unread count
  • Comments + replies
  • Report content / users

Uploader & Studio

Creator tooling backed by resumable ingest and the self-hosted transcode pipeline.

  • User upload page/upload
  • Resumable direct upload
  • Transcode status polling
  • Studio dashboard/studio
  • Studio video list + per-video edit
  • Per-channel management
  • Bulk CSV uploadOperator-side model exists

Control plane

Editorial and operational administration.

Content management

Full editorial control with scheduled publishing and moderation queues.

  • Videos: list, create, edit, analytics/admin/videos
  • Per-video editThumbnail, title, description, tags, models, studio, category, visibility, scheduled publish
  • Comments moderation/admin/comments
  • Reports queue/admin/reports
  • Report reasons/admin/report-reasons
  • Review queue/admin/review
  • Blocklist/admin/blocklist
  • Bulk uploads/admin/uploads/new

Taxonomy

Hand-tuned categories, tags, models, studios, and channels.

  • CategoriesAdmin-editable colors + icons
  • Tags
  • Models — full profile management/admin/models
  • Studios — full profile management/admin/studios
  • Channels/admin/channels

Site management

Branding, microcopy, emails, and slot-based ad zones — all admin-editable.

  • BrandingLogo, colors, theme, fonts, OG defaults, favicons — /admin/branding
  • Branding → SEOVerification, social, Twitter handle, indexing
  • Branding → ThemeColor tokens
  • Custom pages CMS/admin/pages
  • Microcopy editorAdmin-editable strings across the UI
  • Email templates editor/admin/email-templates
  • Announcements/admin/announcements
  • Ad zonesSlot-based ad insertion — /admin/ad-zones
  • Navigation links editor

Operations

Audit log on every admin action, cache controls, data export, license status.

  • Audit logEvery admin action — /admin/audit
  • Cache controls/admin/cache
  • Data export/admin/data
  • Sync/admin/sync
  • ScanContent / link scan — /admin/scan
  • License pageTier, features grid, expiry, mismatch detector — /admin/license
  • Updates pageVersion status + changelog — /admin/updates

Users & roles

RBAC: admin, uploader, viewer.

  • User management/admin/users
  • Role-based accessadmin, uploader, user
  • Profile admin

Universal grabber

Universal content grabber with pluggable source profiles.

  • Universal grabber dashboard/admin/grabber
  • Source profilesBuilt-in: xvideos. Pluggable architecture.
  • Per-source config/admin/grabber/sources
  • Per-job runnerRetry, dedupe
  • Profile registryOperators can add new source profiles

Analytics

Per-video and aggregate dashboards with a trending compute job.

  • Per-video analytics page
  • Aggregate dashboardAdmin home
  • Trending computationBackground job

Governance

Compliance controls.

Included in current Tube deployments and designed for operator configuration.

  • 2257 record-keeping page/2257
  • DMCA takedown form/dmca
  • Privacy + Terms pagesAdmin-editable
  • Age-gate / NSFW gate
  • Contact form
  • Cookie consentWhere enabled
  • Audit log on all admin mutations
  • CSAM hashing (compliance suite)

Review the dedicated compliance surface.

Automation

Background jobs.

Scheduled work built into the product.

  • cron/digestWeekly subscriber digest emails
  • cron/grabberPeriodic grabber tick
  • cron/license-verifyDaily license heartbeat
  • cron/scheduled-publishAuto-publish queued videos

Readiness

Health and operations endpoints.

Probe-friendly routes for orchestrators and fleet tooling.

  • /api/healthLiveness probe
  • /api/readyReadiness across critical services
  • /api/versionRunning build version
  • /api/verifySigned license verification
  • /api/revalidateTrigger ISR revalidation

Next step

Choose who operates the stack.