๐ Dev - Raspberry Pi 5 Server Setup (8 GB)
Can you somehow develop your own server ?
Loook โโ> https://www.kubii.com/fr/cartes-nano-ordinateurs/4106-2337-raspberry-pi-5-3272496315938.html#/ram-16_gb July 28, 2025
Aliexpress Ai kit but with 8gb
Rasberry pi 5 (8 GB ram), with cloudflare tunnel, connect it to your domain Brousk.com
Your path to a home server:
- Pick a device (old laptop/PC = best to start)
- Install Ubuntu Server
- SSH into it remotely
- Install your services (web, media, etc.)
- Use Cloudflare Tunnel to expose it securely
- Point your domain to it
- Done โ home server, live on the internet!
๐ง Raspberry Pi 5 Specs (as of 2025)
๐งฎ CPU:
- Broadcom BCM2712
- Quad-core Cortex-A76 @ 2.4 GHz
- 64-bit, out-of-order execution (massive performance jump over Pi 4)
๐พ RAM Options:
- 4 GB LPDDR4X
- 8 GB LPDDR4X
- (No 2 GB or 16 GB official versions yet)
For a home server, the 8 GB model is ideal, especially if you're running multiple services (e.g., Nextcloud, Docker, web apps).
๐ Key Improvements:
Feature | Raspberry Pi 5 | Raspberry Pi 4 |
CPU | Quad Cortex-A76 @ 2.4GHz | Quad Cortex-A72 @ 1.5GHz |
RAM | 4 GB / 8 GB LPDDR4X | 1 / 2 / 4 / 8 GB LPDDR4 |
USB | USB 3.0 (faster) | USB 3.0 |
PCIe Support | โ Yes (via external cable) | โ No |
SD Card | Faster (SDR104 mode) | Slower |
Networking | Gigabit Ethernet | Gigabit Ethernet |
Power Input | USB-C (5V 5A, PD supported) | USB-C (5V 3A) |
โก Real-World Server Performance
With 8 GB RAM and a fast SD card or SSD via USB 3.0, the Raspberry Pi 5 can handle:
- Web servers (NGINX, Apache)
- Docker + multiple containers
- Databases (PostgreSQL, SQLite)
- Nextcloud or media servers
- Git hosting (like Gitea)
๐ Power Supply
- Use an official Raspberry Pi 5 USB-C PSU (5V 5A).
- Avoid underpowered adapters to prevent throttling.
If you're going to use it for a long-running home server:
- Boot from SSD via USB 3.0 (much faster and more reliable than SD cards)
- Use a heatsink and fan or case with cooling (CPU gets hot under load)
๐ฐ Total Cost Estimate for a "Perfect" Raspberry Pi 5 Server Setup (8 GB)
Item | Price Range (USD) | Notes |
Raspberry Pi 5 โ 8 GB | $80 โ $110 | Base price; may vary by region or seller |
Official power supply (5V 5A USB-C) | $12 โ $15 | Ensures stable power |
Active cooling (fan or case) | $10 โ $25 | E.g., Argon Neo 5, FLIRC, or fan HAT |
High-speed microSD (32โ64 GB) | $10 โ $20 | For boot or backup only |
USB SSD (128โ512 GB) | $25 โ $60 | Use for OS + app storage (fast + reliable) |
Case with cooling or SSD mount | $10 โ $30 | Passive or active cooled; some integrate SSD |
Optional: UPS or surge protector | $25 โ $50 | Keeps it safe from power outages |
โ Total estimate (realistic, solid setup): $160 โ $250 USD
You can go minimalist (~$130) or premium (~$300) depending on parts.
โ๏ธ Can the Raspberry Pi 5 (8GB) Handle All These Apps?
You're aiming to run:
- โ WordPress โ PHP + MySQL
- โ Nextcloud โ heavy I/O + RAM usage
- โ Code Server โ lightweight VS Code in browser
- โ Gitea โ Git web UI (lightweight)
- โ Umami โ Simple web analytics
- โ Affine โ Note-taking/collab (Electron/TS-based)
- โ Doploy/Dokploy โ DevOps/deployment platform
- โ n8n โ Low-code automation tool
๐ง YES โ with caveats:
โ Yes, it can run them all together, IF:
- You use Docker or Docker Compose to isolate and manage them
- You boot from a USB SSD, not SD card
- You optimize services (e.g., donโt run full-text search on Nextcloud unless needed)
- You donโt have heavy real-time traffic
๐งฐ Performance Tips
Component | Recommendation |
OS | Ubuntu Server 64-bit or Raspberry Pi OS Lite (64-bit) |
Boot Drive | USB 3.0 SSD (e.g., 128โ512 GB) |
RAM | 8 GB is enough with swap |
Storage | Nextcloud + WP need most space (estimate ~50โ100 GB min) |
Docker | Use Compose or Portainer for app management |
Backups | External HDD or cloud sync (rclone, rsync, etc.) |
๐ฆ Resource Profile (Estimates)
App | CPU | RAM | Notes |
WordPress | Low | 256โ512 MB | Needs MySQL |
Nextcloud | Medium | 512 MB โ 2 GB | Heavy with photos/videos |
Code Server | Low | ~200 MB | Idle unless in use |
Gitea | Low | 128โ256 MB | Fast & light |
Umami | Low | 100 MB | Lightweight Node + Postgres |
Affine | Medium | ~512 MB | Electron/web-based |
Dokploy | Medium | Varies | Depends on container tasks |
n8n | Medium | 512 MB โ 1 GB | Workflow-heavy usage can spike RAM |
๐ง Total RAM Usage:
With 8 GB RAM + 1โ2 GB swap on SSD:
โ You can run all of these simultaneously with light to moderate usage.
โ Final Verdict
- Raspberry Pi 5 (8 GB) + SSD boot can absolutely handle your use case.
- It's low power, quiet, and self-hosting friendly.
- Ideal for solo use, dev testing, or small-team usage.
NEW!
๐ง Raspberry Pi 5 (16 GB) Server RAM Usage Summary
Service | RAM (MB) | % of 16 GB |
n8n (10 automations) | 400 | 2.44% |
WordPress (3 sites) | 800 | 4.88% |
Ghost (1โ2 sites) | 400 | 2.44% |
code-server | 300 | 1.83% |
Gitea | 200 | 1.22% |
Dokploy | 250 | 1.53% |
Nextcloud (10 users) | 1000 | 6.10% |
Docuseal | 250 | 1.53% |
Affine | 300 | 1.83% |
Portainer | 150 | 0.91% |
Traefik | 100 | 0.61% |
Glances | 100 | 0.61% |
Umami | 200 | 1.22% |
ezBookkeeper | 300 | 1.83% |
400 | 2.44% | |
ERPNext | 700 | 4.27% |
Collabora Office | 700 | 4.27% |
Odoo | 700 | 4.27% |
Supabase (self-hosted) | 1000 | 6.10% |
Docmost | 300 | 1.83% |
Tailscale | 50 | 0.30% |
Homarr | 150 | 0.91% |
Plausible | 250 | 1.53% |
Karakeep | 200 | 1.22% |
Seafile | 400 | 2.44% |
TOTAL | 11500 | 70.31% |
โ Summary:
- Estimated RAM Used: ~11.5 GB
- Free RAM Left: ~4.5 GB (plus swap buffer)
- Swap Recommended: 2โ4 GB on SSD
- Fit for Pi 5 (16 GB)? โ Yes, with room for system, Docker, and occasional spikes