Everything you need to run your own media driven platform

Take total control of your visual content. Scalable multi-cloud storage, flexible user management, and automated moderation tools built to grow effortlessly with your audience.

Infinite scale with multi-cloud storage

Cut hosting costs and eliminate server disk limits. Effortlessly offload high-volume images and videos across your choice of S3-compatible cloud providers or private storage nodes.

  • Amazon S3 & S3-Compatible (DigitalOcean, Wasabi)
  • Google Cloud, Azure & Backblaze B2
  • FTP/SFTP, OpenStack & Custom Clusters

Smart tagging and instant discovery

Help users find content in seconds. Automatically extract camera metadata and organize massive media collections with smart, self-organizing tags.

  • Instant autocomplete and on-the-fly tagging
  • Automatic EXIF camera metadata extraction
  • Granular filtering across users and albums
  • Centralized tag listings for fast browsing

Migrate thousands of files without missing a beat

Bring over your existing media archives in minutes. Programmatically import massive libraries while preserving your entire structure, users, and metadata automatically.

  • Google Photos compatible
  • Preserves users, albums, categories, tags, and file data
  • Flexible directory parsing and batch options
  • Built-in metadata API

Embedded uploading for any platform or forum

Add instant media uploading to your existing website or forum. Let your community upload directly to your Chevereto instance without leaving their posts.

  • XenForo, Discourse & MyBB plugins
  • ShareX desktop integration
  • One-line JS snippet for custom sites
  • Auto-generated BBCode, HTML, and Markdown

Built for speed. Designed for simplicity.

Bulk actions, keyboard shortcuts, and custom color palettes. Everything you need, right where you expect it.

One-click social login and signup

Remove registration friction and grow your user base faster. Enable instant authentication through popular platforms out of the box, just paste your API keys and go.

  • Google & Facebook
  • Twitter (X) & Discord
  • Secure, native OAuth2 integration
  • Zero extra plugins required

Automate security and community moderation

Protect your platform from spam and bots while keeping real users engaged. Connect industry-leading security, safety, and commenting tools with zero custom code.

  • Akismet & Project Arachnid Shield for spam and CSAM
  • Turnstile, reCAPTCHA & hCaptcha bot defense
  • Disqus community comments
  • Zero-code API key setup

Drive sales and engagement directly from media

Turn passive viewers into paying customers. Set custom call-to-action buttons on any album to automatically apply them across every image and video inside, directing traffic straight to checkout, booking, or chat pages.

  • Album-level setup with automatic file inheritance
  • Direct links for sales, bookings, or support
  • Custom button labels and tracking parameters
  • Seamless UI integration

Custom terminology tailored to your brand

Rename core system terms to fit your brand or industry. Swap standard labels like "Images," "Albums," or "Categories" with your own custom vocabulary.

  • Custom system-wide terminology
  • Custom terms for files, albums, and categories
  • Zero-code UI label overrides

White-label branding and custom look & feel

Make the platform entirely your own. Upload your custom logos and favicons, set default theme palettes and fonts, or inject custom CSS and JS straight from the admin panel.

  • Vector (SVG), raster (PNG), or text logos
  • Favicon and custom logo height settings
  • Color palettes, default fonts, and custom CSS/JS

Rapid deployment and low-maintenance updates

Deploy Chevereto on virtually any server in minutes. Get up and running fast with straightforward installation and built-in one-click software updates.

  • Simple installer for standard web hosting
  • Built-in one-click updating
  • Flexible server compatibility

Find anything instantly

Easily locate users, albums, and media files across your platform with instant keyword lookups and fine-grained filtering.

  • Search users, albums, and media
  • Full-text & exact phrase matching
  • Filter by content category
  • Admin IP lookups

Organize media effortlessly

Group your media into folder-style containers with flexible organization and full access control.

  • Folder-style content containers
  • Nested sub-album support
  • Granular privacy controls
  • Auto-move post-upload creation

Turn visits into conversions

Turn your front page into a high-converting growth engine designed to instantly onboard visitors, drive signups, or highlight featured content.

  • Direct routing to uploader or explore
  • High-converting CTA button controls
  • Customizable hero covers and banners
  • One-click layout switching

