ShotShare

Website

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:

Share:

Similar to ShotShare

Pastefy logo

Pastefy

Feature-rich open-source pastebin and code snippet manager

453
86
Last commit

Self-hostable Pastebin alternative for sharing and storing code snippets, files, and rich previews with API, OAuth login, folders, and previews for many formats.

MITActively maintained
Alternative to:
SourceForge logo
SourceForge
+2
Uguu logo

Uguu

Lightweight temporary file hosting with web UI and upload API

1.2k
130
Last commit

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

GPL-3.0Slowing down
Alternative to:
WeTransfer logo
WeTransfer
+9
PsiTransfer logo

PsiTransfer

Open-source self-hosted resumable file-sharing server

1.9k
246
Last commit

Self-hosted open-source file sharing server with resumable uploads (tus), large-file streaming, expiry/one-time downloads, Docker packaging and a Vue frontend.

BSD-2-ClauseActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+11
Plik logo

Plik

Temporary file upload and sharing service with web UI and CLI

1.8k
196
Last commit

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.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+6
Picsur logo

Picsur

Self-hostable image sharing service with built-in conversion

1.2k
67
Last commit

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.

AGPL-3.0Slowing down
Alternative to:
Imgur logo
Imgur
+5

Erugo

Self-hosted file-sharing platform built with PHP/Laravel and Vue.js

1.1k
82
Last commit

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

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+11