Alternatives to TeamViewer for Self-hosting with whatsoever licence