For certain situations using teams might be very essential. Right now I am dealing with different kind of government related officials and their way of communication, especially when going through documents together with screen sharing, is MS TEAMS.
I personally prefer Telegram, Signal, Jitsi, Apache.Openmeetings or any open source free service. Full web integration might be time to time itchy, but in most cases, if the client has a well working Firefox, Edge or Chrome, they work fine.
NOTE:In browsers WEB-RTC must be turned ON/Enable for online video calls!
I usually have this disabled due to IP leaks and vulnerabilities.
"A WebRTC leak occurs when the WebRTC protocol inadvertently exposes a user's actual IP address. These leaks typically happen due to the STUN (Session Traversal Utilities for NAT) requests that WebRTC uses to discover the public IP of devices behind a NAT firewall !"
If you did not want to install TEAMs, you can use it in a web browser as client or host too, if had an MS account !
Otherwise, the answer is yes, you can install it on any linux device. Here is what I do for debian based distros. I personally don't use Ubuntu, but it will work on that too. On my main machine I run Debian, have a Mint laptop and another small notebook with Fedora, what would be slightly different.
Install or Launch Microsoft TEAMS on Linux
### Install TEAMS by APT
## V1
$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" > /etc/apt/sources.list.d/teams.list'
$ sudo apt update
$ sudo apt install teams
##V2
$ sudo mkdir -p /etc/apt/keyrings
$ sudo wget -qO /etc/apt/keyrings/teams-for-linux.asc https://repo.teamsforlinux.de/teams-for-linux.asc
$ echo "deb [signed-by=/etc/apt/keyrings/teams-for-linux.asc arch=$(dpkg --print-architecture)] https://repo.teamsforlinux.de/debian/ stable main" | sudo tee /etc/apt/sources.list.d/teams-for-linux-packages.list
$ sudo apt update
$ sudo apt install teams-for-linux
====================================
### Download .deb or APPIMAGE
https://github.com/IsmaelMartinez/teams-for-linux/releases
Install .deb with apt for solving dependencies
If downloaded an appimage, just chmod +x on it and double
click to launch .
====================================
### SNAP Install
$ sudo apt update
$ sudo apt install snapd
$ sudo snap install teams-for-linux
====================================
### Flatpak Install
$ sudo apt install flatpak
# REPO:
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ flatpak install flathub teams-for-linux
teams.for.linux
You can also use the graphical install for flatpak and snap.