This PHP script allows you to easily upload ShareX screenshots and videos. It includes token authentication for security and can handle various image file types by converting them to WebP format for efficient storage.
Go to file
Fascinated 3c78628fc1
All checks were successful
/ docker (push) Successful in 1m44s
rename uploader file
2023-07-04 18:26:45 +01:00
.gitea/workflows fix actions? 2023-07-04 17:58:13 +01:00
assets add logo asset 2023-07-04 18:08:45 +01:00
docker add dockerhub image 2023-07-04 17:56:28 +01:00
.dockerignore add docker 2023-07-04 16:32:18 +01:00
docker-compose.yml change image docker compose 2023-07-04 18:08:39 +01:00
Dockerfile i am silly 2023-07-04 17:15:53 +01:00
LICENSE add docker 2023-07-04 16:32:18 +01:00
README.md Update README.md 2023-06-18 00:31:42 +00:00
sharex.sxcu rename uploader file 2023-07-04 18:26:45 +01:00
upload.php change default webp quality 2023-04-12 03:10:09 +01:00

ShareX Upload Script

This PHP script allows you to effortlessly upload your ShareX app screenshots to your website. ShareX is a widely-used Windows screenshot tool that enables users to take screenshots, annotate them, and share them online.

Features

  • Effortlessly upload screenshots to your website using ShareX.
  • Automatically convert screenshots to WebP format.

Requirements

  • PHP (Tested on PHP 8.1.12-1ubuntu4)
  • GD Library (If using webp conversion)

Installation

To install this script:

  • Find a suitable location to host the script (with at least 5GB of storage).
  • Verify that your web server has the GD library installed. (See instructions below for Ubuntu installation.)
  • Upload the files to your server.
  • Edit the upload.php file to configure the script.
  • Add the custom uploader to ShareX.
  • Configure the custom uploader in ShareX.
  • Test the script!

Need Help?

If you require assistance, feel free to contact me via Discord at fascinated7.

How to Install GD Library on Ubuntu

  • sudo apt-get install php-gd
  • Add extension=gd to your php.ini file.
  • Restart your web server and php.

Other Information

This project is maintained on my Gitea instance: https://git.fascinated.cc/Fascinated/sharex-php-uploader