I am currently using a private discord server that I created just for myself so I can store random files and links. I know that this is incredibly stupid when it comes to privacy and security, so I'm looking for a way to self host it. I need something private, end to end encrypted and self-hostable that allows you to have multiple channels for different topics and such. I also need it to be able to store files forever and work on my phone as well. Any recommendations?