nobswebdev 1826cef8fe Strip metadata in the ExifTool worker during upload preview.
Cache stripped blobs, show original vs stripped metadata tabs, and keep user-facing errors on fixed store messages with console logging for diagnostics.
2026-10-18 18:02:49 +02:00
2026-09-27 22:29:19 +02:00
2026-09-27 23:16:11 +02:00
2026-09-27 23:28:31 +02:00

Private Image

Self-hosted, privacy-focused image hosting. Images are metadata-stripped and encrypted in the browser before upload. Supports zero-knowledge viewer links and hotlink mode for embeds.

Development

Start dev environment

cp .env.example .env.dev

docker compose --env-file .env.dev -f docker-compose.dev.yml build --no-cache
docker compose --env-file .env.dev -f docker-compose.dev.yml up --force-recreate

Install npm packages for code editor visibility

cd backend && npm i && cd ../frontend && npm i
S
Description
No description provided
Readme
937 KiB
Languages
TypeScript 74%
Vue 21.7%
Shell 1.7%
JavaScript 1.5%
CSS 1%
Other 0.1%