Choose an User Interface
You can configure the NextCloudPi instance from the terminal user interface (TUI) or from the web user interface (WebUI).
Note: The back-end is the same. All options can be accessible in either UI. Edit: the webUI has some nice additional features in more current versions (v1.24.2 April14th2020)
To access the terminal, you need to have ssh enabled on your Raspberry Pi. For more info look here.
Alternatively, you can plug in a keyboard and HDMI screen to access the terminal.
- Connect keyboard and HDMI screen.
- Turn on Raspberry Pi with NextCloudPi SD card image.
- Login with user
- (optional) type
sudo raspi-configand enable SSH in `Interfacing Options".
- (optional) type
sudo ncp-configand use [`nc-wifi`][nc-wifi] to connect to your WLAN.
Linux / Mac
- Open a terminal.
- Connect to your Raspberry Pi with
ssh. You can do that using the command
ssh pi@"localIPAdress", where "localIPAdress" (without the quotes) is the Pi's local IP address.
Enter the password for pi:
- Install Putty from its website
- Run Putty and write the IP address of your Raspberry Pi in the "Host Name" box.
- Select "SSH" from the "Connection type" buttons. The port number should now change to "22".
- Click "Open" on the bottom right.
- Enter password
You now have connected to the NextCloudPi Shell. You can run the command
nextcloudpi-config to open the TUI.
If you want to configure NextCloudPi with the WebUI:
- Open a web browser.
- Write in the URL "https://"raspberryPiAddress":4443", where "raspberryPiAddress" (without quotes) should be replaced with your Raspberry Pi's IP Address.
- There should be an message saying that the address you are visiting is not secure. You should accept the self-signed certificate. You can do this by clicking advanced on the warning page and then clicking to add exception as shown in the image below:
This happens because by default browsers do not recognize self signed certificates. Later you can get a certificate from Let's Encrypt that your browser will recognize.
- You will be asked for a password. On older installations it is the same one as the
piuser, so it will be by default user
raspberry. On newer installations this changed to user
ncpand a generated passord password . You can change this password after initial configuration using the
After this you should be able to see the Web Panel.
From here you can configure everything that you need. See the configuration reference for an explanation of all the options.
You can follow these steps to access from outside.
You can follow these steps to host your data in a USB drive.
You can follow this tutorial to sync your NextCloudPi Files, Contacts, Tasks and Calendars with your Android phone.