Picsur

Create your own image sharing platform. Upload, convert, and edit images in various formats. Manage users with roles, strip EXIF data, and deploy easily with Docker.

Please note: This project is no longer actively maintained.

Picsur is a self-hostable image sharing service that gives you complete control over your media, similar to a personal Imgur. It's designed for anyone who wants to easily host and manage their own images without relying on third-party platforms. Deployment is straightforward using the provided Docker images for both AMD64 and ARM64 architectures.

It offers a comprehensive set of features for managing your images:

  • Broad Format Support: Upload and automatically convert numerous formats, including JPG, PNG, WEBP, GIF, HEIF, and more.
  • Image Editing: Perform basic edits directly within the service, such as resizing, rotating, flipping, and applying greyscale filters.
  • User Management: Create user accounts with specific roles and permissions, or allow for completely anonymous uploads.
  • Privacy Focused: Automatically strip EXIF data from images to protect sensitive information and provides an option to keep original files.
  • Flexible Sharing: Set images to expire after a certain time, create albums, and use the dedicated ShareX endpoint for quick uploads.

Directory Structure

picsur
data
.env
docker-compose.yml

docker-compose.yml

services:
  picsur:
    image: ghcr.io/caramelfur/picsur:latest
    container_name: picsur
    ports:
      - "3000:3000"
    environment:
      - JWT_SECRET=${JWT_SECRET}
    volumes:
      - ./data:/app/data
    restart: unless-stopped

.env

JWT_SECRET=your_super_secret_jwt_string_here
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Picsur

Favicon

 

  
  
Favicon

 

  
  
Favicon