Stack Sizer

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

אפליקציות

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

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

Outline

v1.0.0
עומס

עד 150 חברים, כ-20,000 מסמכים, 10–20 אנשים עורכים בו-זמנית, עד 20 GB של קבצים מצורפים.

אפשרויות

אין אפשרויות שמשנות את המשאבים של האפליקציה הזו.

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

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

vCPU 2.82, RAM 5.4 GiB, דיסק 42.32 GiB

vCPU2.82
RAM5.4GiB
דיסק42.32GiB
פירוט
שורהמקור השורהvCPURAM (GiB)דיסק (GiB)מקורות
OutlineOutline (web, API, collaboration, worker) · עומס בינוני1221.512345678
OutlinePostgreSQL · עומס בינוני116.591011121314151617
OutlineRedis (queues, cache, rate limiter) · עומס בינוני0.250.250.511819
baseline של המערכתמערכת הפעלה, container runtime ‏(Docker Engine, ‏containerd), יומני מערכת (journald), ועוד יומנים ל-3 containers0.11.258.3202122232425
מרווח בטיחותvCPU ‏20%, ‏RAM ‏20%, דיסק 15% מהאפליקציות + baseline0.470.95.522621272428
סה״כ מומלץ2.825.442.32
מקורות
  1. Outline hosting docs: Requirements (PostgreSQL 14+, Redis 4+, at least 512 MB of memory, 1 GB or more recommended depending on users; an authentication provider) (Outline, נקרא ב-14 באוק׳ 2026)
  2. outline repository: .env.sample at v1.11.0 (URL, PORT 3000, SECRET_KEY hex 32 bytes, UTILS_SECRET, FILE_STORAGE=local, upload max 262144000, PGSSLMODE) (Outline, נקרא ב-14 באוק׳ 2026)
  3. outline repository: server/index.ts at v1.11.0 (one process when collaboration runs without REDIS_COLLABORATION_URL) (Outline, נקרא ב-14 באוק׳ 2026)
  4. outline repository: server/utils/startup.ts at v1.11.0 (V8 heap set to ~80% of a container memory limit, at least 256 MB) (Outline, נקרא ב-14 באוק׳ 2026)
  5. Outline hosting docs: Horizontal scaling (single collaboration process fits teams under ~1000 active users; REDIS_COLLABORATION_URL for more) (Outline, נקרא ב-14 באוק׳ 2026)
  6. Docker Hub manifest of outlinewiki/outline:1.11.0 (linux/amd64): 303,766,972 B compressed; 14 layers decompressed and counted: 1,154,121,728 B (Outline, נקרא ב-14 באוק׳ 2026)
  7. Docker: the containerd image store keeps image layers both compressed and uncompressed (Outline, נקרא ב-14 באוק׳ 2026)
  8. Outline hosting docs: File storage (FILE_STORAGE=local, a Docker volume at /var/lib/outline/data, chown 1001 for bind mounts; S3 alternative) (Outline, נקרא ב-14 באוק׳ 2026)
  9. PostgreSQL 18 documentation: 19.4 Resource Consumption (Outline, נקרא ב-10 באוק׳ 2026)
  10. PostgreSQL 18 documentation: 19.3 Connections and Authentication (Outline, נקרא ב-10 באוק׳ 2026)
  11. PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (Outline, נקרא ב-10 באוק׳ 2026)
  12. PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (Outline, נקרא ב-10 באוק׳ 2026)
  13. PostgreSQL 18 documentation: 51.2 How Connections Are Established (Outline, נקרא ב-10 באוק׳ 2026)
  14. Docker Official Image postgres: documentation (docker-library/docs) (Outline, נקרא ב-10 באוק׳ 2026)
  15. Docker Hub: library/postgres tag 18.6 (compressed image sizes) (Outline, נקרא ב-10 באוק׳ 2026)
  16. Outline hosting docs: Backups (daily Postgres backups kept a month, back up before every upgrade, keep the .env with SECRET_KEY, export from Settings) (Outline, נקרא ב-14 באוק׳ 2026)
  17. outline repository: server/storage/database.ts at v1.11.0 (SSL in production unless PGSSLMODE=disable; pool max 5 per process) (Outline, נקרא ב-14 באוק׳ 2026)
  18. Outline hosting docs: Redis (a single Redis server via REDIS_URL, e.g. redis://redis:6379) (Outline, נקרא ב-14 באוק׳ 2026)
  19. Docker Hub: library/redis tag 7.4.11 (linux/amd64 45,896,305 B compressed) (Outline, נקרא ב-14 באוק׳ 2026)
  20. Ubuntu Server: System requirements (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  21. Google Kubernetes Engine: About GKE node sizing (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  22. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  23. Docker Community Forums: Docker resource usage & overhead (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  24. journald.conf(5), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  25. Docker Docs: Local file logging driver (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  26. AWS Compute Optimizer: Rightsizing recommendation preferences (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  27. Kubernetes: Node-pressure Eviction (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
  28. mke2fs(8), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
בסיס החישוב
גרסת הקטלוג
2026.10.10
מדיניות sizing
2026.10.0
פרופיל Outline
1.0.0

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

Deployment Spec

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

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