self-hosted · open source · $5/mo

Share photos.
Own your data.
Every detail preserved.

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.

photo info — DSC_4872.ARW
RAW

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

Everything you need. Nothing you don't.

Instant sharing

Upload a photo, get a link in seconds. Share anywhere — messengers, email, social media.

🔬

Deep EXIF analysis

Camera model, lens, aperture, shutter, ISO, focal length, GPS coordinates — all extracted and displayed automatically.

🎞️

RAW format support

Sony ARW, Canon CR2/CR3, Nikon NEF, Fuji RAF, DNG and more — converted on the fly, originals preserved.

📱

Messenger previews

Photos render beautifully as link previews in Telegram, WhatsApp, Signal, Discord and more.

🔒

Your data, your server

No third-party cloud. No subscriptions to Big Tech. Everything runs on your own hardware.

♾️

Unlimited traffic

Hetzner, Contabo, or any VPS with unmetered bandwidth — no per-GB fees, ever.

Deploy in 10 minutes

Any Linux VPS with Docker. Hetzner CX22 costs €4.15/month with 20 TB traffic.

01

Get a $5 VPS

Any Linux server works. Hetzner CX22, Contabo, DigitalOcean Droplet.

02

Install Docker

One command: curl -fsSL https://get.docker.com | sh

03

Clone & deploy

git clone → set your password → docker compose up -d. Done.

04

Point your domain

Add an A record to your VPS IP. Nginx + Certbot for HTTPS.

terminal
# 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 :3000

The math is simple

No SaaS fees. No per-seat pricing. No storage limits. Just a VPS.

Typical SaaS

$12/mo

per user, limited storage

  • ✗ They own your data
  • ✗ No viewer analytics
  • ✗ 5 GB storage limit
  • ✗ Vendor lock-in
recommended

Self-hosted

$5/mo

Hetzner CX22 · 20 TB traffic

  • ✓ You own everything
  • ✓ Full viewer analytics
  • ✓ Unlimited storage*
  • ✓ Unlimited traffic
  • ✓ Deploy in 10 minutes
  • ✓ Open source, free forever

* limited by disk size

Dedicated

$20/mo

Hetzner AX41 · bare metal

  • ✓ NVMe SSD storage
  • ✓ 1 Gbit/s bandwidth
  • ✓ 20 TB traffic
  • ✓ Multiple instances
Ø