Photo viewer for your S3 bucket

A Google Photos–like experience on storage you control.

MyPics indexes your S3-compatible bucket and gives you fast timeline browsing, thumbnails, and a clean library view. Your originals stay in your bucket.

Requires an S3-compatible bucket and access keys.

MyPics ViewerProduct preview
MyPicsMyPics
Library
TodayLisbon, PT
YesterdaySão Paulo, BR

Why we built MyPics

We wanted control without losing the simple viewing experience.

We built MyPics because we wanted full control over our photo storage, but the tools we trusted every day were Google Photos and Apple Photos. They are effortless to browse, search, and keep in sync.

The problem was everything behind the scenes: your photos live in someone else’s storage, and the more you rely on it, the harder it becomes to leave. Migrating years of memories is slow, expensive, and frustrating.

We didn’t want to maintain a complex home-grown stack just to get a decent photo viewer. We wanted a clean, reliable UI on top of storage we already control.

So we built MyPics: a Google Photos–like experience that runs on your S3-compatible bucket. You keep ownership, avoid lock-in, and still get a fast, organized library.

Who this is for

Built for people who already work with S3 and buckets.

This is for you if

  • You already store photos in S3-compatible buckets or plan to migrate.
  • You want a fast viewer without moving files to a new platform.
  • You prefer predictable costs and no vendor lock-in.

This is not for you if

  • You want a fully managed photo service with storage included.
  • You prefer not to manage buckets or access keys.
  • You want a consumer-first app that hides S3 details.

Own every pixel again.

Mainstream photo services are excellent, but you do not control storage or quality. Costs scale with volume, and leaving can be painful.

Illustration of owned photo storage protected by a shield

Why MyPics wins

Keep originals in storage you control.

Photo platforms try to lock you into their ecosystem. With MyPics, you pick the provider and keep full control from day one.

Predictable costs without pricing surprises.

Providers change tiers and policies. By owning the storage choice, you can move when pricing shifts instead of absorbing it.

Export anytime, with no lock-in.

Decades of memories should never be trapped. MyPics keeps your library portable so leaving is simple and fast.

Quality and formats are your decision.

Set the compression, formats, and versions you want. Your originals stay pristine, and MyPics adapts to your preferences.

A viewer built for large libraries

Fast navigation and thumbnails on top of storage you already control.

Timeline navigation by year / month / day

Jump across decades with a single scrub.

Timeline navigation by year / month / day

EXIF-aware ordering

Dates and locations from metadata keep everything in place.

EXIF-aware ordering

Fast thumbnails for smooth browsing

Generated once so large libraries stay responsive.

Fast thumbnails for smooth browsing

Smooth browsing at scale

Scroll and filter across thousands of photos without lag.

Smooth browsing at scale

S3-native, no lock-in

Your files stay in your bucket, and you can change providers later.

S3-native, no lock-in

How it works

Four steps to a private, owned photo library.

Step 01

Set up your storage

Pick any S3-compatible provider, sign up, and set up a new bucket. This is where your originals will live.

Set up your storage
Step 02

Upload your photos

Use any tool you like: rclone, Cyberduck, CLI, or sync apps. MyPics reads what is already in your bucket.

Upload your photos
Step 03

Connect MyPics

Provide four details once, and MyPics stays connected. No ongoing configuration needed.

  • Endpoint
  • Region
  • Access key
  • Secret key
Connect MyPics
Step 04

Browse your library

Enjoy a rich UI with fast navigation, fresh thumbnails, and instant search. Your library feels organized from day one.

Browse your library

MyPics vs Others

A fair comparison that highlights ownership and predictable cost.

See full comparison

Storage ownership

MyPics

Your bucket

Choose any S3 provider and keep control.

Google Photos

No ownership

Locked to Google; switching means export.

Apple Photos

No ownership

Tied to iCloud; hard to move later.

iDrive Photos

No ownership

Bound to iDrive plans and tooling.

Self-hosted

Your server

Full control, but you manage infra.

Cancel without losing data

MyPics

Yes

Your bucket stays yours.

Google Photos

Partial

Possible, but requires a full manual export.

Apple Photos

Partial

Possible, but manual and time-consuming.

iDrive Photos

Partial

Possible, but tooling is limited.

Self-hosted

Yes

