Self-host shotshare
v1.11.0Self-hosted image sharing platform for screenshots
docker compose up- Stars
- 179
- Ports
- 80 (HTTP), 443 (HTTPS)
mdshack/shotshareWhat is shotshare?
ShotShare is an open-source, self-hosted image sharing platform built for friends to upload screenshots and share links without ads or unnecessary features. It provides a minimal interface for image uploads with support for reactions (upvote/downvote), UUID-based routes, and configurable link formats including Markdown, BBCode, and HTML. The application runs via Docker with Caddy for automatic HTTPS, uses SQLite by default with optional MySQL or PostgreSQL, and integrates with ShareX and Shutter screenshot tools through API keys. It includes artisan commands for maintenance like cleaning images and creating users when registration is disabled.
Should you self-host shotshare?
shotshare scores 45/100 on selfhost.directory (how scoring works) and ranks #5 of 9 in Image Management. It has 179 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in PHP.
Its closest alternative on selfhost.directory is Slink (59/100, 1 614 stars). It scores higher overall, so compare the two before you pick. See shotshare vs Slink side by side.
Features
- API Keys
- Artisan Commands
- Automatic HTTPS
- Configurable upload limits
- Footer Credits
- Force HTTPS Behind Proxy
- Image Upload
- Link Sharing
- Multiple database supportSQLite is default
- Multiple Link Formats
- Reactions
- ShareX integration
- Shutter IntegrationCommunity plugin
- User Registration Control
- UUID RoutesWill be default in 2.0.0
shotshare README
More in Image Management
SlinkSlink is an open-source, self-hosted image sharing platform with private links, passwords, expiration, multiple storage backends, OIDC/SSO, ShareX, and a public API.
ZPanOpen-source, self-hosted S3-native cloud drive: browser-to-bucket presigned uploads, share links, image hosting, WebDAV mounting, remote downloads and team spaces.
AfilmorySelf-hosted, open-source photo gallery platform for photographers: syncs S3, B2, GitHub or local photos, with an HDR-aware GPU viewer, EXIF, maps and a native iOS app.
freexivfreexiv is a self-hosted, open-source alternative frontend for pixiv to browse artworks, search, and view profiles. Runs on Python with nginx.
ImageFlowSelf-hosted, open-source image management and delivery platform that converts to WebP/AVIF, serves device-aware images, and offers a random-image API with tag filters.
image-host-websiteSelf-hosted, open-source image hosting for uploads and shareable links. Supports file upload, base64 paste, random filenames, local storage, no tracking.
image-prompt-librarySelf-hosted open-source app for managing a private library of AI images with prompts, tags, and collections. Runs locally with SQLite, optional ChatGPT/Grok OAuth.
imgpushimgpush is a minimalist self-hosted image service with a simple API for uploading, converting, and resizing user images like avatars, plus rate limiting and S3 storage.
MARKMARK is a self-hosted, open-source image bookmarking tool for personal use that saves images via bookmarklet or drag-and-drop into a file-based collection.
myazoMyazo is a self-hosted, open-source alternative to Gyazo that lets you capture screenshots and upload them to your own PHP server using a Python client.
ownphotosA self-hosted, open-source take on Google Photos built on a Django backend and React frontend, with face recognition, object search, event albums and a map view.
PicsurPicsur is a self-hosted, open-source image sharing service in the spirit of Imgur, with format conversion, image editing, expiring uploads and a ShareX endpoint.
0 comments