Third-party cloud when you can have your own at home with the click of a button?

Third-party cloud when you can have your own at home with the click of a button?

> I am not the Marvel Cinematic Universe (MCU) but I like to work on hooks left where the last story stopped.

Who are you?

It's not my desire to get into the philosophical part of the question itself but to raise more questions about it:

  • Is your mother the person who knows you the most?
  • Did your fifth-grade school record define your entire life from that moment?
  • Do your Facebook page likes tell who you are?

Considering that the estimates for this year were that each person produced 1.7 MB of data per second -- which would give about 42 NES games per second -- that's one of the reasons why claims like data is "21st-century oil" have become popular.

3867097_afec23a3ef_o.jpg

"mp_0146_027" by vphill is licensed under CC BY-NC-SA 2.0

Do you [really] own your data?

> Or are the data the one who owns you?

1191174633_0a6982b858_o.jpg

"Lion Cub" by elmada is licensed under CC BY-NC-SA 2.0

Initiatives such as GPDR -- and its "Brazilian version" LGPD -- no matter how "commendable" they are, the main problem still is that even with the anonymization of data, opt-ins, and opt-outs in life, companies can still use your data as a processing base.

Just as envisioned by some projects, the idea of ​​companies paying for processing your data is becoming mainstream in some circles, maybe you even heard of Brave. Or even as MKBHD put it once in an interview with Joe Rogan that if Google is to have the data from him that at least gave benefits back, like information to leave home early to go to work because of traffic.

As Richard Stallman has pointed out over and over again, the idea of ​​"practicality" can be a cover to put you in handcuffs since many of this software go beyond the idea of ​​vendor lock-in and reach the point of being a crime. In some countries, the distribution of software that breaks down the security of systems to take a look at the core of the application or even the hardware can be considered a crime.

NextCloud

3799007336_6b7ffa4cbc_o.jpg

"Ditto" by sickmouthy is licensed under CC BY-NC 2.0

The main point of this text is not to present NextCloud as a "product" but to comment on how it can help you have greater control over your data and be one of the options for you. If you don't like their proposal, some competitors will be linked in the "going further" at the end of this text.

Rancher

If you have an instance of Rancher already running in your home or even a simple Single Board Computer (SBC) leftover in some corner you can use the official image of the project and run it with a terminal command, or even simply through the clicks of a button. It is just ONE image and not several that could be orchestrated in a docker-compose.yml.

Here is how it got on my cluster previously configured:

image887.png

image875.png

Right after that just press the "Launch" button and access the service on the door that you have allocated to it - in my case the 8888:

g875.png

note: I ended up creating a folder on the server to store the data generated on the host, however, I highly recommend you to check which of the storage solutions better suits your needs

It's your decision

4739085405_22c4325a22_o.jpg

"Bif. & Gare de St Vaast Bosville - 088" by 8Uhr is licensed under CC BY-NC 2

If you decide to follow the path of deploying your own NextCloud instance, first of all, consider the points presented in the next topics.

Everything in one place is not necessarily the best idea

Please follow the 3-2-1 rule for backups:

  • 3 copies of data
  • 2 stored on different media
  • 1 located outside

The most recommended would be, even before running NextCloud "in production" at your home, for you to consider only make tests with it either at home or even in some cloud provider like Linode; if you don't have the hardware to run at home 24/7 yet, maybe take a look at some Network Attached System (NAS) pre-builts or even try it to make your own.

Access away from home

Remembering that if you wanted to access your new cloud you will need a static IP and coincidentally two days ago a co-worker and I did this, through noip with the help of this Docker that is also running on the same Rancher server as the company.

note: in our case we are also using OpenVPN on a Netgate running pfSense, which I intend to write about it later on

Overhead

> Yes, you will have to adapt ...

Years and years using the services of Microsoft, Google, Apple, or even -- if you are like my father -- BOL, can become a big headache at first, but it might be worth it for you.

Going beyond

5246212149_f4f6d468f2_o.jpg

"Rocky Statue" by toriecarr822 is licensed under CC BY-SA 2.0