Stirling-PDF 하드웨어 요구 사항: RAM, CPU, 저장 공간 및 OCR, JVM 및 변환 작업

공식 이미지 용량 가이드를 참고해 Stirling-PDF의 RAM, CPU, JVM 여유 리소스, OCR 및 Office 변환을 계획하고, ZimaOS 스토리지와 하드웨어에 대한 실용적인 조언을 확인하세요.

Stirling-PDF 하드웨어 요구 사항: RAM, CPU, 저장 공간 및 OCR, JVM 및 변환 작업

Stirling-PDF hardware requirements at a glance

Stirling-PDF sizing depends on image capabilities and concurrent PDF jobs. The current Docker guide suggests different memory budgets for the default, fat and ultra-lite images; OCR, Office conversion and optional AI change the workload.

RAM
Current Docker guide suggests 4 GB for latest, 6 GB for latest-fat (more with AI enabled), and 2 GB for latest-ultra-lite. These are image-specific suggestions, not a universal host minimum.
CPU
OCR, Office conversion and concurrent jobs determine CPU demand; time representative documents rather than using an idle dashboard or a user count as a CPU benchmark.
Storage
Official performance reference for 1–10 users: 10 GB. Add stored documents, temporary processing space, OCR languages, logs and backups according to workload.
JVM / native tools
Set a container memory budget that leaves room for native OCR/conversion tools as well as Java and other host services.
Image features
Current registry: docker.stirlingpdf.com/stirlingtools/stirling-pdf; amd64 and arm64 images. Persist /configs and /storage, plus enabled optional paths.
Best Zima starting point
ZimaBoard 2 832 is a candidate for occasional standard-image jobs with controlled concurrency. Choose 1664 for more memory headroom or ZimaCube 2 Pro for sustained CPU-heavy OCR/conversion.

From official requirements to the right setup

Plan the complete Stirling-PDF workload before selecting a server.

  1. Official requirements

    Choose the image by required tools: standard, fat or ultra-lite. Apply the suggested allocation for that variant and preserve the difference between production guidance and a universal minimum.

  2. Confirm your needs

    Test representative documents, page count, resolution and simultaneous jobs. A small compressed PDF can expand greatly in memory when rendered; file upload size alone is not peak memory.

  3. Leave room to grow

    Persist /configs and /storage, plus branding, pipeline and OCR-language paths when used. Allow temporary working space and independent backups of settings, keys, users and retained files.

  4. Run it on ZimaOS

    Custom install the official image in ZimaOS, map a free host port to 8080 and set an explicit container memory limit with host headroom. Keep native-tool concurrency within CPU/memory capacity and validate the selected features.

Check every playback client

  • Standard/fat/ultra-lite feature choice
  • Image-specific memory allocation
  • Container limit and JVM/native headroom
  • Largest PDF page count and resolution
  • Concurrent OCR/conversion jobs
  • Persistent /configs and /storage
  • Temporary space and OCR language data
  • Unused web port mapped to 8080

Official minimum requirements

Reviewed October 30, 2026 against the linked upstream deployment documentation. Numerical values retain their stated minimum, recommendation or example scope; select release-compatible instructions before installation.

Review Stirling-PDF official requirements

Choose the image according to needed tools, leave host headroom beyond its suggested memory, and measure real jobs. Optional AI and large conversions have separate peaks.

RequirementOfficial minimumWhat this supports
Suggested memory by imageCurrent Docker guide suggests 4 GB for latest, 6 GB for latest-fat (more with AI enabled), and 2 GB for latest-ultra-lite. These are image-specific suggestions, not a universal host minimum.Do not confuse these suggestions with an immutable runtime minimum.
Default image functionsOCR, Office and other converters; 4 GB suggestedConcurrent conversion jobs may need more headroom.
Fat imageBundled AI engine; 6 GB suggested, more when enabledThe AI engine is off until explicitly enabled.
Ultra-lite imageCore PDF tools; 2 GB suggestedNo OCR, Office, HTML or ebook conversions.
Persistent volumesAlways mount /configs and /storageAlso persist optional pipeline, branding, log and language data when used.