Data stays on your box.

Switch storage later

MyPics

Yes

Point MyPics at a new bucket.

Google Photos

No

No storage choice.

Apple Photos

No

No storage choice.

iDrive Photos

No

Storage is fixed.

Self-hosted

Yes (manual)

Migrate your server data.

Predictable cost

MyPics

Fixed viewer fee + storage

Viewer fee stays the same at any storage size.

Google Photos

Hard to predict

Pricing depends on storage tiers and plan changes.

Apple Photos

Hard to predict

Pricing depends on iCloud tiers and plan changes.

iDrive Photos

Hard to predict

Pricing depends on plan tiers and policy changes.

Self-hosted

Hard to predict

Costs vary with hardware, maintenance, and time.

Setup effort

MyPics

Low

Connect your bucket once.

Google Photos

None

Sign in and upload.

Apple Photos

None

Built into iCloud.

iDrive Photos

None

Use iDrive app.

Self-hosted

High

Install and maintain stack.

Privacy model

MyPics

No ads, no mining

You control storage and access.

Google Photos

Ad-based business

Data fuels ecosystem.

Apple Photos

Ecosystem lock-in

Tied to Apple services.

iDrive Photos

Ecosystem lock-in

Closed platform.

Self-hosted

Depends on you

You own security.

* Google and Apple have more mature ecosystems today. MyPics focuses on ownership, predictable cost, and flexibility as it improves over time.

Storage providers

Already using S3? These are common S3-compatible options.

Not sure about egress fees? What is egress

AWS S3 logo

AWS S3

The original, global object storage platform.

Learn how to set up
Cloudflare R2 logo

Cloudflare R2

S3-compatible storage with no egress fees.

Learn how to set up
Backblaze B2 logo

Backblaze B2

Affordable storage with clear pricing.

Learn how to set up
Wasabi logo

Wasabi

Hot storage with flat pricing.

Learn how to set up
DigitalOcean Spaces logo

DigitalOcean Spaces

Developer-friendly storage with bundled bandwidth.

Learn how to set up
Scaleway Object Storage logo

Scaleway Object Storage

European provider with S3 compatibility.

Learn how to set up
Hetzner Object Storage logo

Hetzner Object Storage

Budget-friendly storage hosted in Europe.

Learn how to set up
OVHcloud Object Storage logo

OVHcloud Object Storage

Global provider with European roots.

Learn how to set up
IONOS Object Storage logo

IONOS Object Storage

Business-focused storage with EU presence.

Learn how to set up
Akamai/Linode Object Storage logo

Akamai/Linode Object Storage

Developer-friendly storage with global edge.

Learn how to set up
IDrive e2 logo

IDrive e2

Low-cost storage with S3 compatibility.

Learn how to set up

FAQ

Everything you want to know about MyPics.

What happens to my originals if I cancel?

Nothing changes. Your originals stay in your bucket, and you can keep accessing them with your own tools at any time.

Can I switch providers later?

Yes. Move or sync your data to a new S3 bucket, then point MyPics at the new endpoint and keep browsing with no lock-in.

Do I have to re-upload everything?

Only if you want to move providers. MyPics reads whatever is already in your bucket and indexes it in place.

Do you store my originals?

No. Originals stay in your S3-compatible bucket at all times. MyPics reads metadata and generates thumbnails, but does not keep your originals.

What permissions do you need for my bucket?

Read access to your objects plus permission to write thumbnails and an index. You can scope access to a single bucket.

Which providers are supported?

Any S3-compatible provider such as AWS S3, Cloudflare R2, Backblaze B2, Wasabi, and more.

Will dates and location be preserved?

Yes. We read EXIF metadata to preserve timestamps and location when available, so your library stays organized.

What happens if I cancel?

Your library remains in your bucket and is fully usable without MyPics. You can keep using your storage provider normally.

How much does it cost?

Beta pricing is $1/month for early participants, plus whatever your storage provider charges. The viewer fee is locked for beta users, but may increase for new customers later.

Is this self-hosted?

No. MyPics is hosted, but it runs on top of your storage and does not keep originals. You control where the data lives.

Join the beta

Help shape MyPics and get early access when we open the doors.

We only use this for product updates and onboarding. No spam.

We never sell your data. Unsubscribe anytime using the link in our emails.