A private photo sharing service you host yourself — on a $5 VPS with unlimited traffic. Full EXIF metadata, RAW format support, and messenger-ready previews out of the box.
Camera
Make Sony
Model A7R IV
Lens FE 85mm f/1.4 GM
Serial 4081234
Exposure
Aperture f/1.8
Shutter 1/1000 s
ISO 200
Focal len 85 mm
Flash No flash
File & GPS
Size 24.3 MB
Dimensions 9504 × 6336
Color sRGB
Taken 2024-08-14 17:42:09
GPS 50°26′N 30°31′E
Software Lightroom 13.4
Upload a photo, get a link in seconds. Share anywhere — messengers, email, social media.
Camera model, lens, aperture, shutter, ISO, focal length, GPS coordinates — all extracted and displayed automatically.
Sony ARW, Canon CR2/CR3, Nikon NEF, Fuji RAF, DNG and more — converted on the fly, originals preserved.
Photos render beautifully as link previews in Telegram, WhatsApp, Signal, Discord and more.
No third-party cloud. No subscriptions to Big Tech. Everything runs on your own hardware.
Hetzner, Contabo, or any VPS with unmetered bandwidth — no per-GB fees, ever.
Any Linux VPS with Docker. Hetzner CX22 costs €4.15/month with 20 TB traffic.
Any Linux server works. Hetzner CX22, Contabo, DigitalOcean Droplet.
One command: curl -fsSL https://get.docker.com | sh
git clone → set your password → docker compose up -d. Done.
Add an A record to your VPS IP. Nginx + Certbot for HTTPS.
# clone the repo$ git clone https://github.com/you/picshare.wtf$ cd picshare.wtf# configure$ cp .env.example .env.production$ nano .env.production# launch$ docker compose up -d --build✓ picshare running on :3000No SaaS fees. No per-seat pricing. No storage limits. Just a VPS.
Typical SaaS
$12/mo
per user, limited storage
Self-hosted
$5/mo
Hetzner CX22 · 20 TB traffic
* limited by disk size
Dedicated
$20/mo
Hetzner AX41 · bare metal