When to upgrade your hardware

Use observed Stirling-PDF workload pressure to decide when an upgrade is warranted.

OCR or Office conversions block the queue

Jobs fail or the container is OOM-killed

Temporary files or retained storage fill the disk

Measure representative job duration and CPU use, then adjust native process limits to available capacity.

Frequent scanned PDFs and batch conversion.

Inspect total/native memory and JVM heap headroom; reduce concurrency or heap share before increasing limits beyond host capacity.

Large PDFs, rendering and simultaneous jobs.

Budget peak expanded working data plus stored files/logs and backup retention; a small input can require substantial working space.

PDF-to-image, compression and retained document workflows.

Plan hardware growth with confidence

Address storage, memory, compute and deployment limits separately.

Keep active files and temp work on suitable storage

Use enough SSD space for peak processing and persistent settings/files.

ZimaBoard 2 with SATA/PCIe SSD.

Add host memory for simultaneous jobs

Choose 16 GB when standard/fat allocation plus OS and companion services pressures the smaller host.

ZimaBoard 2 1664.

Expand document and backup retention

Size stored files and pipeline results independently of the image footprint.

Additional SSD; larger storage platform only for deliberate archive growth.

Increase CPU for sustained conversion

Choose stronger compute when OCR/conversion remains CPU-bound after correct process and memory settings.

ZimaCube 2 Pro.

Can it run on ZimaOS?

No specific public official one-click Stirling-PDF ZimaOS app page was verified. Use Custom Install with the upstream-recommended Docker image and explicit resource/persistence settings.

Custom install Stirling-PDF in ZimaOS

Use the official registry image or documented mirror, choose the intended variant, persist /configs and /storage, map port 8080 and set a memory limit that leaves host and native-tool headroom.

Custom install Stirling-PDF in the ZimaOS app ↗

Which Zima hardware fits Stirling-PDF?

Start with the lowest reasonable host for the actual workload. Product specifications were checked against the current product pages.

Which workload best matches your Stirling-PDF deployment?

Occasional PDF edits and controlled conversions

Start with explicit memory limits and modest job concurrency.

  • Workload optionZimaBoard 2 832
  • Workload optionZimaBoard 2 1664
Sustained OCR or multi-user conversion

Use stronger CPU with adequate native-tool memory headroom.

  • Workload optionZimaCube 2 Pro

These are practical workload recommendations, not official app requirements, compatibility certification, measured capacity limits or performance guarantees. Include all co-hosted services and independent backups.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Occasional PDF processing Standard image with controlled concurrent jobs and suitable file storage.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
8 GB LPDDR5
Storage
32 GB eMMC; add SATA/PCIe SSD storage for persistent application data
Network
Dual 2.5GbE
Acceleration
No dedicated GPU required for this workload.
A 4 GB container allocation must still leave OS/other-app headroom; large PDFs can exceed that job budget. Get Now
ZimaBoard 2 1664 More memory for conversion jobs More room around standard/fat image allocations and native tools.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
16 GB LPDDR5
Storage
64 GB eMMC; add SATA/PCIe SSD storage for persistent application data
Network
Dual 2.5GbE
Acceleration
No dedicated GPU required for this workload.
The same four-core N150 remains, so sustained OCR can still be CPU-bound. Get Now
ZimaCube 2 Pro Sustained OCR and conversion More CPU headroom for document processing and broader app consolidation.
CPU
Intel Core i5-1235U, 10 cores / 12 threads
Memory
16 GB
Storage
256 GB system storage; six HDD bays and SSD expansion
Network
10GbE plus 2.5GbE
Acceleration
No dedicated GPU required for this workload.
No job-duration guarantee; document complexity, memory settings and process limits still matter. Get Now

What the Press Says

Highlights from trusted reviewers worldwide.

