Stack Sizer
תכנון משאבים ל-stack של אפליקציות self-hosted, ממקורות רשמיים.
עומס ואפשרויות
authentik
v1.0.0עומס
עד 500 משתמשים ו-20 אפליקציות מחוברות, כ-1,000 התחברויות ביום (כ-3,000 אירועים ביום), סנכרון LDAP או SCIM של כל המשתמשים כל כמה שעות.
אפשרויות
אין אפשרויות שמשנות את המשאבים של האפליקציה הזו.
משאבים מומלצים
דרישות האפליקציות + baseline של המערכת + מרווח בטיחות. לא מתווסף שום דבר אחר, ושום מספר לא מעוגל לגודל של מכונה.
vCPU 4.32, RAM 4.8 GiB, דיסק 18.745 GiB
vCPU4.32
RAM4.8GiB
דיסק18.745GiB
פירוט
| שורה | מקור השורה | vCPU | RAM (GiB) | דיסק (GiB) | מקורות |
|---|---|---|---|---|---|
| authentik | authentik server (web UI, API, flows, embedded outpost) · עומס בינוני | 1.5 | 1 | 1.5 | 1234 |
| authentik | authentik worker (background tasks) · עומס בינוני | 1 | 0.75 | 0 | 532 |
| authentik | PostgreSQL · עומס בינוני | 1 | 1 | 6.5 | 678910111213143 |
| baseline של המערכת | מערכת הפעלה, container runtime (Docker Engine, containerd), יומני מערכת (journald), ועוד יומנים ל-3 containers | 0.1 | 1.25 | 8.3 | 151617181920 |
| מרווח בטיחות | vCPU 20%, RAM 20%, דיסק 15% מהאפליקציות + baseline | 0.72 | 0.8 | 2.445 | 2116221923 |
| סה״כ מומלץ | 4.32 | 4.8 | 18.745 |
מקורות
- authentik Docs: Docker Compose installation (at least 2 CPU cores and 2 GB RAM; PG_PASS and AUTHENTIK_SECRET_KEY in .env; Docker socket optional, manual outposts; initial setup) (authentik, נקרא ב-14 באוק׳ 2026)
- goauthentik/helm: charts/authentik/values.yaml at authentik-2026.8.3 (example requests for server and worker: 100m CPU, 512Mi memory each; server ports 9000, 9443, 9300) (authentik, נקרא ב-14 באוק׳ 2026)
- authentik Docs: Configuration (PostgreSQL 14 - 18; AUTHENTIK_POSTGRESQL__*; listen 9000, 9443, metrics 9300; trusted proxy CIDRs default to private ranges; storage in /data; secret key signs cookies) (authentik, נקרא ב-14 באוק׳ 2026)
- GHCR manifest of ghcr.io/goauthentik/server:2026.8.3 (linux/amd64): 382,343,402 B compressed (364.6 MiB), built 2026-09-17, user 1000 (authentik, נקרא ב-14 באוק׳ 2026)
- authentik Docs: Worker (tasks queued in PostgreSQL; processes × threads, default 1 × 2, run at once; LDAP sync split into pages of 50 plus a meta task; old tasks purged after TASK_EXPIRATION) (authentik, נקרא ב-14 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.4 Resource Consumption (authentik, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.3 Connections and Authentication (authentik, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (authentik, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (authentik, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 51.2 How Connections Are Established (authentik, נקרא ב-10 באוק׳ 2026)
- Docker Official Image postgres: documentation (docker-library/docs) (authentik, נקרא ב-10 באוק׳ 2026)
- Docker Hub: library/postgres tag 18.6 (compressed image sizes) (authentik, נקרא ב-10 באוק׳ 2026)
- authentik Docs: Events (event retention set in System > Settings, default 365 days; forward logs and shorten retention for long-term storage) (authentik, נקרא ב-14 באוק׳ 2026)
- authentik Release 2025.10 (Redis removed: cache, embedded outpost and WebSockets on PostgreSQL, roughly 50% more database connections) (authentik, נקרא ב-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.