-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
275 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,275 @@ | ||
# Compare editions | ||
|
||
This is a brief overview of the features available across Chevereto editions ([Chevereto Free](./chevereto-free.md), [Chevereto Lite](./chevereto-lite.md), and [Chevereto Pro](./chevereto-pro.md)). | ||
|
||
For a closer look at all the features in action, request a demo of the Chevereto Pro edition at [chevereto.com](https://chevereto.com). | ||
|
||
## 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](https://v4-admin.chevereto.com/settings/languages.html#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](https://v4-admin.chevereto.com/settings/languages.html#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](https://v4-admin.chevereto.com/settings/languages.html#auto-language) | – | – | ✔ | | ||
| [Language chooser](https://v4-admin.chevereto.com/settings/languages.html#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](https://xrdebug.com)) | ||
* Built-in REPL (PsySH) | ||
* Supports Tinkerwel REPL | ||
* Queue handling | ||
* Configurable cache TTL | ||
* Hreflang | ||
* Session storage (files, redis) |