La Razón
“ZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.”
Read full review
GameRevolution
“The ZimaBoard 2 is a compact x86 server board that can be turned into a mini NAS, home server, media box, or self-hosting hub.”
Read full review
TechRadar Pro
“ZimaCube 2: A modern, high-performance NAS with plenty of room to grow—built for users who want more than basic storage.”
Read full review
FOX 8
“Coverage focused on ZimaCube 2's open hardware foundation, no monthly fee, and self-hosting flexibility.”
Read full review

Loved by the Community

Stories and reviews from people who build with Zima every day.

ZimaBlade single-board server
★★★★★

Zima Blade Little yet Powerful

Maybe I am not digital natives but I live with PCs since 12 years old in 1984 when IBM PC clone come to my home. Many years have passed and many operating system I've tried. For me Zima blade and CasaOS was a quantum leap for home PC enthusiast and server lab machine to make me stay curious and relevant for this era.

ZimaCube Pro personal cloud
★★★★★

Very good!!

I use ZimaCube Pro as 5th Proxmox cluster node. It runs several VMs and containers, including a VM with GPU passthrough to run a self-hosted LLM. A specific LXC container runs a Samba server for NAS capabilities using four of six RAID 6 SATA HDDs with ZFS.

ZimaBlade single-board server
★★★★★

Great innovation for mini server!

It is very useful and makes a powerful mini server for many purposes, including university and college students in engineering and electronics. Thank you so much for making this server.

ZimaBoard 2 single-board server
★★★★★

Avaliação ZimaBoard 2

Construí um servidor de uso pessoal. O desempenho está muito bom e funciona perfeitamente onde quer que eu esteja. A surpresa é não dependermos de grandes estruturas para termos nosso próprio servidor de dados. Como iniciante, estou gostando bastante do ZimaOS, pois ele é simples e eficiente.

Frequently asked questions

Answers to Stirling-PDF RAM, CPU, storage, Docker, database and ZimaOS sizing questions.

How much RAM does Stirling-PDF need?

Current Docker guide suggests 4 GB for latest, 6 GB for latest-fat (more with AI enabled), and 2 GB for latest-ultra-lite. These are image-specific suggestions, not a universal host minimum.

How many CPU cores are recommended?

OCR, Office conversion and concurrent jobs determine CPU demand; time representative documents rather than using an idle dashboard or a user count as a CPU benchmark.

Which image should I choose?

Use latest for the standard OCR and conversion tools. latest-fat adds an optional AI engine; latest-ultra-lite omits OCR, Office, HTML and ebook conversions. The current Docker guide explains the registry and persistent paths.

How much disk space should I reserve?

The 1–10-user performance reference lists 10 GB, but include temporary expansion, saved documents, language packs, logs and backups. Large rasterized PDFs can need far more working space than compressed upload size.

Does Stirling-PDF require a GPU or external SQL database?

Normal PDF processing does not require a dedicated GPU or mandatory external SQL service; /configs includes the built-in database. Optional AI/other deployment choices have their own requirements and must be sized separately.

Can ZimaBoard 2 run Stirling-PDF?

It is a practical candidate for controlled, occasional processing with an appropriate image allocation and storage. The 16 GB variant offers more memory headroom, but both share the same N150 CPU.

Why should Java heap be smaller than the container memory limit?

LibreOffice, Tesseract and other native tools consume memory outside the Java heap. Leave room for those processes within the container budget and follow the selected image release settings; allocating all memory to Java can cause native jobs to fail.

When should I choose ZimaCube 2 Pro?

Choose it for measured sustained OCR/conversion CPU pressure or wider consolidation. First validate memory limits, native-tool headroom and process concurrency so the upgrade addresses the actual bottleneck.

What sources informed this Stirling-PDF hardware guide?

This guide was reviewed against the linked project deployment documentation on October 30, 2026. Zima device choices are editorial workload guidance, separate from upstream requirements and measured performance.

  1. Stirling-PDF official setup / requirements
  2. Stirling-PDF configuration / deployment
  3. Stirling PDF production sizing and persistence
  4. ZimaBoard 2 specifications
  5. Stirling-PDF image source: public project or official store material