Skip to content
A free image host built with laravel and MinIO
PHP HTML Dockerfile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
docker
public
resources
routes
storage
tests
.editorconfig
.env.example
.gitattributes
.gitignore
.styleci.yml
LICENSE
README.md
artisan
composer.json
composer.lock
composer.phar
package-lock.json
package.json
phpunit.xml
server.php
webpack.mix.js

README.md

ImageX

A free image host built with laravel and MinIO (Recommend: minio gateway b2 mode). Demo: iEndPot

Features

  1. Built on Laravel, the best PHP Framework
  2. All images are stored on B2 Cloud Storage (High Performance Cloud Storage at 1/4 the Price)
  3. Only hot images are cached (hot images are those viewed by visitors recently)
  4. Dupe checking: When a duplicate image is uploaded, a connection would be created at the database and no disk space would be consumed.
  5. NFSW tag support
  6. and so on...

How to use

TL;DR

  1. Clone this project to your web application dir
  2. Rename .env.example to .env, and change the settings in it, especially those MinIO related
  3. Run php composer.phar install
  4. Set up crontab to run Laravel Schedule

Docker

Please see endpot/imagex

Contributing

Thank you for considering contributing to this project! Feel free to raise your question, share your ideas or make a pull request.

License

This project is open-sourced software licensed under the MIT license.

You can’t perform that action at this time.