Quiz: Capstone Projects
Test your understanding of the server projects and applications covered in this chapter.
1. What is Nginx primarily used for?
- Email server
- Web server and reverse proxy
- Database management
- File compression
Show Answer
The correct answer is B. Nginx (pronounced "engine-x") is a high-performance web server that can also act as a reverse proxy, load balancer, and HTTP cache. It's known for handling many concurrent connections efficiently.
Concept Tested: Nginx Server
See: Chapter 25 - Nginx
2. What is Pi-hole?
- A camera accessory for Raspberry Pi
- A network-wide ad blocker using DNS filtering
- A cooling solution
- A mounting bracket
Show Answer
The correct answer is B. Pi-hole is a network-level ad blocker that acts as a DNS server. All devices on your network send DNS queries through it, and Pi-hole blocks known advertising and tracking domains.
Concept Tested: Pi-Hole
See: Chapter 25 - Pi-Hole
3. What is the difference between Plex and Jellyfin?
- They're identical
- Plex is proprietary with premium features; Jellyfin is fully open source
- Plex is for audio; Jellyfin is for video
- Jellyfin requires a subscription
Show Answer
The correct answer is B. Both are media servers, but Plex has proprietary components and paid premium features. Jellyfin is a completely free and open-source alternative with no paid tier or tracking.
Concept Tested: Plex Server, Jellyfin
4. What is WireGuard?
- A firewall configuration tool
- A modern, fast VPN protocol
- A wire management system
- Network cable testing
Show Answer
The correct answer is B. WireGuard is a modern VPN protocol known for its simplicity, speed, and strong cryptography. It's faster and easier to configure than older VPNs like OpenVPN, and is now built into the Linux kernel.
Concept Tested: WireGuard VPN
5. What is RetroPie?
- A retro-style Pi case
- Software that turns a Pi into a retro gaming console
- A vintage computer emulator
- Pi optimization software
Show Answer
The correct answer is B. RetroPie is a software package that turns your Raspberry Pi into a retro gaming console. It includes emulators for classic systems like NES, SNES, Sega Genesis, Atari, and many more.
Concept Tested: RetroPie
6. What is a NAS?
- Network Attached Storage - centralized file storage on a network
- New Application Server
- Node Access System
- Native Application Software
Show Answer
The correct answer is A. NAS (Network Attached Storage) is a dedicated file storage device accessible over a network. A Raspberry Pi can serve as a low-cost NAS using software like OpenMediaVault or Samba.
Concept Tested: NAS Server
See: Chapter 25 - NAS
7. What is Apache in the context of web servers?
- A Native American tribe
- A widely-used open source web server software
- A helicopter
- A software foundation only
Show Answer
The correct answer is B. Apache HTTP Server is one of the most popular web servers in the world. It's open source, highly configurable, and has been powering websites since 1995. It's an alternative to Nginx.
Concept Tested: Apache Server
See: Chapter 25 - Apache
8. What can you host with a Minecraft server on a Raspberry Pi?
- Only creative mode
- A private Minecraft world for you and friends
- Commercial game servers
- Only single player
Show Answer
The correct answer is B. You can run a Minecraft server (using Paper or Spigot) on a Raspberry Pi to host a private world for friends. The Pi 4/5 can handle a small number of players on a Minecraft server.
Concept Tested: Minecraft Server
9. What type of display does a monitoring dashboard typically show?
- Random images
- Real-time system metrics, graphs, and status indicators
- Text-only logs
- Static reports
Show Answer
The correct answer is B. A monitoring dashboard (like Grafana with Prometheus) shows real-time visualizations of system metrics: CPU usage, memory, network traffic, disk I/O, temperatures, and custom data with graphs and gauges.
Concept Tested: Monitoring Dashboard
10. Why is documenting your projects in a portfolio important?
- It's required by law
- It demonstrates skills to employers and tracks your learning journey
- It increases internet speed
- It's only for professional developers
Show Answer
The correct answer is B. A portfolio documents your projects, demonstrating practical skills to potential employers or colleges. It shows initiative, problem-solving ability, and what you've learned. GitHub is a great place to host your portfolio.
Concept Tested: Portfolio Building