Sign inSign up

yashashavgoyal/datamorph

By yashashavgoyal

•Updated 8 months ago

Self-hosted Next.js data conversion tool. Runs entirely in the browser. No backend. No tracking.

Image
Developer tools
1

1.5K

yashashavgoyal/datamorph repository overview

⁠DataMorph – Privacy-First Data Converter (Next.js)

Docker Pulls Docker Image Size Docker Stars License

DataMorph is a privacy-focused, client-side data conversion tool built with Next.js.
This Docker image allows you to self-host DataMorph using a secure, lightweight, production-ready container.

šŸ” All data processing happens in the browser. No backend. No storage. No tracking.


ā šŸ“¦ Image Overview

  • Multi-stage Docker build
  • Next.js standalone output
  • Runs as non-root user
  • Minimal Alpine-based image
  • Production optimized

ā šŸš€ Quick Start

docker run -d \
  --name datamorph \
  -p 3000:3000 \
  yashashavgoyal/datamorph:latest

Open in browser:

http://localhost:3000

ā āš™ļø Configuration

⁠Build-Time Environment Variable
VariableDescription
NEXT_PUBLIC_SITE_URLPublic URL of the deployed site
docker build \
  --build-arg NEXT_PUBLIC_SITE_URL=https://example.com \
  -t yashashavgoyal/datamorph .

āš ļø NEXT_PUBLIC_SITE_URL is injected at build time (Next.js behavior).


⁠🧩 Docker Compose Example

version: "3.8"

services:
  datamorph:
    image: yashashavgoyal/datamorph:latest
    container_name: datamorph
    ports:
      - "3000:3000"
    restart: unless-stopped

ā šŸ›”ļø Security

  • Runs as non-root user
  • No backend APIs
  • No database
  • Safe for internal & enterprise use

ā šŸ› ļø Build Details

  • Base Image: node:20-alpine
  • Framework: Next.js (Standalone)
  • Port: 3000

ā šŸ”— Application Repository

This Docker image is built directly from the official DataMorph codebase. View source, CI, and release history: https://github.com/YashashavGoyal/datamorph⁠

DataMorph is fully open-source. Explore, audit, and contribute on GitHub


ā šŸ‘Øā€šŸ’» Maintainer

Yashashav Goyal


ā šŸ“„ License

MIT License

Tag summary

Content type

Image

Digest

sha256:6b8d5ca30…

Size

70.4 MB

Last updated

8 months ago

docker pull yashashavgoyal/datamorph