The complete inventory

Every feature in the box.

This page is generated from the same source-of-truth file the product reads at runtime. If a feature isn't listed here, it isn't built — yet.

What each SKU gets

The license server returns the authoritative `features` array on every verify call. The table below is the default mapping.

FeatureSelf-HostCloud
Core platform
Public site, admin, video pipeline, search.
Multi-domain
One install, multiple hostnames. Cloud is capped at 3 domains; Self-Host is unlimited.
REST API
External integration surface.
Compliance suite
2257, age verification, DMCA inbox, CSAM hashing.
Universal grabber
Import from supported source sites.
AI meta generator
Titles, descriptions, tags via AI Gateway.
Premium memberships
Paid subscriber tier with restricted content.
Live cam embed
Live cam embed from supported networks.
Affiliate tracking
Per-creator referral codes and payouts.
Traffic trade
Reciprocal banner exchange.
Domain limitUnlimited3
Pricing$1,700 one-time$350 setup + $50/mo

Server-controlled. The license server (sexysoft.com) returns the authoritative `features` array on every verify call. The table above is the default mapping per SKU; we can hot-shift entitlements without a product release.

Unlicensed-core fallback. If the license server is unreachable AND the grace period has expired, your install falls back to core only. The public site keeps serving — premium surfaces lock down.

Public-facing

Discovery & browsing

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

  • Home wallAlgorithmic feed with category pills
  • 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?cat=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 /p/[slug]

Watch experience

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

  • Adaptive HLS via Bunny
  • MP4 fallback for incompatible clients
  • Token-authed signed URLsPer-request, IP-bound on hot tier
  • 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
  • Bunny thumbnail width-hint?width=640 — ~6x egress reduction
  • 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

Authenticated user features

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 Bunny TUS-resumable upload.

  • User upload page/upload
  • Bunny TUS-resumable upload
  • Encoding status polling
  • Studio dashboard/studio
  • Studio video list + per-video edit
  • Per-channel management
  • Bulk CSV uploadOperator-side model exists

Admin

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

Grabber (Pro+)

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

Compliance

Ships in the compliance suite (Pro and above).

  • 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)

More on the dedicated /compliance page.

Background jobs

Cron schedule baked into the product.

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

Health & ops endpoints

Probe-friendly endpoints for any orchestrator.

  • /api/healthLiveness probe
  • /api/readyReadiness — includes DB + Bunny ping
  • /api/versionRunning build version
  • /api/verifyLicense verify (signed protocol-v1)
  • /api/revalidateTrigger ISR revalidation

Ready to ship?

Pick a tier and deploy in an afternoon.