Skip to main content

Deploy PictShare

Before using the one-click template, here is a minimal Docker Compose example for running PictShare locally or on your own server.

If you're new to Docker Compose, check out our guide on how to self-host a Docker Compose app. You can also browse more examples in our Docker Compose library.

Self-host PictShare with Docker Compose (minimal)

services:
pictshare:
image: hascheksolutions/pictshare:latest
ports:
- "80:80"
volumes:
- pictshare-data:/var/www/data
environment:
URL: http://localhost

volumes:
pictshare-data:

Deploy PictShare on Hostim.dev (One-Click)

PictShare is a lightweight, file-based media sharing platform. It supports images, GIFs, MP4 videos, text files, and even URL shortening — all without a database.

📤 Upload anything. Stay in control. No accounts. No bloat.

Try it Yourself

Guest project runs for 1 hour. Log in to save and extend to 5 days.

Why Host PictShare on Hostim.dev?

  • One-click Docker deployment
  • Supports images, GIFs, MP4s, text files, short URLs
  • No database required
  • Automatic HTTPS
  • Privacy-first: EXIF stripping + delete codes
  • Real-time logs & metrics

What's included

ResourceDetails
Apphascheksolutions/pictshare
Volume/var/www/data
DomainFree *.hostim.dev
SSLAuto-enabled
Port80
ConfigURL auto-configured

How to Deploy

  1. Go to your Hostim.dev dashboard.
  2. Create Project → Use a Template.
  3. Select PictShare.
  4. Pick a plan.
  5. Deploy.

FAQ

Does PictShare require a database?

No. All files and metadata are stored on disk under /var/www/data.

What media formats are supported?

Images, GIFs, MP4 videos, text files, and shortened URLs.

How does deletion work?

Each upload can have an individual delete code. Global delete codes are also supported.

Does PictShare strip EXIF metadata?

Yes. All uploads are sanitized to remove sensitive metadata.

How do I generate a short URL?

Simply POST a URL to /api/url or use the web UI.

How do I back up my instance?

Back up the entire /var/www/data directory.

How do I update PictShare?

Docker: docker compose pull && docker compose up -d. Hostim.dev: redeploy the app.

Why are uploads failing?

Ensure the data volume is writable and not full.


Alternatives

  • Lutim — minimalist image host
  • Chevereto-Free — feature-rich photo hosting
  • Lychee — gallery-focused image manager

Source + Docs


Looking for something else? Browse all templates →


Try it now

Deploy PictShare Now – in less than 60 seconds