Stack Sizer
תכנון משאבים ל-stack של אפליקציות self-hosted, ממקורות רשמיים.
עומס ואפשרויות
Nextcloud
v1.0.0עומס
עד 25 משתמשים, כ-125 GiB של קבצים (כ-5 GiB לכל אחד), לקוחות סנכרון בכל מכשיר, תיקיות משותפות, יומנים ואנשי קשר; כ-10 בקשות במקביל.
אפשרויות
אין אפשרויות שמשנות את המשאבים של האפליקציה הזו.
משאבים מומלצים
דרישות האפליקציות + baseline של המערכת + מרווח בטיחות. לא מתווסף שום דבר אחר, ושום מספר לא מעוגל לגודל של מכונה.
vCPU 4.02, RAM 5.4 GiB, דיסק 207.92 GiB
vCPU4.02
RAM5.4GiB
דיסק207.92GiB
פירוט
| שורה | מקור השורה | vCPU | RAM (GiB) | דיסק (GiB) | מקורות |
|---|---|---|---|---|---|
| Nextcloud | Nextcloud (Apache, PHP and cron) · עומס בינוני | 2 | 2 | 165.5 | 123456 |
| Nextcloud | PostgreSQL · עומס בינוני | 1 | 1 | 6.5 | 78910111213614 |
| Nextcloud | Redis (file locking, distributed cache, sessions) · עומס בינוני | 0.25 | 0.25 | 0.5 | 15141617 |
| baseline של המערכת | מערכת הפעלה, container runtime (Docker Engine, containerd), יומני מערכת (journald), ועוד יומנים ל-3 containers | 0.1 | 1.25 | 8.3 | 181920212223 |
| מרווח בטיחות | vCPU 20%, RAM 20%, דיסק 15% מהאפליקציות + baseline | 0.67 | 0.9 | 27.12 | 2419252226 |
| סה״כ מומלץ | 4.02 | 5.4 | 207.92 |
מקורות
- Nextcloud 35 Admin Manual: System requirements (PostgreSQL 14–18, 18 recommended; PHP 8.5 recommended; min 128 MB, recommended 512 MB RAM per process) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- Nextcloud 35 Admin Manual: Server tuning (typical PHP worker 50–100 MB; 2 GB for PHP ≈ 30 workers; clients poll every 30 s; Redis file locking relieves the DB) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- nextcloud/docker 35/apache Dockerfile (php:8.5-apache-trixie, 35.0.1, crontab */5 cron.php, remoteip X-Real-IP from private ranges, /var/www/data, VOLUME /var/www/html, no HEALTHCHECK) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- Docker Hub tag nextcloud:35.0.1-apache (linux/amd64): 515,605,043 B compressed; 22 layers decompressed and counted: 1,513,370,624 B (code layer 816,867,328 B) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (Nextcloud, נקרא ב-14 באוק׳ 2026)
- Nextcloud 35 Admin Manual: Configuration parameters (trash bin and versions retention auto, activity_expire_days 365, log_rotate_size 100 MiB, dbpersistent off) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.4 Resource Consumption (Nextcloud, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.3 Connections and Authentication (Nextcloud, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.10 Vacuuming (autovacuum settings) (Nextcloud, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 19.5 Write Ahead Log (max_wal_size) (Nextcloud, נקרא ב-10 באוק׳ 2026)
- PostgreSQL 18 documentation: 51.2 How Connections Are Established (Nextcloud, נקרא ב-10 באוק׳ 2026)
- Docker Official Image postgres: documentation (docker-library/docs) (Nextcloud, נקרא ב-10 באוק׳ 2026)
- Docker Hub: library/postgres tag 18.6 (compressed image sizes) (Nextcloud, נקרא ב-10 באוק׳ 2026)
- Nextcloud 35 Admin Manual: Transactional file locking (database by default, significant DB load; Redis recommended; Memcached unsuitable) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- Nextcloud 35 Admin Manual: Memory caching (APCu local, Redis 4.0+ distributed and locking) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- nextcloud/docker 35/apache config/redis.config.php (REDIS_HOST sets memcache.distributed and memcache.locking to Redis) (Nextcloud, נקרא ב-14 באוק׳ 2026)
- Docker Hub tag redis:8.10.2 (linux/amd64): 55,569,153 B compressed; 7 layers decompressed and counted: 148,460,032 B (Nextcloud, נקרא ב-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.