← All categories

Production setup

Software Requirements for All Tools

Use this checklist when deploying the website on a VPS. Some tools work with Python packages only; advanced file conversions need extra server software.

Required and optional backends

Install only the packages needed for the categories you will enable publicly.

PDF core tools

Tools: merge, split, rotate, extract, remove pages, watermark, page numbers, protect/unlock, metadata

Python: pypdf, PyMuPDF, reportlab

Server software: qpdf, ghostscript, poppler-utils

Most core PDF tools work with Python packages. qpdf/ghostscript/poppler improve repair, compression, image export and production reliability.

OCR tools

Tools: OCR PDF, scanned PDF to text, image OCR

Python: ocrmypdf, pytesseract

Server software: tesseract-ocr, tesseract language packs, ocrmypdf

Install language packs for the languages you want to support, for example tesseract-ocr-eng and tesseract-ocr-urd.

Office/document tools

Tools: Word to PDF, Excel to PDF, PowerPoint to PDF, Office converters

Python: python-docx, python-pptx, openpyxl

Server software: LibreOffice, pandoc, unoconv

LibreOffice is required for reliable DOCX/XLSX/PPTX to PDF conversion on a VPS.

Image tools

Tools: image convert, compress, crop, resize, SVG, HEIC/AVIF/WebP advanced formats

Python: Pillow, PyMuPDF

Server software: ImageMagick, libvips, librsvg2-bin, webp, jpegoptim, optipng, pngquant

Pillow handles common JPG/PNG/WebP. ImageMagick/libvips/librsvg extend production image format coverage.

Video/audio tools

Tools: video convert, compress, trim, extract audio, audio convert

Python: None required for command execution

Server software: FFmpeg, FFprobe

FFmpeg is required for real video/audio conversion and compression.

Archive tools

Tools: zip, unzip, 7z, rar/tar/gzip/bzip archive workflows

Python: zipfile/shutil built-in

Server software: p7zip-full, unzip, zip, unrar-free

Python handles ZIP. 7-Zip and archive utilities improve multi-format archive support.

Ebook tools

Tools: EPUB, MOBI, AZW, PDF ebook conversion

Python: None required for command execution

Server software: Calibre ebook-convert

Calibre is the standard VPS backend for ebook conversion.

CAD/vector tools

Tools: DWG, DXF, SVG, PDF vector/CAD conversion helpers

Python: ezdxf optional

Server software: FreeCAD, LibreCAD, OpenSCAD, Inkscape, ODA File Converter optional

CAD is the heaviest category. DWG usually needs ODA File Converter or another licensed/approved converter. DXF/SVG workflows can use FreeCAD/Inkscape/OpenSCAD depending on format.

Website screenshot tools

Tools: website to screenshot, website to PDF

Python: playwright optional

Server software: Chromium/Chrome, Playwright browsers, wkhtmltopdf optional

Browser-based rendering is required for modern website screenshots.

SSL/security tools

Tools: SSL Certificate Generator, hash tools, security utilities

Python: cryptography

Server software: certbot, openssl

cryptography generates CSR/private keys. Certbot creates trusted Let's Encrypt certificates on live VPS.

Downloader tools

Tools: direct public URL downloader, social/link helpers

Python: requests/http libraries, BeautifulSoup

Server software: No bypass software included; official APIs may be needed

Only public, permitted, direct links should be downloaded. Do not bypass login, private content, paywalls, DRM or platform restrictions.

Standalone AI-style tools

Tools: SEO generators, writing helpers, text tools, business templates

Python: local rule/template logic

Server software: Optional Ollama/llama.cpp for advanced local AI

Current standalone AI-style tools work without paid APIs. Advanced ChatGPT-level generation requires optional local model server or external API.

Ubuntu VPS install command

Review the command before running because full conversion support installs many packages.

sudo apt update
sudo apt install -y \
  ffmpeg ghostscript qpdf poppler-utils tesseract-ocr ocrmypdf \
  libreoffice pandoc unoconv \
  imagemagick librsvg2-bin webp jpegoptim optipng pngquant \
  p7zip-full zip unzip unrar-free \
  calibre \
  inkscape openscad \
  chromium wkhtmltopdf \
  certbot python3-certbot-nginx python3-certbot-apache \
  fonts-dejavu fonts-noto fonts-noto-color-emoji