Maximize content reach

Maximize your content reach with one-click social publishing, universal short links, and instant code exports for any platform.

  • One-click social network sharing
  • Direct short links with copy convenience
  • Ready-to-use HTML, Markdown, and BBCode embed formats

Command your entire upload pipeline

Take command of media ingestion. Protect your platform, accelerate processing, and auto-organize storage.

upload

Reach a global audience

Expand your global reach effortlessly with automatic browser language detection and custom translation controls.

  • Automatic browser language detection
  • Over 30 built-in languages
  • One-click language selector
  • Fully customizable translation strings

Scale your platform membership

Build an active community or manage client access with flexible signup controls and custom permissions.

  • Open signups or manual account creation
  • Role-based user permissions
  • Individual storage and access limits
  • Centralized account management controls

Publish custom content seamlessly

Build landing pages, terms, or promotional offers effortlessly without touching core application code.

  • Custom URLs and navigation links
  • Raw HTML and rich text editing
  • Flexible placement and visibility rules
  • Integrated SEO titles and meta tags

Protect your platform legally

Enforce age verification and terms compliance seamlessly before visitors access sensitive or restricted media.

  • Automated age-gate prompts
  • Custom legal disclaimers
  • Jurisdictional compliance controls
  • One-click enable/disable toggle

Command your entire platform

Control your entire platform centrally. Access real-time metrics, manage users, and adjust settings from one interface.

Dashboard screen

Build an active community

Transform casual visitors into loyal advocates. By enabling user-to-user connections, you create a vibrant environment where audiences naturally interact, share content, and repeatedly return to your platform.

  • Boost user retention and return visits
  • Drive organic content discovery
  • Foster long-term brand loyalty

Drive content engagement

Empower your audience to express their appreciation with a simple click. Likes provide instant feedback, automatically surface your most popular media, and create a rewarding loop that keeps users actively interacting with your platform.

  • Highlight top-performing content
  • Provide instant feedback to creators
  • Increase overall interaction rates

Deliver immersive experiences

Elevate your platform by natively supporting interactive panoramas and virtual tours. Offering 360-degree viewing allows your users to share captivating, interactive content that keeps visitors engaged longer and returning for more.

  • Attract specialized creators and businesses
  • Increase visitor time-on-site
  • Provide a premium media viewing interface

Launch your personal showcase

Transform your platform into an exclusive, single-user gallery. Personal mode streamlines the interface and removes multi-user distractions, giving you a dedicated, professional space to present your own work to clients and followers.

  • Create a distraction-free, branded portfolio
  • Maintain absolute control over all published media
  • Eliminate community moderation overhead

Streamline content discovery

Help your visitors find exactly what they are looking for. A well-organized category structure creates intuitive navigation, keeps users exploring related content longer, and makes managing massive media libraries completely effortless.

  • Improve site navigation and user experience
  • Increase time-on-site through related content
  • Simplify the management of large media libraries

Safeguard your server resources

Prevent automated abuse from draining your bandwidth and storage capacity. By instantly detecting and blocking malicious bulk uploads, you ensure your infrastructure remains fast, stable, and cost-effective for your legitimate users.

  • Prevent bandwidth and storage exhaustion
  • Keep hosting and infrastructure costs predictable
  • Maintain high performance for real visitors

Full feature list

Every feature you need to launch, manage, and scale your own image and video hosting platform.

