:INFO Why Own Your Server Cloud services are convenient until they aren't — prices go up, features get removed, companies shut down, and your data sits on hardware you've never seen. A Raspberry Pi running on your desk costs less than three months of most cloud subscriptions, consumes under five watts, and puts you in complete control. This guide gets you from unboxed hardware to a running web server in a single afternoon, with no prior Linux experience required. :PATH Flash Raspberry Pi OS Lite Download Raspberry Pi Imager from the official site and install it on your laptop. Insert a high-quality microSD card (Class 10 or better, at least 16 GB) or a USB SSD if your Pi model supports USB boot. In Imager, choose Raspberry Pi OS Lite (64-bit) as :PATH Enable SSH Before First Boot Once the image is written, remove and reinsert the card so your computer remounts the boot partition. Create an empty file named ssh (no extension) in the root of the boot partition. On macOS or Linux you can do this in the terminal with a single touch co :PATH Find the Pi and Connect via SSH Power on the Pi and wait about 60 seconds for it to fully boot. On your router's admin page, look at the DHCP client list for a new device with the hostname you set in Imager. Alternatively, use a network scanner like nmap or the Angry IP Scanner app. Onc :PATH Update the System Before installing anything, bring the package lists and installed software up to date. Run sudo apt update to refresh the package index, then sudo apt upgrade -y to install all available updates. This takes three to ten minutes depending on your internet :PATH Install Caddy and Serve Your First Page Install Caddy using the official Debian repository instructions (add the GPG key, add the apt source, then apt install caddy). Caddy starts automatically as a systemd service. Create a simple HTML file at /var/www/html/index.html with any text content you :CHECKLIST What You Need to Get Started [ ] Raspberry Pi 4 or 5 (2 GB RAM minimum, 4 GB recommended) [ ] Official USB-C power supply rated for your Pi model [ ] MicroSD card (Class 10, 32 GB or larger) or a USB SSD [ ] Ethernet cable for a reliable wired connection [ ] A laptop or desktop to run Raspberry Pi Imager and connect via SSH :NOTE Use a quality SD card or, better yet, a small USB SSD. Cheap SD cards are the number-one cause of home server failures — they wear out fast under constant read/write from an OS and corrupt silently. A 120 GB USB SSD costs about the same as a name-brand SD card and will outlast it by years. :INFO What Comes Next Now that your Pi is a live server, you'll probably want somewhere to put files — a shared drive the whole house can access without USB keys or cloud uploads. The next step is turning that same Pi into a network-attached storage device your phone, laptop, and TV can all see at once. :SLATE 997 :LINK https://www.raspberrypi.com/software/ Raspberry Pi Imager — the official OS flashing tool