ProductPromotion
Logo

Open.Source

made by https://0x3d.site

GitHub - chevereto/chevereto: Self-hosted Image and Video Hosting solution, your own Flickr/imgur media sharing alternative with your rules.
Self-hosted Image and Video Hosting solution, your own Flickr/imgur media sharing alternative with your rules. - chevereto/chevereto
Visit Site

GitHub - chevereto/chevereto: Self-hosted Image and Video Hosting solution, your own Flickr/imgur media sharing alternative with your rules.

GitHub - chevereto/chevereto: Self-hosted Image and Video Hosting solution, your own Flickr/imgur media sharing alternative with your rules.

Chevereto: Ultimate image and video sharing software

Chevereto

Chevereto Docs Chevereto Community Chevereto Discord Chevereto Demo AGPL-3.0-only Legacy stars Awesome F/OSS

🔔 Subscribe to don't miss any update regarding Chevereto.

Chevereto is a robust, self-hosted media-sharing platform that prioritizes flexibility and control. It enables you to build and manage a media-sharing website on your own server, granting you complete autonomy over your hosting environment and policies. With Chevereto, you eliminate the risk of platform restrictions and shutdowns, ensuring your site operates entirely on your terms.

Our commercial edition is designed for running very large media-sharing services, offering scalability and tools to manage multiple users, high traffic, and extensive media collections.

🕹️ Live demo

screen

Install

Chevereto runs anywhere, system requirements are minimal and it can run on any server.

Install Chevereto following our guides for:

Chevereto is also available at DigitalOcean Marketplace, Vultr Marketplace, Installatron, Softaculous and SwiftWave.

Review our Installation docs for all alternatives.

Updating

Upgrading

For Chevereto V3 users:

For Chevereto V2 users:

Documentation

Chevereto Documentation covers the system requirements, installation, configuration, and usage of the software. It also includes a User manual and an Admin manual.

Features

This is a short, not exhaustive, list of features available on Chevereto editions. Feel free to request a demo of the pro edition at chevereto.com (free of any charge, no payment required) to see all the features in action.

Files supported

Upload and share the following media types from device file browser, drag and drop, on-the-fly device camera, clipboard, URL, ShareX and via API.

  • image/avif
  • image/jpeg
  • image/gif
  • image/png
  • image/webp
  • image/bmp
  • video/quicktime
  • video/mp4
  • video/webm

Uploading features

  • Image & Video uploads
  • AVIF JPEG PNG BMP GIF WEBP MOV MP4 WEBM
  • API uploading (ShareX, etc)
  • Equirectangular 360° images
  • EXIF data (read, strip)
  • Clipboard upload
  • Drag-and-drop upload (drop zone)
  • File delete link
  • Time-based expirable uploads
  • Generate thumbs & medium sized images
  • Generate video frame image
  • Duplicate media detection
  • Auto file-naming options
  • Storage modes (date, direct)
  • Upload user interface (container, page)
  • Upload plugin (PUP.js, postMessage)
  • Bulk importer
Uploading features Free Lite Pro
Upload moderation
Watermark image uploads
Asset storage API Local Local Any
External storage servers API Local Local All (S3, SFTP, etc.)

External storage APIs

Storage API Free Lite Pro
Amazon S3
S3 compatible
Google Cloud Storage
Microsoft Azure
Alibaba Cloud OSS
SFTP
FTP
OpenStack Swift
Backblaze B2 (legacy)

Content features

  • Listing viewer
  • Dedicated Media, Album, Tags & Users listings
  • Configure items per page
  • Listing type (paginated/endless)
  • Image listing size (fixed, fluid)
  • Configure album listing requirement
  • Configure listing columns per device (mobile, tablet, etc.)

Organization features

  • User defined Tags
  • Albums & Sub-albums (nested)
  • Categories
  • Search
  • Explore & Discovery

Tags features

  • On-the-fly tag creation
  • Tag description
  • Tag listings
  • Tag filtering (users, albums)
  • Tag autocomplete
  • Top tags
  • Exif camera model auto-tagging

Album features

  • Nested albums (breadcrumbs)
  • Album cover image
  • Album privacy
  • Album password
  • Album description

Sharing features

  • Direct link sharing
  • Sharing button
  • Media oEmbed
  • HTML, Markdown & BBCodes
  • Embed codes on upload complete
  • Embed codes on selected media
  • Embed codes media page

User features

  • User profiles
  • Private user profiles
  • User-based API
User features Free Lite Pro
Roles available admin admin, manager & user admin, manager & user
Multiple users
User management
Guest API

Social features

  • Call-to-action album buttons
  • Random button
  • Notifications
  • List users
