Stack Sizer

תכנון משאבים ל-stack של אפליקציות self-hosted, ממקורות רשמיים.

אפליקציות

בחרו אפליקציה אחת או יותר. אפשר לחשב רק פרופילים שפורסמו.

עומס ואפשרויות

Paperless-ngx

v1.0.0
עומס

משרד קטן, עד 10 משתמשים: כ-500 מסמכים בחודש (כ-2,500 עמודים), ארכיון של עד 5,000 מסמכים, כללי מייל שמושכים חשבוניות.

אפשרויות

משאבים מומלצים

דרישות האפליקציות + baseline של המערכת + מרווח בטיחות. לא מתווסף שום דבר אחר, ושום מספר לא מעוגל לגודל של מכונה.

vCPU 4.02, RAM 5.4 GiB, דיסק 136.563 GiB

vCPU4.02
RAM5.4GiB
דיסק136.563GiB
פירוט
שורהמקור השורהvCPURAM (GiB)דיסק (GiB)מקורות
Paperless-ngxPaperless-ngx (web server, task worker, consumer) · עומס בינוני22103.512345
Paperless-ngxPostgreSQL · עומס בינוני116.56789101112
Paperless-ngxValkey (Celery task broker) · עומס בינוני0.250.250.2513413
baseline של המערכתמערכת הפעלה, container runtime ‏(Docker Engine, ‏containerd), יומני מערכת (journald), ועוד יומנים ל-5 containers0.11.258.5141516171819
מרווח בטיחותvCPU ‏20%, ‏RAM ‏20%, דיסק 15% מהאפליקציות + baseline0.670.917.8132015211822
סה״כ מומלץ4.025.4136.563
מקורות
  1. Paperless-ngx docs (v3.3.1): Configuration (TASK_WORKERS 1, THREADS_PER_WORKER, WEBSERVER_WORKERS 1, SECRET_KEY required, ADMIN_USER, Tika, OCR languages) (Paperless-ngx, נקרא ב-14 באוק׳ 2026)
  2. Paperless-ngx docs (v3.3.1): Setup (Docker Compose install, PostgreSQL recommended, superuser prompt, rootless, less powerful devices) (Paperless-ngx, נקרא ב-14 באוק׳ 2026)
  3. paperless-ngx repository: settings at v3.3.1 (CELERY_WORKER_CONCURRENCY = TASK_WORKERS default 1; threads = cpu_count / workers; task limit 1800 s; result TTL 3600 s; signed-pickle messages) (Paperless-ngx, נקרא ב-14 באוק׳ 2026)
  4. Virtua.Cloud tutorial: Self-host Paperless-ngx on a VPS (v3; webserver ~650 MB idle / ~1,100 MB during OCR; Tika ~160/400 MB; Gotenberg ~10/300 MB; 5-10 GB per 1,000 documents) (Paperless-ngx, נקרא ב-14 באוק׳ 2026)
  5. Docker Hub: paperlessngx/paperless-ngx tag 3.3.1 (same index digest as GHCR 3.3.1; linux/amd64 831,850,028 B compressed; layers decompressed and counted: 2,575,073,792 B) (Paperless-ngx, נקרא ב-14 באוק׳ 2026)
  6. PostgreSQL 18 documentation: 19.4 Resource Consumption (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  7. PostgreSQL 18 documentation: 19.3 Connections and Authentication (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  8. PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  9. PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  10. PostgreSQL 18 documentation: 51.2 How Connections Are Established (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  11. Docker Official Image postgres: documentation (docker-library/docs) (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  12. Docker Hub: library/postgres tag 18.6 (compressed image sizes) (Paperless-ngx, נקרא ב-10 באוק׳ 2026)
  13. Docker Hub: valkey/valkey tag 9.1.2-alpine (= 9-alpine; linux/amd64 18,803,257 B compressed; layers decompressed and counted: 45,906,944 B) (Paperless-ngx, נקרא ב-14 באוק׳ 2026)
  14. Ubuntu Server: System requirements (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  15. Google Kubernetes Engine: About GKE node sizing (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  16. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  17. Docker Community Forums: Docker resource usage & overhead (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  18. journald.conf(5), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  19. Docker Docs: Local file logging driver (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  20. AWS Compute Optimizer: Rightsizing recommendation preferences (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  21. Kubernetes: Node-pressure Eviction (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  22. mke2fs(8), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
בסיס החישוב
גרסת הקטלוג
2026.10.10
מדיניות sizing
2026.10.0
פרופיל Paperless-ngx
1.0.0

איך המספרים נבנים

Deployment Spec

הפכו את התוצאה לקישור שאפשר לשמור או לשתף. הכול נמצא בקישור, ושום דבר לא נשלח אלינו.

מזהה image קצר באותיות קטנות, למשל ubuntu-24.04.