Skip to content

Self-hosted Image and Video Hosting solution, your own Flickr/imgur alternative with your rules.

License

Notifications You must be signed in to change notification settings

szzhongzi/chevereto

 
 

Repository files navigation

Chevereto: Ultimate image and video sharing software

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

Chevereto

CHUISS

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

Chevereto enables to create a media sharing website on your own server. It's your hosting and your rules, say goodbye to closures and restrictions. ⭐️ Live demo

Chevereto is a turnkey system which main use case is to provide a self-hosted platform for content creators, communities and businesses. It's features are all about media sharing, with a strong focus on user experience, privacy and security. On its pro edition Chevereto excels as a content management system with heavy business related features that you won't get on other systems.

screen

Documentation

Chevereto is so feature-rich, mature and robust that we need three layers of documentation for it. The project started on 2007 and it has been actively maintained since then.

Compare features

Note: This is the repository for Chevereto free edition. This software is intended for personal usage as it doesn't contain all the features of commercial editions. This is a short, not exhaustive, list of features available on Chevereto editions. Feel free to request a free demo of the pro edition at chevereto.com to see all the features in action.

Feature Free Pro
Image & Video uploads
ShareX support
Supports 360° images
User profiles
Albums & Sub-albums
Categories
Search
Direct links
Delete link
Sharing
oEmbed
Admin web interface
Media, Album and Users listings
EXIF data
User-based API
Two-Factor Authentication (2FA)
Call-to-action albums
Random button
Encrypt secrets
System stats & usage
Custom semantics
One-click upgrade (web & CLI)
Theme palettes (10)
Custom JS & CSS
Supports GD & ImageMagick
Duplicate media detection
Docker support
CLI commands
Multiple languages (configurable)
Website mode (public, private)
Default timezone selection
Enable/disable NSFW listings
Enable/disable blur NSFW content
Classic + Endless scroll listings
Configurable listings
Anywhere uploader
Embed codes on upload complete
Embed codes on selected media
Embed codes media view
Expirable uploads
Storage modes (date, direct)
Filenaming (original, id, random, mixed)
Thumbs & medium sized images
CDN support (any)
Maintenance mode
Crypt-salted IDs (no public integer ids)
Comments API (Disqus, any JS)
Email SMTP + phpmail()
Test-email tool
Debugger included (xrDebug)
REPL included (PsySH, Tinkerwel)
Source code available
Maximum resolution No limit No limit
License AGPLv3 Not-AGPL
Roles admin admin, manager & user
Multiple users & management
Multiple external storage servers
Explore & Discovery
Advanced search
Followers
Guest API
Likes
Manage banners
Consent screen (age gate)
Bulk content importer
Stop words
Custom homepage
Custom logo
Custom pages
Custom routing
Cookie consent
Notifications
Queue handling
IP banning
Upload moderation
Upload plugin (PUP.js)
Image watermarks
External services support
StopForumSpam
ModerateContent
Project Arachnid
Auth providers (OAuth2)

Files supported

With Chevereto you can upload and share the following media types:

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

Supported servers

Chevereto works anywhere:

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 is designed to for you to use Chevereto in commercial products and applications, without the provisions of the AGPLv3. With the commercial license, your code is kept proprietary, to yourself. See the Chevereto Commercial License at chevereto.com

About

Self-hosted Image and Video Hosting solution, your own Flickr/imgur alternative with your rules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 80.2%
  • JavaScript 12.1%
  • CSS 7.4%
  • Other 0.3%