Yes, they are.
I believe this replaces esync and fsync. IIRC it’s slightly faster and has the benefit of being mainlined.
Ceph is a huge amount of overhead, both engineering and compute resources, for this usecase.
Sometimes I think this community skills be called homelab instead of selfhosted based on the kinds of questions
What’s the cost and impact of downtime for you? If you’re doing this for personal use it’s probably minimal for both so doesn’t really matter. If you want to try the new thing and you’re not afraid of the time investment or potential downtime then go for it
Runc is native.
It’s been a long time since I took it but these are two I recall being helpful. There is a ton of material out there on this cert. I think I recall the official book being helpful too.
https://www.professormesser.com/network-plus/n10-008/n10-008-video/n10-008-training-course/
https://youtu.be/_QBY29dmr-M?si=hmUo22xwjU6oa7Aj
Part 1 and part 5 look most applicable to you. You’re unlikely to ever need or want to mess with dynamic routing unless you’re doing networking for very large networks for example.
What you’re looking for is a backup. RAID is not a backup, as another poster said it’s a tool for enduring high availability, and possibly higher throughput.
Buy a second pi and put it in another location in your house or even better at friends house then configure regular backups of your important data to it. There are also cloud services for doing backups which are great because having a location to do off-site backups to can be really hard to get as an individual.
A lot of this is being complicated for you by not understanding networking fundamentals. I’d suggest looking into a Network+ certification which will cover all of these basics like DNS. You don’t have to actually get the cert, just going through the motions on learning the material should help a lot.
You seem to be close on grokking the whole picture and just need some of the basics that are hard to pick up from just doing things at home. A lot of work has been done to try abstract that away from consumers in order to make things easier which is making it harder for you.
Fair enough. Personally I’d start with their documentation then: https://docs.openstack.org/install-guide/
For OS it looks like they support RHEL/CentOS, Ubuntu, Debian, and SUSE so I’d stick with one of those.
Openstack is like self-hosting your own cloud provider. My 2 cents is that it’s probably way overkill for personal use. You’d probably be interested in it if you had a lot of physical servers you wanted to present as a single pooled resource for utilization.
How does one install it?
From what I heard from a former coworker - with great difficulty.
What is the difference between a hypervisor/openstack/a container service (podman,docker)?
A hypervisor runs virtual machines. A container service runs containers which are like virtual machines that share the host’s kernel (more to it than that but that’s the simplest explanation). Openstack is a large ecosystem of pieces of software that runs the aforementioned components and coordinates it between a horizontally scaling number of physical servers. Here’s a chart showing all the potential components: https://upload.wikimedia.org/wikipedia/commons/a/a5/Openstack-map-v20221001.jpg
If you’re asking what the difference between a container service and a hypervisor are then I’d really recommend against pursuing this until you get more experience.
How is this different from Fail2Ban?
Typically there’s a period of responsible disclosure to give the software maintainer an opportunity to fix it before it’s widely announced. After that period is up or the fix has been released the vulnerability discoverer is able to announce it and take credit for finding it.
I don’t really get the comparison to vagrant. It doesn’t seem like it feels the same role? Can distro box be used to share environments with other developers or used in CI/CD processes?
Neither because it makes it hard to copy paste. If you have to pick one then $ because # is for comments in bash.
Ikey being involved again doesn’t exactly fill me with confidence. Josh has been very reliable though.
Drama aside, Solus’ target userbase has always been exactly what you’re describing.
When you start talking about offline then you’re going to run into consistency issues and conflicts. How will a system automatically determine which edit to a file is correct if they were both edited offline?
I’m fairly certain Ceph is also going to be online only. You won’t be accessing your CephFS filesystems when you take your laptop offline since they’re part of the object store.
Something like Syncthing (as @Max_P@lemmy.max-p.me suggested) or some other ‘Dropbox-like’ self-hosted solution might be the way to go for what you’re doing. Even then you’ll probably only want to replicate a subset of your home directory - for example I’d skip temp and cache files that a lot of programs create.
If you want to play with Ceph just for the sake of doing so then don’t let me stop you though :)
Truly a Taco Bell-level take.