Nextcloud setup (Part 1)

This first video covers the hardware setup of a Raspberry Pi 4b+ device (4gb or 8gb) to be used with the Nextcloud services.

The series includes the installation and setup of the service using Ubuntu Server 20.4 (64-bit).

Ubuntu is a Linux based operating system. While Ubuntu provides a desktop for the operating system, this feature isn't covered (in order to save on computer resources) and focuses on setting up the necesssary service using a traditional command window (used in Unix and Xenix operating systems) using SSH (Secured Shell) or the traditional terminal window.

This 90 minute video covers everything that is needed to prepare the device to work with the Nextcloud application that will be covered in the next video.

Video 2 covering the installation of the Nextcloud application will be produced in February 2022.

Using a 4gb or 8gb Raspberry Pi 4b+ with this project

This application relies on a great deal of allocating RAM for caching applcations used on the cloud server to increase perfomance and speed.

These resources can take 50% of the memory installed on the hardware for this purpose.

While the project was started with a 4gb model (the 8gb hadn't been released yet) it did work well to use for daily operation until recent upgrades for Nextcloud and the requirement to use PHP 8.0 slowed the system down.

This upgrade was necessary to facilitate the security needs used in MySQL 8.0 Servers due to the built in encryption systems used. It was decided to upgrade the server to the 8gb model once version 22 was released.

With the 8gb model, the system can allocate 2gb of RAM for cache services while providing additional space needed for collaboartion server tasks (working on office documents such as spreadsheets, presentations, and electronic documentation) that can be viewed, edited, and added in a group setting.

If you plan on using this to work with Microsoft Office documents, it is better to use the 8gb model than the 4gb model.

Power Point presentation
Transcript