Hi, I would like to make a module, that makes it easier to host appflowy cloud using NixOS.
I’ve managed to host appflowy using podman and compose2nix but I can see already, that I’ve lost some useful functionality for example managing environment variables and more. It’s also scuffed and not reproducible through my nix files.
Is anyone else hosting appflowy on NixOS and/or interested in what I want to do and maybe even contributing in any way, shape or form?
Also what do some nix pros think of the idea? Is it a good idea to do this with podman? What are the requirements for something to become an official NixOS module, etc.
Would love to hear some opinions
1 Like
Did you make progress on this or find out more? I’ve been considering this as a side project too, but also comparing appflowy to affine.pro. Their features are similar though affine’s backend architecture is a lot simpler, hence easier to deploy and/or develop as a NixOS module.
I ran Appflowy for a few months, but yeah appflowy required more container images and I don‘t fully remember why but I wasn‘t so happy with it. So I set up Affine, which only has one server container and postgres+redis. And I‘m much happier with it, but I have to say I haven‘t got smtp to work properly. Even after multiple things I‘ve tried Affine doesn‘t add a from Header to the mail, so on the internet its mails are treated as spam. I dont want to set up a module for either on nixos, but I think affine would be much easier, tho the custom license might restrict that.