chevereto is a free, open source photo & video editors project written in PHP and released under AGPL-3.0. It has 995 GitHub stars, 84 forks and 4 open issues, and was last pushed 2 days ago. On this registry it ranks #40 of 44 tracked projects in Photo & Video Editors, with 5 head-to-head comparisons available.

What is chevereto?

Chevereto is a self-hosted, AGPL-3.0 media-sharing platform written in PHP that lets an individual or an organisation run its own image and video hosting site — a Flickr or Imgur of their own — with complete control over content, data and platform rules.

What it is

Chevereto is a PHP web application, licensed AGPL-3.0 and listed in this registry under Miscellaneous / Photo & Video Editors, for building and running a media-sharing website on a server you control. It sits in the standard self-hosted web stack: a webserver, PHP, MySQL or MariaDB, and optionally Redis, with multi-architecture Docker images (x86_64 and arm64) and installation guides for VPS, cPanel and Plesk environments. The project traces its own history back to 2007.

The concrete problem it solves is dependence on hosted image and video platforms. Instead of uploading to a third-party service whose rules, quotas and continued existence sit outside the uploader's control, an operator installs Chevereto and owns the hosting environment, the content, the data and the platform policies outright. That makes it a fit for community operators, media-heavy organisations and anyone who wants a Flickr- or Imgur-style site without a third party in the middle, including per-site privacy controls, user accounts and sharing rules.

Key capabilities

  • Media management for images and videos, organised with categories, tags and albums.
  • Chunked uploads with an uploader queue, plus media embedding for sharing elsewhere.
  • Multi-storage support, including Amazon S3, alongside CDN support, caching and image optimisation.
  • Multi-user accounts with registration, profiles, two-factor authentication and roles.
  • Multi-tenancy, so multiple independent sites can be hosted from a single installation.
  • Full internationalisation, with more than 30 languages available.
  • An extensive API for integration, with turnkey options and customisable listings.

Who uses it and how

  • Community and gallery operators who want members to publish images and videos on a site with their own profiles, roles and registration rules rather than on a third-party service.
  • Operators running several brands or communities from one installation, using multi-tenancy to serve multiple independent sites.
  • Administrators deploying to a VPS from providers such as DigitalOcean, Linode or Vultr, or onto existing cPanel and Plesk hosting.
  • Media-heavy sites combining multi-storage (Amazon S3 among the options) with a CDN, caching and image optimisation for delivery performance.
  • Teams serving audiences in many languages, for which more than 30 translations are available.

Getting started

Chevereto is distributed as a 4.x.x.zip release from the GitHub releases page or the direct download endpoint, and installed either with Docker (a multi-arch image for x86_64 and arm64, with pure Docker and Chevereto Docker guides) or through the VPS, cPanel and Plesk guides. Chevereto Cloud is available as a hosted alternative for those who would rather not run the stack themselves.

How it compares

Flickr and Imgur are hosted services whose owners set the rules, hold the content and can change terms or shut a platform down, whereas Chevereto is installed on infrastructure the operator controls and licensed under AGPL-3.0. It covers the same ground — uploads, albums, tags, profiles, embedding — while making the hosting environment, the data and the policies the operator's responsibility.

When to use it — and when not to

Running Chevereto yourself means operating a webserver, PHP and a MySQL or MariaDB database, with Redis as an optional addition, so it suits teams that already run that stack or are willing to learn it; anyone who does not want that burden should look at Chevereto Cloud instead. The README carries only a summary of the feature set and points to the external documentation, features page and editions comparison, so an operator should confirm which edition and which capabilities they are getting before committing, and should note that upgrades, storage backends such as S3, and CDN and caching configuration remain their responsibility. Organisations that cannot accept AGPL-3.0 copyleft obligations for a network-served application should look elsewhere.

project readme (upstream, from github) — read inline

Chevereto: Ultimate image and video sharing software

Chevereto

Docs Blog Community Demo Editions Chevereto Cloud Youtube Awesome F/OSS

🔔 Stay updated with the latest news from 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.

screen_1

screen_2

screen_3

screen_4

Features

Chevereto offers a comprehensive suite of features that make it the ultimate image and video sharing software:

  • Media Management: Support for images, videos, categories, tags and albums with advanced organization tools
  • User Experience: Customizable listings, responsive design, and intuitive user interface
  • Privacy Controls: Granular content privacy settings and user management
  • Performance: Optimized for speed with CDN support, caching, and image optimization
  • Customization: Turnkey options, language, and extensive API for integration
  • Multi-language: Full i18n support with over 30 languages available
  • Multi-user: Full-featured user accounts with registration, profiles, 2FA, and roles
  • Multi-tenant: Host multiple independent sites from a single installation

You can check the complete list of features in our Features page and you can also compare Chevereto editions.

Chevereto Cloud

Don't want to manage servers? Chevereto Cloud handles the infrastructure for you, so you can enjoy Chevereto without any technical overhead.

Requirements

Download

Get Chevereto in one of these ways:

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 for installing via 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.

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

Chevereto is available under two different licensing options: the open-source AGPLv3 license and a commercial proprietary 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 license text at The Chevereto License.

Compare licenses

Chevereto Free edition is licensed under the AGPLv3 free software license, allowing 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 end users. Please note that under the AGPLv3, making the software available over a network is considered distribution, and you must provide the source code to users who interact with it remotely.

Both Chevereto Lite and Chevereto Pro are distributed under the proprietary Chevereto License, which is not subject to the restrictions imposed by the AGPLv3 license.

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.

Chevere

The "Chevereto" project is the parent upstream project of Chevere. All the software made on Chevere is derived, inspired, or based on the Chevereto project.

Chevere

Frequently asked questions

Is chevereto free to use?

chevereto is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does chevereto do?

The mature, battle-tested, high-end, OG self-hosted image and video hosting solution trusted since 2007. Build your own Flickr / Imgur media sharing platform wi

What is chevereto written in?

chevereto is primarily written in PHP. Its source is publicly available at https://github.com/chevereto/chevereto, and it has 995 GitHub stars.