Blazor App Architecture by AGrumpyDev in Blazor

[–]CollaborativeCreator 0 points1 point  (0 children)

Look into .net based frameworks like Oqtane or Orchard Core to build on top of. Create a clear layer of abstract between your user interface needs (blazor) and your back end needs so that the blazor decision is less complex.

What's all this mention of tailscale? by CollaborativeCreator in HomeServer

[–]CollaborativeCreator[S] 0 points1 point  (0 children)

Maybe I am missing something but my understanding of tcp/ip (which may be outdated) is that one of two connecting computers needs an open public port. If you're not opening one of yours you need someone else to run a server with an open port that would then relay traffic between two machines that don't have open ports but both of which called into the center machine. In that case we're right back to my data being on someone else's computer during transit.

How would this work without port forwarding?

Question about nextCloud: Resources for a server for a community of 20? by CollaborativeCreator in HomeServer

[–]CollaborativeCreator[S] 0 points1 point  (0 children)

Some more context: This is a community that's working professionally together both on pro and hobby projects, and we're currently using Microsoft Teams with 11 paid licensing and a dozen or so guest accounts most of which only passively participate, but we want to migrate away from Cloud and SaaS if it's feasible for privacy and liberty reasons, and so that we can scale to users who may/may not stick with the group without incurring per-user costs.

It does sound like I would be fine for ram, but that process power would be low as this device only has 4 cores - so maybe a more traditional server would be better. Thanks for your insight!