๐ŸŒ Dev - Raspberry Pi 5 Server Setup (8 GB)

๐ŸŒ Dev - Raspberry Pi 5 Server Setup (8 GB)
Photo by imgix / Unsplash

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:

  1. Pick a device (old laptop/PC = best to start)
  2. Install Ubuntu Server
  3. SSH into it remotely
  4. Install your services (web, media, etc.)
  5. Use Cloudflare Tunnel to expose it securely
  6. Point your domain to it
  7. 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%

Cal.com

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

Complete_RAM_Usage_with_Percent_of_16GB.csv