tide

A self-hosted video meeting service with optional recording and sign-in.