[Article proposal] 3-2-1 backup with Fedora ARM server

Hi, I’m creating a low-power space-saving backup server with Fedora ARM server 35.

Objectives
Promote Fedora ARM server use case for home data backup. inexpensive setup cost to start with and super-low running cost.
Promote Cockpit use case for maintenance and monitoring.
Central access of files wherever
Data loss prevention of creative work: A simple 3-2-1 backup strategy at home
NFS file share
Limitations: handle undemanding workloads (infrequent small loads), free cloud sync limited to 15GB (Google Drive). I’m in the middle of building this, so time will tell the scale-out plan.

Below is a concept diagram for the backup server.
What do you think?

It is a low-cost home server that can grow with more SSD drives (24 x 7 use / high workload) and in the future, alternative cloud file archive solutions (to be more failsafe) that are built on openshift.

Fedora File server with pi

1 Like

It sounds like it could be a good article. If this is a new project though, it might be better to test it out for a while.

+1

Okay, after configuring partitions and backup, I will test it out for a while and document the results (speed testing).

+1 @hankuoffroad I’ve created Pagure issue #52 for your article.

Using Pagure is a change from the previous process, since Taiga is being decommissioned.

We are using Pagure to track and comment on the article as it progresses and to answer questions from the authors, from time to time. It is a handy way of keeping track of the article progress for both the authors and the editors. Also a good place to ask for help about specifics of what you are writing if needed.

  • Please let us know when you start writing this article by commenting on the issue in Pagure. The editors will change the status to “In progress” at that time.

  • After you have completed the article, and feel it is ready for review, please add a preview-link for your WordPress article to the Pagure issue. Select the “pencil” icon at the top of the right column and add the link text to “preview-link”. Be certain to select “Update” at the bottom of that column. The editors will change the status “Review” at that time.

What editor/writer do you recommend?
I want to write a draft with an offline editor and then upload the draft into Pagure once the draft is ready.

@hankuoffroad Please don’t upload your article into Pagure. It is only being used to track the progress of the article. Editing and publishing articles is still being done in WordPress, as it was in the past.

Sorry I was mistaken for the publishing system.
Rather than writing/editing my draft directly to WordPress, I was looking for a standalone program that helps writing and to edit.

Writing your article offline is OK. But it is probably best to just write it as plain text if you are going to do that and then apply all the styling after you’ve uploaded the text to WordPress. So I’d recommend just using gedit. Write your paragraphs in block-style (separated by blank lines) and they should transfer to WordPress cleanly. Don’t try to style the section headings. Just enter them on their own lines. If you have code blocks to transfer, copy-and-paste them separately from the rest of the content. Be sure to select a “preformatted” block style in WordPress before you paste the code. And the code may transfer better if you select “Edit as HTML” for the block before you paste the code (if you don’t, it might translate some characters incorrectly). Also, you should be able to turn on spell-check with gedit.

Hello @hankuoffroad,
I like to use both MarkText and Marker for my markdown doc’s. Both are available as a flatpak on Fedora Linux.

Regards,
Stephen

It is fine with me. Thanks for that, it really helps. I didn’t know of extra features in gedit. I’ll try that. Just enjoying nano to be familiarized with keyboard shortcuts.

Thanks, I’ll try that for different articles/workflow.

@hankuoffroad I’d also recommend checking in with the Fedora Server SIG (and @pboy ). This looks like the sort of thing that would make for an excellent, targeted use-case for Fedora Server (and even could be turned into a Cockpit Application for easy setup.

That sounds good. I’ll sync up with the SIG and Peter.

I chatted with Peter and he wants to include my home use case in server SIG.

Interesting to know data backup is often overlooked at home.

Today low severity disaster struck my family. My wife lost her chat history in messaging app. Again, the home backup strategy is really needed.

Even my senior IT director had a personal data loss at home and had to pay $$$ to recover it. He then realized DVD backup of family photos wasn’t good enough.

How about securing the data by encrypting disks?

I have a question on the open-source when selecting cloud backup services.

I’m shortlisting cloud backup service providers like AWS S3/Glacier and Linode.
Some of the articles in Ask Fedora/discussion seem to favor strict open source-ness.

OpenStack-based cloud services are unknown territory to me, so it is way overstretched to my capacity.

Is it alright to mix and match non-open source services into backup solutions, considering budget/performance?

I think it is OK. You should state up-front in the article that your solution requires third-party commercial services though. Also be warned that you likely will receive a few negative comments about using such services.

Alright, I recall Vexxhost was introduced in the recent Fedora magazine post, so I’ll keep looking at OpenStack public clouds and take time to get familiarized with them. I presume OpenStack Powered Platform is hugely underscored by search results.

Updated concept diagram.

networktopology3

1 Like