Skip Navigation

Posts
1
Comments
39
Joined
1 yr. ago

  • DAVx5 basically acts as the connector between your server and your calendar/contacts/files apps

    Thank you for the explanation. I'll probably be testing a lot of FOSS apps on my current android before I make the switch, so it's good to know that I have to look out not just for usability, but also connectivity!

  • You've got a point, but now I gotta ask: Where do you store your original paperform documents? You know, the real-life critical things. Maybe I'm wrong, but I feel like most people store these things at home, possibly tucked away in a neat, little, sorted folder, for preservation. Which would be a nightmare for all the same reasons, but seems strangely accepted and widely practiced.

    No data I own is life-or-death critical. Losing everything would be really bad, but many things can be restored in alternative ways, except the photos.

    Also, I may be able to backup the most important stuff (which would only be a few GB at most) to an offsite server, as long as nextcloud (or an alternative) is able to export contacts, calendar and photos, or I can single these out in some other way. As long as this somehow works, I can rent a cheap hetzner server with a few GB of storage and have that be the backup target for the most critical stuff.

  • Yes, you're right. As David From Space said in this comment, the real critical data is far less then all of the backed up data.

    So I definitely can have an offsite-backup, it just depends on if I can single these things out in nextcloud, possibly via regular export to the filesystem.

  • If you really mean life-or-death critical

    No data I own is "life-or-death" critical.

    I can ask around for contact info again, same with calendar events I had planned. Some documents can be restored via the original service or by paying a fee to get a new original document, I still have folders full of originals in paper form. Some info can be restored by looking through my bank account or online buying activity. Losing my photos would be really sad, but nothing of that will kill me or destroy my life.

    But I definitely can save the most critical stuff (probably a few GB only), if nextcloud (or some alternative) has the ability to regularly export these to an on-disk location. This way, some backup utility like restic or rsnapshot shoud be able to do the job.

  • Now, just to throw it out there, my actual ‘critical data’ is way smaller than my total backed up data

    That's also the case for me. I'd probably count a few GB as critical. Contacts, Calendar, some photos, some documents.

    If nextcloud (or some other alternative) has the ability to regularly export these things to an on-disk location, I could definitely backup that to some cheap hetzner server. This will not be a pbs backup, but I can get by with an offsite-backup done by something like restic or rsnapshot

    Thank you for your advice!

  • Thank you for sharing your experience of the process!

    On my phone, I use DAVx5

    I'm a little confused after looking at the website. What exactly does DAVx5 do? The regular re-sync of contacts, calendar and files itself? Shouldn't that be done by the contacts app / calendar app on regular intervalls?

    with Fossify apps

    I just downloaded fossify calendar on my android a few days ago to test it and got to see the other fossify apps :)

    syncthing phasing out android support

    Oh man, I already use syncthing for ~5 GB of files and I use it on my android too. Seems I'll be trying syncthing-android-fdroid in the future then.

    There are tons of notes apps

    There really are a lot! NotallyX looks nice and simple, but memos also looks very interesting. And thank you for the link, I'll go dive into that tomorrow.

    The one Google feature I am not able to reproduce is Google Messages

    I do not need RCS-compatible messengers. What I send via SMS is nothing more than pure text, also no group chats. I use signal and element for my "fancy" messaging needs :)

    I use Tailscale

    I'll look into it some more over the next days, but on a quick glance, this seems like it is an online service where you need an account? If that's the case, I'd prefer using my already running OpenVPN server to do the job.

  • Thank you for the tipp!

    Though I gotta ask: would ZFS still bring an advantage, considering that the RAID is going to be managed inside the external RAID enclosure, so ZFS would never see the actual disks? Or did I misunderstand how these enclosures work?

  • Are the documents you edit with the online editor files which are visible in the online drive? Does nextcloud use the open document specifications for saving documents (e.g. .odt, .ods)? Can you view these files without opening them in the editor (like the preview in google drive)?

    If so, that is acceptable. The document thing is more for completion, I don't handle documents all too often. And if the online editor is bad or not working but the files are visible and offline-syncable in the drive to some desktop client and they are using the open document format, I can edit them with libreoffice.

    Thanks for the heads-up!

  • Oh, it's nice to hear somebody already did that, thank you!

    Did you have any hiccups or general problems with nextcloud or calendar/contacts/photos sync? Did you do any specific thing to harden security, other than using ufw, fail2ban and changing sshd config?

  • Thank you for your input!

    I also thought about the 3-2-1 backup rule, but am unsure if that is overkill.

    My VM-backups and file-level-backups are proxmox backup server (pbs) backups. Meaning, to have them offsite, I'd need to rent a dedicated root server on which I am able to install pbs to act as an offsite sync-target. With TB of backups, this is gonna get very costly very fast.

    I thought about regularly exporting encrypted calendar and contacts onto some free online storage, hoping I can automate this process.

    With what I have layed out in my post, to lose contacts and calendar events, both my intel NUC and the zotac mini-PC have to be corrupted at the same time. Or both RAIDs simultaniously failing both drives. Am I not paranoid enough or is that an acceptable level of failure-safety?

  • All of this will be sitting in my living room somewhere, so I'd like to keep the number of devices and the space I need for the setup to a minimum.

    I do know Synology has very solid products, but I'd rather do it myself and have full control over the servers. I use Fedora and my VMs all run debian. I also try to deploy as many services as possible with docker, as that makes it very easy to migrate stuff to another machine and test the next version before using it in production, if the need arises.

  • And then you critize the government, get a sham trial and are marked for your crime as some kind of "garbage person" without rights. Afterwards, execution or locking away and maybe throw in some torture for the fun of it. This is reality already. It just hasn't been done to you.

    You can feel about it however you want, I may even feel the same with some people, but as an adult, we have to use logic.

    The point is, there must never be an official group of people without rights you can just "get rid of" im some way. This limit is not for the punished, it exists to shield the innocent.

  • Isn't being jailed forever also an "easy way out"? I'm sure there are people on this planet who are not in jail, but, because of too little money or other circumstances, have less and get treated worse than people in jail.

    Also, if being alive really is hell to you, you might want to do something about this.

    [edit]

    It seems this has been unclear. By "do something about this" I meant speaking about the problem or therapy or the like. Yes, life sucks some times, but if being alive is hell for you, you got a problem to fix.

  • These are the occasions I wish death penalty was a thing, especially for those cases where the idiots have been caught in the act - there are better things to do with my tax money than making sure they have a place to live in and some nice good meals to go with it.

    I do understand how you feel about that and I do kinda feel the same, BUT ... you always have to assure that every last person has rights and gets acceptable treatment, even the ones who seemingly have no soul. Because if there's ever a category of people without rights, any government would have an easy way to get rid of eveyone critizing them.

  • Yes, a backup in a different location is necessary either way, I should have worded that better.

    I still prefer selfhosting, if feasible. Having data sovereignty has it's benefits.

  • If you're thinking about cloud hosting, read up about how google accidentally deleted the whole of australias pension funds account and maybe think twice about if you can afford to lose everything you have in the cloud.

    Of course, stuff like that doesn't happen everyday or to everyone. But will knowing that you've just been fucked by random chance help you when it happens?

    If you can, do selfhosting. If you can't, at least have backups somewhere other than the cloud, because the cloud is nothing more than someone else's computer. And if it's someone else's computer, the weakest link in the chain of security is always a human, who may or may not be an idiot or who may have a bad day.

  • Yeah, I do daily VM-backups which include all of the data on syncthing. No matter what you have, you always gotta have a good backup-strategy.

  • I use syncthing for some of my "can-never-lose-these" files. syncthing synchronizes files between different devices. This is not an online-file-hosting thing like Google Drive or OneDrive. These files are physically present on all synchronized devices.

    My server is the "main" (you can make everyone equal) syncthing every other syncthing connects to. With an established connection, files will be synchronized on participating devices. AFAIK, syncthing is compatible with Windows, Android and Linux.

    This way, my important files are on my server, my smartphone, my PC and my laptop and every single one of these devices must simultaniously explode for me to lose my data. Also, it's on docker hub

    pi-hole is another great one. Local adblocker for the whole network, just set it as your DNS server or let the DHCP server propagate this DNS server to your clients. This too is on docker hub