Social features Free Lite Pro
Followers
Likes

Security features

  • Two-Factor Authentication (2FA)
  • Encrypt secrets
  • Crypt-salted IDs
Feature Free Lite Pro
IP banning
Stop words

Admin features

  • Album creation on behalf of users
  • Dashboard (admin UI)
  • System stats & usage
  • Website name
  • Website doctitle
  • Website description
  • Website privacy mode (public, private)
  • Default timezone
  • Uploadable file extensions
  • Guest uploads auto delete
  • Upload threads
  • Upload maximum image size
  • Upload Exif removal
  • Upload max file size (users and guest)
  • Upload path
  • Upload file naming
  • Upload thumb size
  • Upload medium size and dimension
  • Semantics
  • Default palette
  • Default font
  • Image load max file size
  • Image first tab
  • Embed codes (content)
  • Custom JS & CSS
  • Universal CDN support
  • Default language
  • Logo & branding
  • Logo type (vector, image, text)
  • Logo height
  • Logo favicon image
Admin features Free Lite Pro
Homepage style
Homepage cover images
Homepage title & paragraph
Homepage call to action
Pages
Lock NSFW editing
User min age required
User avatar max file size
User background max file size
Guest API key
Hide "Powered by Chevereto" footer
Enabled languages
Routing (user, image, album)
Routing root
External services
Comments API (Disqus, JS)
Analytics code
Akismet spam protection
StopForumSpam spam protection
CAPTCHA (reCAPTCHA, hCaptcha)
Configurable CAPTCHA threshold
Shield by Project Arachnid
ModerateContent (auto approve, block, flag)
OAuth2 login providers (Amazon, Google, Discord, etc)
Banners
Watermark uploads (guest, user, admin)
Watermark file toggles
Watermark size requirement
Watermark custom image
Watermark position
Watermark percentage
Watermark margin
Watermark opacity

Admin toggles

  • Search (users and guest)
  • Explore (users and guest)
  • Random (users and guest)
  • NSFW listings
  • Blur NSFW content
  • NSFW on random mode
  • Banners on NSFW
  • Uploads (users and guest)
  • Uploads (URL)
  • Upload moderation
  • Upload embed codes
  • Upload redirection
  • Upload duplication
  • Upload expiration
  • Upload NSFW checkbox
  • Download button
  • Right click
  • Show Exif data
  • Social share buttons
  • Automatic updates check
  • Dump update query
  • Debug errors
Admin toggles Free Lite Pro
Consent screen (age gate)
User sign up
User content delete
User notify sign up
User email confirmation
User email for social login
Auto language
Language chooser
SEO URLs (media and album)
Cookie law compliance
Flood protection
Flood protection notify
Watermarks

System features

  • Image handling GD & ImageMagick
  • Theme palettes (10)
  • One-click upgrade (web & CLI)
  • Maintenance mode
  • Email SMTP + phpmail()
  • Cipher ID
  • Test-email
  • Export user
  • Regenerate external storage stats
  • Migrate external storage records
  • Docker support
  • CLI console
  • Built-in debugger (xrDebug)
  • Built-in REPL (PsySH)
  • Supports Tinkerwel REPL
  • Queue handling
  • Configurable cache TTL
  • Hreflang
  • Session storage (files, redis)

Contributing

Chevereto is an open-source project, and while contributions are welcomed, they are entirely voluntary. We appreciate any assistance aimed at enhancing the software and making it better for the community. Please note that any contributions to this repository will fall under the AGPLv3 license, ensuring that your work remains open-source and accessible to all.

License

Open Source license

Copyright Rodolfo Berríos Arce - AGPLv3.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see GNU Licenses.

Commercial license

The commercial license allows you to use Chevereto in commercial products and applications without the obligations imposed by the AGPLv3. The commercial license ensures that your code remains proprietary and exclusive to you. For more details, please refer to the Chevereto Commercial License at Chevereto License.

Compare licenses

The Chevereto Free edition is licensed under AGPLv3, allowing free use as long as you comply with its terms. If you modify and distribute the software, you are required to provide the source code to your users.

Both Chevereto Lite and Chevereto Pro are distributed under the proprietary Chevereto License, which permits use for commercial purposes.

Note: Proprietary licensing does not mean closed source; the source code is accessible, but its use is governed by the specific terms of the Chevereto License.

Articles
to learn more about the open-source concepts.

Resources
which are currently available to browse on.

mail [email protected] to add your project or resources here 🔥.

FAQ's
to know more about the topic.

mail [email protected] to add your project or resources here 🔥.

Queries
or most google FAQ's about Open-Source.

mail [email protected] to add more queries here 🔍.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory