Daily autopilot
14 scheduled jobs: crawl, dead-link checks, image hashing, duplicate merging, new landing pages, cache flush and CDN purge, nightly database backup.
Cenaria Engine crawls, moderates, tags, de-duplicates and publishes new videos every night, removes dead embeds, and builds the SEO landing pages around your catalog. You bring the domain and the ad accounts. It runs on a small Linux server.
Launch price: the first 3 licenses are US$149 instead of US$249, installation included.
The demo, cenaria.net, is a Brazilian adult tube running on this exact code. This product page has no adult content.
Every video enters through one ingestion function that runs moderation before the database write. Rejected items never get in, and held items stay off the site until someone reviews them.
Polite by default: robots.txt, ~2 s between requests to a host, retries with backoff.
Every new video gets one verdict: rejected (never saved), held for review, or cleared to publish.
Title rules and synonym maps fold English, Spanish and plural variants into one tag.
Copies with a matching title or thumbnail and the same length are listed once.
Listings, video pages, sitemap and RSS update on their own.
Embeds the daily checks find dead leave the site; long-dead rows are pruned weekly.
Everything below is in the code the demo runs. Optional parts are marked as such.
14 scheduled jobs: crawl, dead-link checks, image hashing, duplicate merging, new landing pages, cache flush and CDN purge, nightly database backup.
Titles, descriptions, uploader, tags and performers are checked on every write.
Tags are steered to a Brazilian Portuguese vocabulary. 19 title rules add the tags a title states. Synonym maps (300 hand-curated entries plus about 290 generated from the catalog) fold English, Spanish and plural variants into one tag. Noise tags are dropped.
Copies whose titles share a keyword fingerprint, or whose thumbnails match on a 64-bit perceptual hash, are grouped and listed once when their durations are within ±10 s.
XVideos' deleted-video feed is read daily, and the 100 longest-unchecked Eporner videos are rechecked through its API. Dead videos drop out of every query at once and out of cached pages at the nightly purge. They are deleted after 30 days.
Every night up to 200 collections are planned: single tags plus the strongest tag pairs. New ones get an intro filled with catalog data, and the 32 main themes ship with hand-written intros. Thin pages stay out of the index, and renamed or merged URLs get 301s. Sitemap, RSS and IndexNow are included.
Four display zones plus a pop or tab-under, all set from config. ExoClick is built in.
The site comes with an 18+ age gate and 2257, DMCA, terms and privacy pages. Optional country blocking (HTTP 451) shuts out countries that demand ID-based age checks.
Database queries are cached in Redis, and pages send cache headers for Cloudflare's edge. Players load only on click, and listing thumbnails are stored as small local WebP files. The demo costs about US$8 a month to host.
Better to read it here than to find out after you pay.
You get the code and run it on your own server.
Launch price for the first 3 licenses, then US$249. One domain. Installation included.
We host it, run it and keep it updated. You just own the site.
+ US$149 one-time setup. 3-month minimum, then cancel any month.
For a different niche, language, design or source.
Fixed price agreed before any work starts.
Payment by Paxum or bank transfer, and PIX in Brazil. You get an invoice once we've confirmed the details by email. Licenses can be refunded within 7 days if the install fails on a supported server.
Yes. cenaria.net runs the same web app, crawler and nightly schedule you get. The schedule at the top of this page is its real crontab.
No. Videos play from the source's embedded player. Your server stores the metadata and small WebP thumbnails, so disk and bandwidth stay small.
No. On the managed plan we run everything. With the license, we install it on your Linux server, and a short guide covers the daily routine.
Day to day, none: the nightly jobs run on their own. From time to time, review the quarantine queue, and expect a fix when a source changes its page layout. Both are included in the managed plan.
Eporner (through its official API) and XVideos (through the official export XVideos publishes for tube sites, one file a day) come included. Neither connector scrapes pages. Each source is a single adapter file that you turn on or off in the config, so more sources can be added, and we build new ones as custom work. Check each source's terms for your use.
The browsing interface (menus, listings, search, video pages, age gate) is already in English and Spanish. Legal pages, the report form, tags and SEO intros are in Brazilian Portuguese. Another language or niche is a custom job, quoted up front.
It gives you a site that publishes, cleans and monetizes itself. Income depends on traffic, and traffic takes time, links and patience. Anyone who promises a figure is guessing.
Email us your domain and the plan you want. We reply with the details and a start date.
Or write to marcusporama@gmail.com