ProductPromotion
Logo

Open.Source

made by https://0x3d.site

GitHub - farisc0de/Uploady: Simple File Uploading Software
Simple File Uploading Software. Contribute to farisc0de/Uploady development by creating an account on GitHub.
Visit Site

GitHub - farisc0de/Uploady: Simple File Uploading Software

GitHub - farisc0de/Uploady: Simple File Uploading Software

Quality Gate Status

Uploady

Uploady is a Simple File Uploader Script with Multi File Upload Support

It comes with more than 20 features and you can set up it in less than 5 minutes.

The software is written in PHP and uses MySQL as a database.

And it is free and open source.

Features

  1. Simple to use and implement
  2. 4 Protection levels
    • Mime Type
    • Extensions
    • Size
    • Forbidden names
  3. Out Of The Box Functions
  4. Bootstrap and jQuery over CDN
  5. Multi-File Upload Support
  6. Admin Panel with charts and stats
  7. Drag and Drop Support
  8. Role-based User Management with size limit for each role
  9. Data collection [IP Address, Browser Information, OS, Country]
  10. Image Manipulation
  11. AdSense Support
  12. Google Analytics Support
  13. Pages Management
  14. Multi-Languages Support
  15. Custom CSS and JS support
  16. Custom logo and favicon
  17. Delete files after x days
  18. Delete files after x downloads
  19. Report abuse page
  20. Social media sharing

Screenshots

Note

Change the permission of everything to 755 chmod 755 -R uploady/

How to Install

  1. Upload all files to your server
  2. Modify config/config.php with your custom info
  3. Change files and folders permission to 775
  4. Run install.php
  5. Enjoy (:

Docker Deployment

  1. Clone the project and cd into it
git clone https://github.com/farisc0de/Uploady
cd Uploady/
  1. Update config.php with connection string as below
define("DB_HOST", "db");
define("DB_USER", "uploady");
define("DB_PASS", "uploady");
define("DB_NAME", "uploady");
  1. Use the below to build the container and run it
docker-compose up -d

Wiki

  1. How to install on a shared hosting
  2. How to install with Docker

API Usage

curl --location 'http://localhost/api/upload' \
--header 'X-API-KEY: IpSznjueHn4vhi0BMhuZJRlk8epZxGJR' \
--form 'file=@"postman-cloud:///1eeafe05-7a96-4b40-9639-6ae17e7155d7"'

Click here for a real demo Uploady.NET

TODO

v4.0
1. Rewrite in Custom MVC
2. Report abuse dashboard
3. PhpFileUpload refactor
4. Upgrade Bootstrap to 5.3.3

License

MIT

Copyright

Developed by Faris AL-Otaibi - 2024

Articles
to learn more about the open-source concepts.

Resources
which are currently available to browse on.

mail [email protected] to add your project or resources here 🔥.

FAQ's
to know more about the topic.

mail [email protected] to add your project or resources here 🔥.

Queries
or most google FAQ's about Open-Source.

mail [email protected] to add more queries here 🔍.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory