ShotShare
Minimal self-hosted image sharing and screenshot hosting platform
180 stars 14 forks last commit first released MIT
Likely dormant
No commits since 26 Jul 2024. Expect to maintain it yourself or pick an alternative.
ShotShare is a lightweight open-source image posting and sharing application designed for quick screenshot uploads and simple link sharing. It provides a minimal interface focused on fast uploads, direct links, and easy self-hosting.
Key Features
- Simple image upload and sharing with direct, Markdown, BBCode and HTML link formats
- ShareX and other uploader integrations via API keys and example configuration
- Configurable storage and database backends (sqlite, MySQL, PostgreSQL, SQL Server supported)
- Docker and Docker Compose friendly with a one-container deployment option and example commands
- Optional Caddy-based automatic HTTPS support for certificate management
- Feature flags for reactions, UUID routes, footer, and other runtime behaviors
- Artisan CLI commands for maintenance (clean images, create user) and other admin tasks
Use Cases
- Fast screenshot hosting for teams or friends who need shareable image links
- Personal image dumping service for temporary or ephemeral uploads
- Backend for automated screenshot workflows using ShareX or other uploaders
Limitations and Considerations
- Intentionally bare-bones: lacks advanced gallery, CDN integration, or extensive media management features
- Default PHP upload limits are small by default (example PHP_UPLOAD_MAX_FILESIZE is 2M) and must be adjusted for larger files
- Storage is typically local by default; scaling or remote object storage may require additional configuration
ShotShare is focused on simplicity and ease of self-hosting, making it a practical choice for users who need a lightweight image sharing service without ads or extraneous features. It is configurable and extensible through environment variables and standard Laravel tooling.
Categories:
Tags:
Tech Stack:
Similar to ShotShare

Pastefy
Feature-rich open-source pastebin and code snippet manager
Self-hostable Pastebin alternative for sharing and storing code snippets, files, and rich previews with API, OAuth login, folders, and previews for many formats.

Uguu
Lightweight temporary file hosting with web UI and upload API
Self-hosted lightweight temporary file host with drag-and-drop, paste and one-click uploads, plus an API for automated uploads and ShareX support.

PsiTransfer
Open-source self-hosted resumable file-sharing server
Self-hosted open-source file sharing server with resumable uploads (tus), large-file streaming, expiry/one-time downloads, Docker packaging and a Vue frontend.
Plik
Temporary file upload and sharing service with web UI and CLI
Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.

Picsur
Self-hostable image sharing service with built-in conversion
Picsur is a self-hosted Imgur-like image sharing service with anonymous and authenticated uploads, roles/permissions, expiring images, and built-in image conversion/editing.

Erugo
Self-hosted file-sharing platform built with PHP/Laravel and Vue.js
Open-source, self-hosted file-sharing app (PHP/Laravel + Vue) with password protection, expirations, download limits and Docker-first deployment.




