Just learned about P2P and syncthing. Is there a difference between P2P file-sharing and a self-hosted server with hosting something like nextcloud? Is one easier to setup/maintain than the other? More secure?Hardware requirements for scaling up? Or is there no difference if its all smaller scaled and self-hosted?