Files & Albums

  • Image & Video uploading
    • Public/private uploading
    • Chunked uploads
    • Lossless JPEG handling
    • Maximum image size (width/height) auto-resizing
    • Simultaneous upload threads
    • Configurable supported image formats
    • Drag-and-drop upload
    • Clipboard upload
    • Multiple-image upload
    • Upload from your computer, phone or image URL
    • Resizing
    • Auto-deletion
    • Removal of Exif data
    • NSFW flagging
    • Preview queue and progress
    • Get embed codes
    • Duplicate upload detector (Daily + IP + hash)
    • Configurable guest uploads
    • Configurable sizes
      • Set size of thumbs (fixed)
      • Set width of medium (scaled height)
    • Configurable storage mode
      • Date-folders (Y/m/d).
      • Directory (/images)
    • Configurable file-naming
      • Original original file name
      • Random filename
      • Mixed (Original + Random)
      • Match the image ID
    • Watermarks
      • Protect your copyright/brand
      • Configure watermark image, opacity and position
      • Adaptive watermarks (fits target image)
      • Configurable per user group (guest, user, admin)
  • API
    • Public image upload API
    • User-based API
    • Header authorization
    • JSON, TXT and redirect responses
    • ShareX support
  • Images & Video
    • About, Embed, Exif and info tabs
    • Supports 360 images (equirectangular, gopro)
    • Supports oEmbed sharing
    • Three (3) image Sizes: Thumbnail, medium and full (original) size
    • Unique short and SEO URL
    • Categories
    • Load button for large images
    • NSFW / SFW flagging
    • EXIF show/hide info
    • Editable values (Title, Description, Category, Album, NSFW)
    • Configurable download button
    • Configurable right-click behavior
    • Views counter
    • Copy sharing codes
  • Albums
    • Public, private and guest albums
    • Sub-albums (nested albums)
    • Configurable cover image
    • Editable description, name and privacy
    • Get all album images embed codes
    • Privacy modes (public, private, link, password)
    • Call-to-action buttons
      • Triggers custom functionality
      • Drag to sort
      • Works with Emoji + FontAwesome
      • Shows at content belonging-to

Users & Profiles

  • Roles
    • User
    • Admin
    • Manager
  • Registration
    • With email address + password
    • With login providers
    • Configurable
      • Signup enabled
      • Signup validation
      • Minimum age required
  • Profile
    • Public and private profiles
    • User albums
    • Website
    • Bio
    • Avatar and profile background images
    • Search for user's content
    • Content counters
    • Social counters
  • User-configurable
    • Username
    • Email
    • Auto-delete uploads
    • Keep image Exif data
    • Newsletter
    • Show NSFW on listings
    • Language
    • Timezone
    • Profile
      • Privacy
      • Real name
      • Avatar
      • Background
      • Website
      • Bio
    • Password
    • Two-factor authentication
    • API key
    • Connected login providers

Listings

  • Content
    • Explore recent, trending, popular, animated and social content
    • Sort by date, views, likes, A-Z
    • Listing privacy scope
    • Get embed codes for selection
    • Play animated GIF images
    • Configurations
      • Endless scrolling or classic pagination
      • Fixed-height or fluid
      • Listing columns per device
      • Blur for NSFW content
  • Manager
    • System-wide content manager
    • Manage single/multiple content
    • Drag-select for mass selection actions
    • Bulk actions
      • Get embed codes
      • Create album
      • Move to album
      • NSFW flagging
      • Delete
    • Keyboard shortcuts

Content

  • Search
    • Basic and advanced search
    • Search images, albums and users
    • Advanced search with excluded words
    • Full text search engine
    • Search operators
      • category:name
      • storage:id
      • ip:127.0.0.1
  • SEO
    • Internal only redirection (zero link juice)
    • SEO optimized titles and descriptions
    • Friendly descriptive URLs
    • Foreign characters support for URLs
    • Uses hreflang
  • Pages
    • Pages manager
    • PHP & HTML support
    • Configurable settings
      • Title
      • URL key (page URL path)
      • Status (online/offline)
      • Type (internal or link)
      • Visibility
      • Link attributes (rel + target + icon)
      • Meta keywords and description (SEO)
      • Sort order
  • Sharing
    • Embed & sharing codes
      • HTML
      • BBCode
      • Markdown
    • One-click sharing to:
      • WebShare API
      • Facebook
      • Twitter
      • Whatsapp
      • Telegram
      • Weixin
      • Weibo
      • QQ
      • Reddit
      • VK
      • Blogger
      • Tumblr
      • Pinterest
  • Categories
    • Configure name, URL and description
    • SEO-friendly categories
    • Category-based listings

Social features

  • Likes
    • Like system for images and albums
    • Configurable site-wide feature
    • Available in listings and content view
    • Liked content gets stored in user's "liked" listing
  • Followers
    • Follow system for users
    • Configurable site-wide feature
    • Generates a curated list with content uploaded by followed
    • User's following and followers lists
  • Notification system
    • Alerts for social triggered actions
    • Alert on content liked
    • Alert on new follower

