Installation
NextcloudPI Installation
How to install Nextcloud on RaspberryPI using the NextcloudPI Image
First, lets Format the RaspberryPI MicroSD card
Now lets download the latest version of NextcloudPI for RaspberryPi. Link
Next, lets install Etcher. Link
After installed, select flash from file
.
Select the zip file with the nextcloudPi OS we just downloaded
Press Select Target
and Select the MicroSD card.
Now press Flash
.
Some programs such as Acronis Cyber Protect may flag the files during the Flash.
If so, you will have to Re-format and Re-Flash.
If successful, Put the MicroSD Card back into to RaspberryPI
First Boot
Keyboard Layout
Select your keyboard layout
Leave the Pi
user Unchanged
Press ENTER
Create your user
Now you can create your user
After your user is created, Login.
Network Configuration
Now run
sudo raspi-config
Go to System Options
> Wireless LAN
Select your Country
US United States
is towards the bottom
Press OK
Enter your SSID
Enter your Network Password
Press Finish
Now lets make sure the RaspberryPI is updated.
sudo apt update
sudo apt upgrade
sudo reboot
Configuring Nextcloud
Run the NextCloudPi configuration tool
sudo ncp-config
Click CONFIG
Scroll down to nc-webui
and press ENTER
Type yes
in the feild
Exit the Configuration Tool
This may take awhile
Activating Nextcloud
Lets start by finding you IP Address.
ifconfig
You may need to install Net-Tools
sudo apt-get install net-tools
Now go to your Web Browser and type in https://<IP from ifconfig>:4443
Ex. https://192.168.4.135:4443
You should get and error similiar to Warning: Potential Security Risk Ahead
Press Advanced
> Accept Risk and Continue
The Default Login is
User=ncp
Pass=ownyourbits
You should now see the Activation Page
Store the Users
and Passwords
in a safe Location.
Press Activate
Activation will take some time
You may receive a popup warning, select options and allow popups
It should open up another tab
Input the credentials for nextcloudpi interface
Mine are User ncp Password dNtTg70ZynVzh5TB65zjowADB8BTj0FdjQXB08bkbvk
I had to do this twice
You should now see this screen
Click Skip
Nextcloud First Run
Now lets go to the login screen
https://192.168.4.135
Sign in with the Credentials listed earlier
Mine are
User=ncp
Pass=IROr8xd36qFAdRzo0eeP3txP7Q+VNU6KwguOMf+Z1cA
Nextcloud is now Running
Checking for Errors and Warnings
For the remainder of this tutorial, I will be using SSH
Go to the User
Icon at the top right and click Administration Settings
Here you can check for Warnings
First we will start by fixing these warnings
Server has no maintenance window start time configured. This means resource intensive daily background jobs will also be executed during your main usage time. We recommend to set it to a time of low usage, so users are less impacted by the load caused from these heavy tasks. For more details see the documentation ↗.
Your installation has no default phone region set. This is required to validate phone numbers in the profile settings without a country code. To allow numbers without a country code, please add "default_phone_region" with the respective ISO 3166-1 code of the region to your config file. For more details see the documentation ↗.
Enabling SSH
On the RaspberryPI Terminal, type
sudo raspi-config
Select Interfacing Options
Navigate to and select SSH
Choose Yes
and Select OK
Click Finish
Connecting to Raspberry Pi Via SSH
Open up a Terminal on your Computer
Type in
ssh user@ip-address
Replace user
with the user you created earlier
Replace ip-address
with the IP of the Raspberry Pi
Your terminal should now look like this