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 [email protected].
