Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
css
 
 
 
 
js
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

README.md

pseudo-storage

A simple PHP based image uploader for dev use only. Built to provide a temporary CDN-like image storage solution to assist in testing or developing a separate application.

GRYT Skill Tracker Screenshot

Warning: Quite safe for local development, not neccessarily secure on a production site, use with caution.

Features

  • Currently only supports image uploads (jpg, png, jpeg, gif)
  • Click to upload, drag and drop, or paste image from clipboard
  • Generates URL, formatted HTML img tag or formatted Markdown ![]() image
  • Customizable image prefixes, file size limit, and classes
  • Great for testing/developing a separate app that requires basic object storage

Requirements

  • PHP >= 5.4

Installation / Usage

git clone https://github.com/nafeu/pseudo-storage.git
cd pseudo-storage
cp sample-config.php config.php

Open config.php in your editor of choice and adjust the config variables accordingly.

For authentication_token, I would recommend generating a token. You can use an online tool like RandomKeygen or just do it in your command line (Check out this article for details). If you have openssl installed, then you can do:

openssl rand -base64 32

Save the returned token in your config.php and make sure to save it somewhere else for your own access. This token will allow you to upload files. Now you can start up a PHP development server with:

php -S localhost:8000

Where localhost:8000 matches the base_url value of http://localhost:8000 in config.php.

Now you can access http://localhost:8000, input the authentication token and, begin uploading images (either by pasting from clipboard, dragging and dropping from a file browser or clicking to upload) and use the returned URL, formatted html img tag or markdown image in a separate project.

Deployment

Upload all the contents of the pseudo-storage root folder to your hosting server. Give the uploads/ folder public 777 permissions (WARNING: Do this step at your own risk).

Author

Nafeu Nasir

License

MIT

About

A deployable CDN-like image storage solution made to assist in testing or developing applications that rely on quick image-upload url references.

Resources

License

Releases

No releases published

Packages

No packages published