Site icon DIY Usthad

NextCloud Server In Orange Pi Zero

next cloud in orange pi

Introduction

In this tutorial we are going to learn about how to install and configure an open source personal cloud called NextCloud in a Orange pi zero single board computer.

What is NextCloud?

Nextcloud offers the industry-leading, on-premises content collaboration platform. NextCloud technology combines the convenience and ease of use of consumer-grade solutions like Dropbox and Google Drive with the security, privacy, and control business needs.

Orange Pi Zero

Specifications

CPU H2 Quad-core Cortex-A7 H.265/HEVC 1080P.
GPU ·Mali400MP2 GPU @600MHz
·Supports OpenGL ES 2.0
Memory (SDRAM) 256MB/512MB DDR3 SDRAM(Share with GPU)(256MB version is Standard version) 
Onboard Storage TF card (Max. 32GB)/ 2MB Spi Flash
Onboard Network 10/100M Ethernet RJ45 POE is default off.
Onboard WIFI XR819, IEEE 802.11 b/g/n 
Audio Input MIC
Video Outputs Supports external board via 13pins 
Power Source USB OTG can supply power
USB 2.0 Ports Only One USB 2.0 HOST, one USB 2.0 OTG 
Buttons Power Button
Low-level peripherals26 Pins Header,

13 Pins Header, with 2x USB, IR pin, AUDIO(MIC, AV)
LED Power led & Status led
Supported OS Android, Lubuntu, Debian

Hardware used

ComponentsAmazon.inAmazon.comAliExpressBanggood
Orange Pi Zero
16 GB SD card

Step 1: Download the required files and software

Etcher
Armbian Buster

Step 2: Flashing SD card

  • Open etcher software.
  • Click on the select button and open the downloaded image file, the file may be double compressed so extract it before to get the image file.
  • Insert your SD card to the computer and select it using the select target button.
  • Now click the flash button and wait for the process to finish.

Step 3: Connecting to network

Step 4: Obtaining IP address and login via SSH

ssh root@ipaddress

Step 5: Converting Debian installation, into a lightweight DietPi system

apt-get update; apt-get install -y systemd-sysv ca-certificates sudo wget locales --reinstall
wget https://raw.githubusercontent.com/MichaIng/DietPi/master/PREP_SYSTEM_FOR_DIETPI.sh -O PREP_SYSTEM_FOR_DIETPI.sh
#wget https://raw.githubusercontent.com/MichaIng/DietPi/jessie-support/PREP_SYSTEM_FOR_DIETPI.sh -O PREP_SYSTEM_FOR_DIETPI.sh
#wget https://raw.githubusercontent.com/MichaIng/DietPi/beta/PREP_SYSTEM_FOR_DIETPI.sh -O PREP_SYSTEM_FOR_DIETPI.sh
#wget https://raw.githubusercontent.com/MichaIng/DietPi/dev/PREP_SYSTEM_FOR_DIETPI.sh -O PREP_SYSTEM_FOR_DIETPI.sh
chmod +x PREP_SYSTEM_FOR_DIETPI.sh
./PREP_SYSTEM_FOR_DIETPI.sh
sudo rm /users/"type your user name"/.ssh/known_hosts

Step 6: Installing NextCloud

dietpi-software

Step 7: Configuring NextCloud

Step 8: Installing NextCloud clients for Windows, Mac, Linux, Android or iPhone.

Go to https://nextcloud.com/install/#install-clients and install the client software for which ever platform you needed.

To buy electronic components order from UTSOURCE

Exit mobile version