Service integrations

  • Third-party providers
    • Disqus comments (SSO)
    • CAPTCHA
      • Cloudflare Turnstile
      • reCAPTCHA v2
      • reCAPTCHA v3
      • hCaptcha
    • CDN provider
    • Akismet
    • StopForumSpam
    • Project Arachnid
  • Login providers
    • Amazon
    • Discord
    • GitHub
    • GitLab
    • Instagram
    • Reddit
    • Twitch
    • WeChat
    • Yandex
    • And a lot more
  • ShareX
    • ShareX integration
    • Public API
    • User-based API
  • Storage servers API
    • Amazon S3
    • S3 compatible
      • Vultr Object Storage
      • DigitalOcean Spaces
      • Dreamhost Cloud Storage
      • Minio
      • Tencent Cloud Object Storage
      • Wasabi
      • And a lot more
    • Alibaba Cloud
    • Microsoft Azure
    • Backblaze B2
    • Google Cloud
    • OpenStack
    • FTP
    • SFTP

User interface & Display

  • Responsive layout
    • Responsive layout (multi-device)
    • Optimized for any screen resolution
    • Works on phones, phablets, tablets and desktops
  • Theme
    • User toggle for palettes
    • Theme hooks for adding custom code
    • Theme overrides (customize only what you need)
    • Support Twitter Cards
    • Support Facebook Open Graph
    • Configurations
      • Default palette
      • Logos and icons
      • First tab (info, about, embeds)
      • Download button
      • Social sharing
      • Custom CSS code
      • Custom JS code
  • Color palettes
    • System (follow system color)
    • Light
    • Dark
    • Flickr
    • Imgur
    • DeviantArt
    • Lush
    • Graffiti
    • Abstract
    • Cheers
    • CMYK
  • Branding
    • Use your custom logo and favicon
    • Supports vector and raster logos
    • Optional "Powered by Chevereto" at homepage
  • Compliance
    • Consent screen (age verification)
    • EU Cookie law display

Multitenancy

  • Tenants
    • Tenants API with key authorization and request signing
    • Tenant lifecycle endpoints (list, create, get, edit, delete)
    • Tenant install and user password reset endpoints
    • Tenant plans API for plan lifecycle management
  • Operations
    • Tenants CLI for provisioning and managing tenants
    • Tenants API key create, verify and delete commands
    • Tenant plans, cache refresh and stats refresh commands
    • Tenants jobs worker and tenants database migrate comocaands

