I am looking for a platform to sell pictures, like the platforms Fotolia or Shutterstock or the commercial products PhotoStore or Photo Video Store.
The platform needs to
- be open source, since it is likely that I need to adapt things
- run self-hosted, i.e. run on an open source server (Debian preferred)
- provide user registration / login
- support PayPal as payment provider
- show image details (EXIF data etc.)
- provide at least English as language
- adds watermarks to images which are shown but not sold (preview images)
- support image descriptions and tags
- provide bulk upload capability and not web-based upload only
- handle ~5000 visitors/month (ok, that's likely to depend on the hardware, but perhaps there is a statement about "performance per hardware")
It would be nice if
- multiple languages are supported
- the design could be changed easily (separation of content and style)
- a voting system is integrated