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