Administration & settings

  • Dashboard
    • Content stats (number of images, users, etc)
    • System runtime information
    • Manage ALL content (images, albums, users)
    • One-click check for updates
    • One-click system upgrade
    • One-click license key handling
    • Create users
  • Website
    • Name
    • Doctitle
    • Description
    • Powered by Chevereto
    • HTTPS
    • Default time zone
    • Search
    • Explore
    • Random
    • Likes
    • Followers
    • Mode
    • Personal mode target user
    • Personal mode routing
    • Website privacy mode
    • Content privacy mode
  • Content
    • Lock NSFW editing
    • Show not safe content in listings
    • Blur NSFW content in listings
    • Show banners in not safe content
    • Show not safe content in random mode
  • Pages
    • Manage pages
    • Title
    • Page status
    • Type
    • Internal page type
    • Page visibility
    • URL key
    • File path
    • Meta keywords optional
    • Meta description optional
    • Source code
    • Link URL
    • Link target attribute
    • Link rel attribute optional
    • Link icon optional
  • Listings
    • List items per page
    • List pagination mode
    • Listing viewer
    • Image listing size
    • Album listing images requirement (explore)
    • Listing columns number for
      • Phone
      • Phablet
      • Tablet
      • Laptop
      • Desktop
  • Image upload
    • Supported image formats
      • AVIF
      • JPEG (JPG)
      • PNG
      • BMP
      • GIF
      • WEBP
      • MP4
      • MOV
      • WEBM
    • Enable uploads
    • Enable uploads (URL)
    • Upload user interface
    • Guest uploads
    • Moderate uploads
    • Enable embed codes (uploader)
    • Upload threads
    • Redirect on single upload
    • Enable duplicate uploads
    • Enable expirable uploads
    • Auto delete guest uploads
    • Maximum image size
    • Image Exif data
    • Image Exif data (user setting)
    • Maximum upload file size [MB]
    • Maximum upload file size (guests)
    • Image path
    • Storage mode
    • File naming method
    • Thumb size
    • Medium image fixed dimension
    • Medium image fixed size
    • Watermarks
      • Watermark user toggles
        • On guest uploads
        • On user uploads
        • On admin uploads
      • Watermark file toggles
        • Enable watermark on GIF image uploads
      • Minimum image size needed to apply watermark
      • Watermark image
      • Watermark position
      • Watermark percentage
      • Watermark margin
      • Watermark opacity
  • Tags
    • User-defined tags
    • Manage tags
  • Categories
    • Manage categories
    • Name
    • URL key
    • Description
  • Consent screen
    • Enable consent screen
    • Consent screen cover image
  • Flood protection
    • Enable Flood protection
    • Notify to email
    • Minute limit
    • Hourly limit
    • Daily limit
    • Weekly limit
    • Monthly limit
  • Theme
    • Default palette
    • Logo
    • Vector logo image
    • Raster logo image
    • Logo height
    • Favicon image
    • Image load max. filesize (MB)
    • Enable download button
    • Enable right click on image
    • Enable show Exif data
    • Image first tab
    • Enable social share
    • Enable embed codes (content)
    • Not safe content checkbox in uploader
    • Custom CSS code
    • Custom JS code
  • Homepage
    • Style
    • Cover images
    • Add new cover image
    • Title
    • Paragraph
    • Call to action
      • Button color
      • Outline style button
      • Functionality
      • URL
      • HTML
    • User IDs (split landing)
  • Banners (SFW + NSFW)
    • Before main title (homepage)
    • After call to action (homepage)
    • After cover (homepage)
    • After listing (homepage)
    • Before pagination
    • After pagination
    • Tab about column
    • Before comments
    • Inside viewer top (image page)
    • Inside viewer foot (image page)
    • After image viewer (image page)
    • Before header (image page)
    • After header (image page)
    • Footer (image page)
    • Before header (album page)
    • After header (album page)
    • After top (user profile)
    • Before listing (user profile)
    • After top (explore page)
  • Bulk importer
    • Works for images, users and albums
    • Folder-based content parsing with support for metadata
  • Users
    • Enable signups
    • Enable user content delete
    • Minimum age required
    • Notify on user signup
    • User avatar as website icon
    • Require email confirmation
    • Require email for social signup
    • User avatar max. filesize (MB)
    • User background max. filesize (MB)
  • System
    • Automatic updates check
    • Display available updates notification
    • Dump update query
    • Maintenance
    • Crypt salt
    • Debug errors
    • Debug level
    • xrDebug options
  • Routing
    • User routing
    • Image routing
    • Album routing
    • Root routing
    • SEO image URLs
    • SEO album URLs
  • Configurable semantics
    • Albums
    • Images
    • Categories
    • Users
    • Explorer
    • Discovery
    • File
    • Tag
    • Video
  • Languages
    • Default language
    • Auto language
    • Language chooser
    • Enabled languages
      • العربية
      • Български
      • Čeština
      • Dansk
      • Deutsch
      • Ελληνικά
      • English
      • Español
      • Eesti (Eesti)
      • فارسی
      • Suomi
      • Français
      • עברית
      • Hrvatski
      • Magyar
      • Bahasa Indonesia
      • Italiano
      • 日本語
      • 한국어
      • Lietuvių (Lietuva)
      • Norsk Bokmål
      • Nederlands
      • Polski
      • Português
      • Português (Brasil)
      • Русский
      • Slovenčina
      • Српски
      • Svenska
      • ไทย
      • Türkçe
      • Українська
      • Tiếng Việt
      • 简体中文
      • 繁體中文
  • External storage
    • Manage external storage servers
    • Search local and external content
  • Email
    • From name
    • From email address
    • Incoming email address
    • Email APIs
      • SMTP
      • PHP mail()
      • AhaSend
      • Amazon SES
      • Azure
      • Brevo
      • Infobip
      • MailerSend
      • Mailgun
      • Mailjet
      • Mailomat
      • MailPace
      • Mailtrap
      • Mandrill
      • Microsoft Graph
      • Postal
      • Postmark
      • Resend
      • Scaleway
      • SendGrid
      • Sweego
  • Login providers
    • Manage login providers
    • Amazon
    • BitBucket
    • Discord
    • Dribbble
    • Dropbox
    • Facebook
    • GitHub
    • GitLab
    • Google
    • Instagram
    • LinkedIn
    • Mailru
    • Medium
    • Odnoklassniki
    • ORCID
    • QQ
    • Reddit
    • Spotify
    • Stack
    • Steam
    • Strava
    • Telegram
    • Tumblr
    • Twitch
    • Twitter
    • VK
    • WeChat
    • WordPress
    • Yahoo
    • Yandex
  • External services
    • Akismet spam protection
      • Akismet API key
    • StopForumSpam spam protection
    • CDN
      • CDN URL
    • reCAPTCHA
      • reCAPTCHA version
      • reCAPTCHA site key
      • reCAPTCHA secret key
      • reCAPTCHA threshold
      • Force reCAPTCHA on contact page
    • Comments API
      • Disqus
        • Disqus shortname
        • Disqus secret key
        • Disqus public key
      • JS/HTML
        • Comment code
    • Project Arachnid
      • Arachnid API Key
    • Analytics code
  • IP bans
    • Manage IP bans
    • IP address
    • Expiration date
    • Message
  • API
    • Public API key
  • Additional settings
    • Plugin route
    • PUP SDK URL
    • Cookie law compliance
  • Tools
    • Decode ID
    • Encode ID
    • Send test email
    • Export a user
    • Regenerate external storage stats
    • Migrate image records from one external storage to another

