.. note:: Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts. **Why Join?** - **Expert Support**: Solve post-sale issues and technical challenges with help from our community and team. - **Learn & Share**: Exchange tips and tutorials to enhance your skills. - **Exclusive Previews**: Get early access to new product announcements and sneak peeks. - **Special Discounts**: Enjoy exclusive discounts on our newest products. - **Festive Promotions and Giveaways**: Take part in giveaways and holiday promotions. 👉 Ready to explore and create with us? Click [|link_sf_facebook|] and join today! Setting Up Your Raspberry Pi ===================================== Setting Up with a Screen --------------------------- Having a screen simplifies the process of working with your Raspberry Pi. **Required Components** * Raspberry Pi * Power Adapter * Micro SD card * Screen Power Adapter * HDMI cable * Screen * Mouse * Keyboard **Steps**: #. Connect the Mouse and Keyboard to the Raspberry Pi. #. Use the HDMI cable to connect the screen to the Raspberry Pi's HDMI port. Ensure the screen is plugged into a power source and turned on. #. Power the Raspberry Pi using the power adapter. The Raspberry Pi OS desktop should appear on the screen after a few seconds. .. image:: img/bullseye_desktop.png :align: center Setting Up Without a Screen ------------------------------ If you don't have a monitor, remote login is a viable option. **Required Components** * Raspberry Pi * Power Adapter * Micro SD card Using SSH, you can access the Raspberry Pi's Bash shell, which is the default Linux shell. Bash offers a command-line interface for performing various tasks. For those preferring a graphical user interface (GUI), the remote desktop feature is a convenient alternative for managing files and operations. For detailed setup tutorials based on your operating system, refer to the following sections: .. toctree:: remote_macosx remote_windows remote_linux remote_desktop