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
פירוט
| שורה | מקור השורה | vCPU | RAM (GiB) | דיסק (GiB) | מקורות |
|---|---|---|---|---|---|
| Outline | Outline (web, API, collaboration, worker) · עומס בינוני | 1 | 2 | 21.5 | 12345678 |
| Outline | PostgreSQL · עומס בינוני | 1 | 1 | 6.5 | 91011121314151617 |
| Outline | Redis (queues, cache, rate limiter) · עומס בינוני | 0.25 | 0.25 | 0.5 | 11819 |
| baseline של המערכת | מערכת הפעלה, container runtime (Docker Engine, containerd), יומני מערכת (journald), ועוד יומנים ל-3 containers | 0.1 | 1.25 | 8.3 | 202122232425 |
| מרווח בטיחות | vCPU 20%, RAM 20%, דיסק 15% מהאפליקציות + baseline | 0.47 | 0.9 | 5.52 | 2621272428 |
| סה״כ מומלץ | 2.82 | 5.4 | 42.32 |
מקורות
- 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)
- 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)
- outline repository: server/index.ts at v1.11.0 (one process when collaboration runs without REDIS_COLLABORATION_URL) (Outline, נקרא ב-14 באוק׳ 2026)
- 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)
- Outline hosting docs: Horizontal scaling (single collaboration process fits teams under ~1000 active users; REDIS_COLLABORATION_URL for more) (Outline, נקרא ב-14 באוק׳ 2026)
- 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)
- Docker: the containerd image store keeps image layers both compressed and uncompressed (Outline, נקרא ב-14 באוק׳ 2026)
- 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)
- PostgreSQL 18 documentation: 19.4 Resource Consumption (Outline, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.3 Connections and Authentication (Outline, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (Outline, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (Outline, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 51.2 How Connections Are Established (Outline, נקרא ב-10 באוק׳ 2026)
- Docker Official Image postgres: documentation (docker-library/docs) (Outline, נקרא ב-10 באוק׳ 2026)
- Docker Hub: library/postgres tag 18.6 (compressed image sizes) (Outline, נקרא ב-10 באוק׳ 2026)
- 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)
- outline repository: server/storage/database.ts at v1.11.0 (SSL in production unless PGSSLMODE=disable; pool max 5 per process) (Outline, נקרא ב-14 באוק׳ 2026)
- Outline hosting docs: Redis (a single Redis server via REDIS_URL, e.g. redis://redis:6379) (Outline, נקרא ב-14 באוק׳ 2026)
- Docker Hub: library/redis tag 7.4.11 (linux/amd64 45,896,305 B compressed) (Outline, נקרא ב-14 באוק׳ 2026)
- Ubuntu Server: System requirements (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- Google Kubernetes Engine: About GKE node sizing (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- Docker Community Forums: Docker resource usage & overhead (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- journald.conf(5), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- Docker Docs: Local file logging driver (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- AWS Compute Optimizer: Rightsizing recommendation preferences (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- Kubernetes: Node-pressure Eviction (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
- mke2fs(8), Ubuntu Manpages (מדיניות sizing, נקרא ב-10 באוק׳ 2026)
Deployment Spec
הפכו את התוצאה לקישור שאפשר לשמור או לשתף. הכול נמצא בקישור, ושום דבר לא נשלח אלינו.
מזהה image קצר באותיות קטנות, למשל ubuntu-24.04.