This project provides a custom host upload script that seamlessly integrates with ShareX and an online image gallery for easy management of uploaded images.
- Login Menu: Secure authentication for managing uploaded images.
- Direct Site Upload: Upload images directly via the website.
- Image Management: Delete, move, and organize uploaded images.
- Album Organization: Group images into albums for better organization.
- Custom ShareX Host Support: Integrate with ShareX for automatic uploads.
- Uploaded images are accessible via a base domain structure, allowing direct access.
- Example:
i.domain.com/photo.pngorimg.domain.com/photo.pngfetches the image directly.- The image gallery is accessible at
i.domain.com/gallery.
- Clone the repository:
git clone https://github.com/booskit-codes/sharex-php-gallery.git
- Configure your web server (e.g., Nginx or Apache) to handle subdomains correctly.
- Set up a database for image management and authentication.
- Update configuration files with your domain details.
- Deploy the script to your server.
To integrate with ShareX:
- Open ShareX and navigate to Destinations > Custom uploader settings.
- Add a new uploader with the following:
- Request URL:
https://i.domain.com/upload.php - Method:
POST - Parameters: API key or authentication token (if required)
- Request URL:
- Set the response URL format to match your domain structure.
Feel free to submit pull requests or report issues to improve the project.
For support or questions, reach out to direct@booskit.dev.
