Stack Sizer
תכנון משאבים ל-stack של אפליקציות self-hosted, ממקורות רשמיים.
עומס ואפשרויות
SearXNG
v1.0.0עומס
עד 25 משתמשים או כמה כלי AI, כ-3,000 חיפושים ביום, עד 4 חיפושים במקביל (4 ה-blocking threads של Granian), מנועים ברירת מחדל, favicons כבויים.
אפשרויות
אין אפשרויות שמשנות את המשאבים של האפליקציה הזו.
משאבים מומלצים
דרישות האפליקציות + baseline של המערכת + מרווח בטיחות. לא מתווסף שום דבר אחר, ושום מספר לא מעוגל לגודל של מכונה.
vCPU 1.32, RAM 2.7 GiB, דיסק 10.293 GiB
vCPU1.32
RAM2.7GiB
דיסק10.293GiB
פירוט
| שורה | מקור השורה | vCPU | RAM (GiB) | דיסק (GiB) | מקורות |
|---|---|---|---|---|---|
| SearXNG | SearXNG · עומס בינוני | 1 | 1 | 0.85 | 123456789 |
| baseline של המערכת | מערכת הפעלה, container runtime (Docker Engine, containerd), יומני מערכת (journald), ועוד יומנים ל-1 containers | 0.1 | 1.25 | 8.1 | 101112131415 |
| מרווח בטיחות | vCPU 20%, RAM 20%, דיסק 15% מהאפליקציות + baseline | 0.22 | 0.45 | 1.343 | 1611171418 |
| סה״כ מומלץ | 1.32 | 2.7 | 10.293 |
מקורות
- SearXNG discussion #3884, Recommended specs: a maintainer runs instances on 1 vCPU / 512 MB VMs; container about 300 MB on disk (SearXNG, נקרא ב-14 באוק׳ 2026)
- SearXNG discussion #1892, Reduce RAM: 600 MB with one uWSGI worker per core on 4 cores, 150 MB with one worker (SearXNG, נקרא ב-14 באוק׳ 2026)
- Granian 2.8.4 README (pinned by SearXNG): --workers default 1, blocking threads per worker (SearXNG, נקרא ב-14 באוק׳ 2026)
- container/dist.dockerfile at 22c64b8d3: EXPOSE 8080, GRANIAN_PORT 8080, GRANIAN_BLOCKING_THREADS 4, VOLUME /etc/searxng and /var/cache/searxng, no USER, no HEALTHCHECK (SearXNG, נקרא ב-14 באוק׳ 2026)
- SearXNG docs: server: settings (secret_key / $SEARXNG_SECRET, base_url, limiter needs Valkey, public_instance, image_proxy uses memory) (SearXNG, נקרא ב-14 באוק׳ 2026)
- Docker Hub tag searxng/searxng:2026.10.13-22c64b8d3 (linux/amd64): 98,301,157 B compressed; 5 layers decompressed and counted: 271,150,592 B (SearXNG, נקרא ב-14 באוק׳ 2026)
- Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (SearXNG, נקרא ב-14 באוק׳ 2026)
- searx/cache.py at 22c64b8d3 (ExpireCache: values kept 7 days, hourly maintenance, /tmp) (SearXNG, נקרא ב-14 באוק׳ 2026)
- SearXNG docs: Favicons (off until a resolver is set; cache default /tmp, 50 MB limit; example 2 GB in /var/cache/searxng) (SearXNG, נקרא ב-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.