Skip to main content
Back to Newsroom

How to: Build a Free, Secure, and Unlimited Personal Cloud

Personal Cloud|Personal Cloud|Personal Cloud|Personal Cloud|Personal Cloud|Personal Cloud|Personal Cloud|The steps in how to build a free secure and unlimited personal cloud|The steps in how to build a free secure and unlimited personal cloud (the login)|The steps in how to build a free secure and unlimited personal cloud|Personal Cloud|Personal Cloud

|||||||||||

December 16, 2022 McKenzie Hagwood
Blog

Data is essential in the 21st century. A quarter-century of digital transformation has gotten us here: to the advent of the Data Age. From floppy disk to CDs and hard disk to cloud, storage technologies have come a long way, transforming our memories and experiences from physical devices to virtual spaces. The impact and value of data has never been more profound. With all these advancements, learning how to access data securely from anywhere in the world has become extremely important.

When done effectively, a cloud-based infrastructure can offer advantages over traditional storage technologies in the areas of performance, scalability, and even security. Most people would choose to use a third-party service to host your data, aka cloud storage. Amazon Web Services said a cloud storage is, “a cloud computing model that stores data on the Internet through a cloud computing provider who manages and operates data storage as a service.” Why would you bother spending the time and resources to make your own cloud when so many are already available? Do we really need to reinvent the wheel? 

Unlike public cloud services, personal cloud storage does not charge users monthly subscriptions. Users use their own hardware and free open-source software to host their data. Personal cloud is easy to scale up. If you need more storage, just add another or a bigger hard drive. Most importantly, you own your data. If you rely upon a third-party for your cloud, you have little to no control over how that cloud can be used and how it’s deployed. If you build that cloud by yourself, you are in complete control. No matter how large your cloud, how many users, how strong your security — it’s all in your hands. To most people, building a personal cloud is unreachable due to lack of tools and knowledge. In this article, we are going to introduce an easy way to build a free, secure, and unlimited personal cloud that you will be able to access from any device, anywhere in the world. Here are the parts you will need for this tutorial:

Steps:

Figure 1 Disc Images on Dietpi website

At the bottom of the download page, you should be able to find a lot of disc images like what is shown in Figure 1. We will use the Native PC disc image. There are two kinds of Native PC disc images. If your laptop is more than five years old, you need to download the Native PC (BIOS/CSM) image, otherwise, you should download the Native PC (UEFI) image.

Figure 2 Download links on Balena website
Figure 3 Dietpi installation screen
Figure 4 Initial Login Screen
Figure 5 Dietpi-Software Installation Screen
Figure 6 Dietpi Software Browsing Screens
Figure 7 Choose Install to begin the installation
Figure 8 URL address you should use for the first time
Figure 9 Nextcloud login page
Figure 10 Creating a new user in Nextcloud
Figure 11 Secure your website by running letsencrypt
Figure 12 Letsencrypt setup screen

Note: You must keep your laptop on and make sure it is connected to the Internet the entire time for this tutorial to complete smoothly.


Dr. Yu-Ju Lin is a professor of computer science and director of the computer science graduate program.

About the Contributers

McKenzie Hagwood

McKenzie Hagwood

Secret Link