# Install YunoHost on a Raspberry Pi *Find all the ways to install YunoHost **[here](/install)**.*
Before setting up a server at home, it is recommended that you know the [limitations imposed by your ISP](/isp). If they are too restrictive you can consider using a VPN to get around those limitations.
## Pre-requisite - An SD card: **8GB** capacity (at least) and **Class 10** speed rate are highly recommended (like the [Transcend 300x](http://www.amazon.fr/Transcend-microSDHC-adaptateur-TS32GUSDU1E-Emballage/dp/B00CES44EO)) ; - A power supply (either an adapter or a MicroUSB cable) - An ethernet cable (RJ-45) to connect your Raspberry Pi to your router. (Raspberry Pi Zero users can connect the Pi using an OTG cable, Wifi dongle and [following these instructions](https://davidmaitland.me/2015/12/raspberry-pi-zero-headless-setup/)) - The **YunoHost Raspberry Pi image**, available on [build.yunohost.org](http://build.yunohost.org/). (Not needed if you want to manually install YunoHost on an existing Debian system.) - **(Optional)** A screen and a keyboard, if you can't use an ssh connection to proceed to the post-installation. (Not needed when installing with an image.) --- ## Installation using an image 1. Copy image to the SD card 2. Plug & boot 3. Connect to your server with SSH 4. Proceed to post-installation --- ## Manual installation 0. Install Raspbian on the SD card and connect to your Pi. 1. The root user must have a password, or the installation will fail. To change the root password: ```bash sudo passwd root ``` 2. Install git ```bash sudo apt-get install git ``` 2. Clone the Yunohost install script repository ```bash git clone https://github.com/YunoHost/install_script /tmp/install_script ``` 4. Execute the installation script ```bash cd /tmp/install_script && sudo ./install_yunohost ``` --- ***If you need help during one of these steps, do not hesitate to use [our support tools](/support).***