Frequently Asked Questions¶
Find answers to the most common Raspberry Pi questions. Each answer includes step-by-step instructions and links to detailed guides.
Getting Started¶
Which Raspberry Pi model should I buy?¶
It depends on your use case:
| Use Case | Recommended Model | Why |
|---|---|---|
| Learning / first Pi | Pi 4 (4GB) or Pi 5 (4GB) | Best balance of price, performance, and community support |
| Headless server (Pi-hole, NAS) | Pi 4 (2GB) | Enough RAM for services, lower cost |
| Desktop replacement | Pi 5 (8GB) | Best desktop performance, PCIe for NVMe SSD |
| Portable / IoT | Pi Zero 2 W | Small, low power, built-in Wi-Fi |
| Microcontroller projects | Pi Pico / Pico 2 | No OS needed, real-time, $5 |
| Media center | Pi 4 (4GB) | Hardware video decoding, dual HDMI |
For more details, see our Introduction to Raspberry Pi.
What microSD card should I use?¶
- Minimum: 16GB Class 10
- Recommended: 32GB or 64GB with A2 rating (Application Performance Class)
- Best brands: Samsung EVO Plus, SanDisk Extreme
- Avoid: Cards without A1/A2 rating — they have poor random I/O performance
Warning
Cheap or counterfeit SD cards are the #1 cause of Raspberry Pi reliability issues. Buy from reputable retailers.
Can I use a Raspberry Pi without a monitor?¶
Yes! This is called a headless setup. You can:
- Pre-configure your username, password, Wi-Fi, and SSH using the Raspberry Pi Imager's "OS Customisation" options before writing the image.
- Connect via SSH from another computer:
- Use VNC for graphical remote access.
See our Headless Setup Guide for detailed instructions.
Hardware¶
Can I power a Raspberry Pi from a USB power bank?¶
Yes, but the power bank must meet these requirements:
| Model | Minimum Output | Connector |
|---|---|---|
| Pi 5 | 5V / 5A (27W) | USB-C (with PD) |
| Pi 4 | 5V / 3A (15W) | USB-C |
| Pi 3 | 5V / 2.5A | Micro USB |
| Pi Zero | 5V / 1.2A | Micro USB |
Tip
Some power banks have "smart charging" that cuts power when current draw is low. Look for banks with an "always-on" mode, or connect a small USB load alongside the Pi.
What does the lightning bolt icon (⚡) on screen mean?¶
The lightning bolt indicates under-voltage — your power supply isn't providing enough current. This can cause:
- SD card corruption
- Random crashes and freezes
- USB device disconnections
- CPU throttling
Fix: Use the official Raspberry Pi power supply or a high-quality USB-C supply rated for your model.
What's the maximum RAM available?¶
| Model | Maximum RAM |
|---|---|
| Pi 5 | 8GB |
| Pi 4 | 8GB |
| Pi 400 | 4GB |
| Pi 3 | 1GB |
| Pi Zero 2 W | 512MB |
RAM is soldered and cannot be upgraded after purchase.
How hot should my Raspberry Pi get?¶
| Temperature | Status | Action Needed |
|---|---|---|
| < 60°C | ✅ Normal | No action needed |
| 60-70°C | ⚠️ Warm | Consider adding heat sinks |
| 70-80°C | 🟠 Hot | Add active cooling (fan) |
| 80°C+ | 🔴 Throttling | CPU will slow down; improve cooling |
| 85°C+ | 🔴 Critical | System may shut down |
See our Temperature Monitoring and Alerts guide.
Software & OS¶
How do I update my Raspberry Pi?¶
Do this regularly (at least weekly) for security patches.
How do I install Docker?¶
For more, see How to Create Docker Image of Raspberry Pi OS.
How do I install a specific Python version?¶
Raspberry Pi OS comes with Python 3 pre-installed. To install a specific version:
How do I enable SSH?¶
How do I enable VNC for remote desktop?¶
Depending on your display server (Wayland or X11), VNC setup differs on Raspberry Pi OS Bookworm:
For Wayland (Default on Pi 4 & Pi 5):
1. Enable VNC via raspi-config:
Display Options → VNC Resolution inside raspi-config, or
- Append video=HDMI-A-1:1920x1080@60D to /boot/firmware/cmdline.txt.
3. Use a Wayland-compatible VNC client (like TigerVNC Viewer or RealVNC Viewer) to connect to port 5900.
For X11 (Legacy mode):
1. Switch to X11 using sudo raspi-config (Advanced Options → Wayland → X11) and reboot.
2. Start the classic RealVNC service:
See our Remote Access and VNC Optimization Guide.
Networking¶
How do I set a static IP address?¶
On Raspberry Pi OS Bookworm (NetworkManager):
For detailed instructions, see Static IP Configuration.
How do I find my Raspberry Pi's IP address?¶
How do I connect to hidden Wi-Fi networks?¶
How do I change the hostname?¶
Performance¶
How can I improve overall performance?¶
- Use an SSD instead of SD card — biggest single improvement
- Pi 5: NVMe via M.2 HAT+
- Pi 4: USB 3.0 SSD boot
- Enable ZRAM — Optimizing Swap with ZRAM
- Disable unused services — Saves RAM and CPU
- Use Lite OS — No desktop overhead for server use
- Overclock carefully — See below
How do I safely overclock?¶
Edit /boot/firmware/config.txt:
Overclocking requirements
- Active cooling is mandatory — heatsink + fan minimum
- Quality power supply — overclock draws more current
- Monitor temperature — keep below 80°C under load
- Test stability — run
stress-ng --cpu 4 --timeout 300and watch for throttling
See our Boot Time Optimization Guide for more tuning options.
How do I reduce boot time?¶
Key techniques:
See our Boot Time Optimization Guide.
Storage¶
How do I backup my Raspberry Pi?¶
Method 1: Full SD card image
Method 2: File-level backup with rsync
See Automated Backup Strategies.
How do I boot from USB/SSD instead of SD card?¶
Pi 5 with NVMe:
See How to Boot Pi 5 from NVMe SSD.
Pi 4 with USB SSD:
See How to Move Rootfs to External USB Storage.
How do I extend SD card lifespan?¶
- Use ZRAM for swap instead of SD card swap
- Mount
/tmpand/var/logas tmpfs (in RAM) - Use OverlayFS for read-only root
- Reduce logging verbosity
- Consider I/O scheduler optimization
Security¶
How do I recover a forgotten password?¶
- Remove the SD card and mount it on another Linux computer
- Edit
/etc/shadowto remove the password hash for your user - Boot the Pi and set a new password with
passwd
Alternative: Boot to single-user mode by adding init=/bin/sh to /boot/firmware/cmdline.txt, then:
What are the essential security settings?¶
See our Top 5 Essential Security Settings and Security Hardening Complete Guide.
Quick checklist:
- Change default password
- Enable SSH key authentication, disable password login
- Set up firewall (UFW)
- Keep system updated
- Disable unused services and ports
Troubleshooting¶
My Pi won't boot — what should I check?¶
- Power LED: Green = booting, Red only = no OS found
- SD card: Try re-flashing with Raspberry Pi Imager
- Power supply: Use official supply, check for ⚡ icon
- HDMI: Try the other HDMI port (HDMI0 is closest to USB-C)
- Config: If you edited config.txt, mount SD on PC and revert changes
See Common Issues and Solutions for a comprehensive troubleshooting guide.
How do I check system logs?¶
How do I free up disk space?¶
Still Need Help?¶
If your question isn't answered here, try these resources: