Production setup
What this app needs under the hood
The interface is intentionally simple for users. This page shows the server requirements and CLI tools needed for file conversion.
Persistent Node host
This app runs a real Node.js server with long-running conversion processes. It needs a VPS or Docker container — not serverless.
CLI tools installed
FFmpeg for video/audio, LibreOffice for documents, ImageMagick for images, Ghostscript for PDFs, and zip/tar/7z for archives.
Temporary disk space
Files are stored temporarily during conversion and cleaned up after download. The server needs enough space for concurrent jobs.
Privacy-first design
All conversions happen on our server. Your files are never shared with third parties and are deleted after processing.
Recommended server commands
# Install system dependencies sudo apt update sudo apt install -y ffmpeg libreoffice imagemagick \ ghostscript pdftk p7zip-full wkhtmltopdf \ python3 python3-pip # Install Node dependencies npm install npm run build npm start