Protection

  • Flood
    • Avoid malicious attempts to flood your website
    • Set limits by minute, hour, week and month
    • Get flood reports instantly to your email
    • Protects on
      • Image uploads
      • Album creation
      • Account creation
      • Account login
  • Moderate
    • Configurable uploads incoming approval
    • ModerateContent integration
    • Configurable locking for NSFW editing
    • Stop words filtering
  • Spam
    • Akismet integration
    • StopForumSpam integration
  • CSAM
    • Project Arachnid integration
  • Bots
    • reCAPTCHA V2 & V3 integration
    • hCaptcha integration

Security

  • IP-based banning
    • Ban any IP from using the entire system
    • Set expiration date
    • Set message, HTML display or a URL redirection
  • Encoded IDs
    • Non-enumerable IDs for the content
    • Uses alphanumeric IDs instead of actual integer
  • Encryption
    • Safely stores all sensitive application data
      • Service credentials
      • Two-factor secrets
    • Configurable
    • Re-encryption option available
  • Code
    • Not encrypted source code
    • Based on own developed frameworks
  • Security checklist
    • Two-factor authentication
    • System-wide CSRF protection
    • Project Arachnid for CSAM
    • Uses a cipher to store sensitive data
    • Uses hashing for passwords and API keys

Turnkey

  • Modes
    • Community (multiple users, social features, etc.)
    • Personal (photo/store portfolio)
  • Core features
    • Enable or disable features like:
      • User registration
      • Image uploading
      • Random mode
      • Explore
      • Search
      • Account registration
      • Social features
      • Global system privacy
  • System
    • Extremely configurable (Website values, upload settings, etc.)
    • Debug
      • Includes custom error handlers with local and remote support
      • One-click enable debug reporting for admin
  • Default font
    • One-click configure system wide font
    • Zero dependency web-safe fonts
  • Multi-language
    • Manual and automatic language detection
    • Configurable allowed languages
    • Supports translation overrides
  • Ad manager
    • Manage banners directly from the admin panel
    • Support any banner HTML/JS code and size
    • 16 predefined banner placements
  • Additional features
    • Upload plugin for third-party software
      • bbPress
      • Discourse
      • Discuz!
      • Invision Power Board
      • phpBB
      • And a lot more

More upcoming features new

We are preparing Chevereto V5 with a full user-based API. Learn more