Favicon of PictShare

PictShare

Upload images to get shareable links. Easily resize or crop them by simply modifying the URL. Automate uploads via file, URL, or Base64 with a simple API.

PictShare is a free and intelligent CDN for your images, designed for simplicity and power. Once you upload an image, you receive a direct link. The real magic lies in its on-the-fly image manipulation directly through the URL. You can instantly resize any image by adding dimensions like /800x600/ to the link, or even force specific dimensions while maintaining the aspect ratio.

For developers and automated workflows, a comprehensive REST API is available. It allows you to programmatically manage your images with simple GET or POST requests. The API provides several convenient methods for uploading content:

  • Direct File Upload: Send an image file directly to the API endpoint.
  • URL Grabbing: Provide a URL, and the service will download and process the image for you.
  • Base64 Encoding: Upload images by sending a Base64 encoded string.

Every successful API call returns a clean JSON response containing the new image URL, file type, and a unique delete code to give you full control over your hosted media.

Directory Structure

pictshare
data
.env
docker-compose.yml

docker-compose.yml

services:
  pictshare:
    image: ghcr.io/hascheksolutions/pictshare
    container_name: pictshare
    ports:
      - "8080:80"
    volumes:
      - ./data:/data
    environment:
      - TITLE=PictShare
      - MAX_UPLOAD_SIZE=50M
      - UPLOAD_CODE=${UPLOAD_CODE}
    restart: unless-stopped

.env

# If set, users will need to provide this code to upload files
UPLOAD_CODE=your_super_secret_upload_code
Categories:

Share:

Ad
Favicon

 

  
 

Similar to PictShare

Favicon

 

  
  
Favicon

 

  
  
Favicon