

Have you tried using Ceph or other distributed storage systems in your kubernetes cluster?


Have you tried using Ceph or other distributed storage systems in your kubernetes cluster?


I’m aware of databases that support HA, but the vast majority of self-hosted apps I’ve encountered use file storage, even if they have a database as well. It sounds like you’re proposing shared storage like an NFS share. But if you’re upgrading nodes, at some point you have to upgrade the node hosting the shared storage right? Wouldn’t that take down all services? Unless you use a distributed storage system, but I’ve heard those can get very complicated…


have you found many self-hosted services that suppprt that kind of HA? I can’t imagine services like torrent clients allowing you to stream writes to one node while replicating to the other, though maybe I’m misunderstanding the setup


ok first off, this community is about self-hosting, there just happens to be a lot of overlap between people who self-host and people who care about privacy.
And if you thought privacy was about distrust, that is a very unhealthy view. Privacy-minded folk simply have different principles than the mainstream. But if somebody comes along that shares those principles, then trust can be earned.
OP’s product is open-source and self-hostable. This is aligned with the community. I’m not saying to throw money at the product before it’s released, but it’s worth keeping an eye on, and showing support for.


Ok so you’re a troll then. Fearmongering doesn’t help the community. If you’re against something give evidence. There’s a balance between fearmongering and blind hype.


this reply adds nothing. Please explain your position


You don’t have to pre-order, just wait until it’s released and buy it then. And in this case you can get a raspi and test the product for yourself, so why spread FUD?


Matrix. Bitwarden. Nextcloud. There are many examples of open-source, self-hosted applications that have for-profit companies that offer to host them for you as a service. Now if you use one of those Nextcloud providers to store your notes, can that providers read all your data? Of course. But for people who don’t want to self-host, it’s often a more trusted option than Google.


These comments are why privacy products will always be behind. Why open-source is full of dead projects. These people are just trying to make a living off making privacy-focused products. And all the comments are like “They’re a for-profit company? They had marketing material prepped to reply to people’s comments?!”.
The code is open-source, self-hostable, built using commodity hardware (raspi), and they’re just trying to make it sustainable by providing an optional paid service. This is not the enemy.


I think they’re just a privacy-focused startup that just wants to make a living off their work


my experience with these kinds of hobby scripts, is that they often don’t work, and it’s more work troubleshooting it than just installing things manually


very cool, I’ll have to look more into it


what remote desktop protocol do they use?


Very cool. I personally use a double wireguard network: a wireguard vpn at home for all my services, and then since my home network is behind a double NAT and impossible to access publicly, I use a second wireguard tunnel to a VPS, to forward traffic to my internal wireguard network. The only thing the VPS can see is encrypted wireguard packets.
Edit: it seems like this service is more for public or shared services (like a public blog), rather than private personal services, so wireguard is less of an option


All the power to you! For me personally, what I’ve learned in the past few years of using Linux, is that installing things is just half the battle. The other half is discovering them and deciding whether they are worth the time and effort. And I found out about so many useful tools from the Fedora and Bazzite teams that I decided I’d rather let them make the choices for me. Things like pipewire, wayland, fzf, ptyxis, btrfs, podman, distrobox, bazaar, and so much more.
When I want to configure a declarative environment like people do on Nixos, I just use a container, devpod, or distrobox. These are all included on Bazzite DX. But for the base system I prefer to delegate trust to others to save me the time and energy. The maintainers test each tool, and make sure they are stable and work with the rest of the system, so that I don’t have to. And in the future if I decide I don’t like the direction that Bazzite is going, the rpm-ostree rebase system lets me use a single command to switch to a different distro maintained by a different team.
Though to be honest, I wouldn’t be surprised if Nixos had a similar system, and if they don’t right now they probably will in the future. Things are changing fast!


Sorry for necro but your ideology is fascinating. It sounds like you believe offline people deserve the same benefits as online people. Why do you believe this? Why shouldn’t the world move towards an expectation of online existence?
If I were to guess, your goal is not offline existence, but privacy, and doing things offline guarantees privacy, the same way that high-security environments use airgapped machines. But that’s just a means to an end. There are other ways of achieving privacy, like using vetted open source software that take privacy seriously, for example a fediverse client running in Tor browser. Privacy does not necessitate being offline. Going to a cafe to download articles to read offline, is not really offline either. It’s just an intermittent internet connection


I imagine that this also means it’s your own responsibility to research and manage upgrades that the rest of the Linux world are making. For example, X11 -> Wayland, PulseAudio -> Pipewire. One of the benefits of using distros like Fedora or Debian is that you can trust them to make these changes for you. Reproducible is nice, but immutable distros give you a reproducible desktop that also evolves over time, without any effort from you.
Wow cool! I believe you’re the first person I’ve met that actually used a cluster FS (in their homelab at least). I looked into it myself but it felt like nobody was really using it so I didn’t bother.
Does it involve much more work or is it a fairly transparent replacement to traditional storage options? Assuming one is already using Kubernetes. I’m wondering if it’s worth it to switch to a cluster FS for everything, like Radicale or Tiddlywiki.