Portal for Teams
Portal for Teams는 Microsoft Teams 웹 앱을 독립된 Electron 창에서 사용하는 Linux용 비공식 클라이언트입니다. 개발 프로젝트 이름은 Teams for Linux이며, 시스템 알림·트레이·화면 공유·계정별 프로필을 제공합니다. Microsoft와 무관한 독립 프로젝트로, Teams 웹 기능과 조직의 이용 정책에 영향을 받습니다.
어떤 사용자에게 맞는가
회사나 학교에서 Teams를 사용하면서 Linux 데스크톱에서 업무 대화를 별도 창으로 유지하려는 사용자에게 맞습니다. 웹 앱을 감싸고 Linux 통합 기능을 추가하는 구조이므로, Microsoft 공식 데스크톱 앱과 모든 기능이 같다고 볼 수는 없습니다.
Flathub에서는 Portal for Teams라는 이름으로 배포되지만 프로젝트와 문서 이름은 Teams for Linux입니다. 해당 Flatpak의 지원 아키텍처는 x86_64와 aarch64입니다.
주요 기능과 실무 활용
시스템 알림과 트레이는 다른 프로그램으로 작업하면서 Teams 메시지를 확인하는 데 쓰입니다. 다만 배지나 알림 동작은 GNOME 등 데스크톱 환경의 영향을 받습니다. 여러 계정을 쓰는 경우 별도 프로세스로 실행하는 격리된 인스턴스와, 한 창에서 전환하는 실험적 방식 중 선택할 수 있습니다.
예를 들어 Linux에서 개발하는 담당자가 회사 계정으로 주간 회의에 참여해 IDE 창만 공유하고, 공유 미리보기로 노출 범위를 확인하는 흐름을 구성할 수 있습니다. 외부 협업 계정은 별도 프로필로 분리하면 로그인 세션을 구분하기 쉽습니다.
설치와 첫 작업 순서
먼저 배포판에서 Flatpak과 Flathub가 설정되어 있는지 확인합니다. 이후 Flathub의 설치 버튼을 이용하거나 터미널에서 flatpak install flathub com.github.IsmaelMartinez.teams_for_linux 명령을 실행하는 방식이 문서에 안내되어 있습니다. deb·rpm·AppImage 등 다른 배포 방식도 제공합니다.
설치 후 앱 메뉴에서 실행하고 Microsoft Teams 계정으로 로그인합니다. 처음에는 기본 설정으로 채팅을 열어 메시지를 확인한 뒤, 회의에 들어가기 전에 마이크·스피커·카메라를 점검하는 순서가 적절합니다. 화면 공유는 대상 창을 선택하고 확대 미리보기를 확인한 다음 시작합니다. 고급 설정은 필요할 때 추가하면 됩니다.
무료 배포와 Teams 이용 조건
앱은 Flathub에서 무료로 제공되며 프로젝트 라이선스는 GPL-3.0입니다. 이 앱을 설치한다고 Microsoft Teams의 유료 기능이나 조직 계정 이용 권한이 생기지는 않습니다. 업무용 기능은 조직에 할당된 Teams 라이선스와 관리 정책을 확인해야 합니다.
Microsoft의 Teams Free 안내에는 그룹 회의 최대 60분, 회의당 최대 100명, 사용자당 저장 공간 5GB가 명시되어 있습니다. 이는 Teams 서비스의 무료 조건이며 Portal for Teams 자체의 제한이 아닙니다. 개인용 무료 서비스의 모든 기능이 이 비공식 앱에서 동일하게 작동하는지는 별도 확인이 필요합니다.
문제가 생겼을 때 확인 순서
로그인 후 빈 화면이 나타나면 먼저 네트워크와 회사 프록시 설정을 확인하고, 브라우저의 Teams에서도 같은 계정이 접속되는지 비교합니다. 앱에서만 계속 실패할 때 문서의 캐시·저장 데이터 초기화 절차를 검토합니다. 저장 데이터 초기화 후에는 다시 로그인해야 할 수 있습니다.
공유 대상 선택 창이 뜨지 않으면 화면 캡처 권한을 확인하고, Wayland에서는 데스크톱에 맞는 화면 공유 포털 설정을 점검합니다. 마이크가 작동하지 않으면 Teams의 장치 선택과 OS의 음소거·입력 볼륨·접근 권한을 차례로 확인합니다.
알림이 없거나 너무 빨리 사라지면 알림 설정과 데스크톱 알림 시스템을 확인합니다. GNOME에서 알림이 사라지는 현상에는 문서가 electron 알림 방식으로 전환하는 방법을 제시합니다.
다른 도구와 선택 기준 및 유지보수 검토
설치 없이 Teams에 접속하려면 Microsoft가 제공하는 웹 앱을 비교 대상으로 삼을 수 있습니다. 별도 창, 트레이, 계정별 격리와 공유 미리보기가 필요하면 Portal for Teams의 기능을 검토할 이유가 있습니다. 회사가 비공식 클라이언트를 허용하는지도 선택 기준입니다.
지원 종료 검토에서는 Microsoft의 공식 Linux 데스크톱 클라이언트가 더 이상 지원되지 않는다는 점을 구분해야 합니다. Portal for Teams 프로젝트는 별도로 유지되고 있으며, 확인한 배포 페이지와 릴리스 기록에는 2026년 10월 3일자 2.24.0이 표시되어 있습니다. 배포 채널별 업데이트 시점은 다를 수 있습니다.
공식 안내
- Install Portal for Teams on Linux | Flathub · 확인 2026-10-09
- Teams for Linux — 프로젝트 README · 확인 2026-10-09
- Installation Guide | Teams for Linux Documentation · 확인 2026-10-09
- Multiple Instances (Profiles) | Teams for Linux Documentation · 확인 2026-10-09
- Screen Sharing in Teams for Linux · 확인 2026-10-09
- Troubleshooting Guide | Teams for Linux Documentation · 확인 2026-10-09
- Releases · IsmaelMartinez/teams-for-linux · 확인 2026-10-09
- Microsoft Teams client | Microsoft Learn · 확인 2026-10-09
- Microsoft Teams service description · 확인 2026-10-09
- Free Microsoft Teams · 확인 2026-10-09
주요 기능
- Teams 웹 앱을 브라우저 탭과 분리된 데스크톱 창에서 실행합니다.
- Linux 시스템 알림과 트레이를 지원하며, 트레이 배지 표시는 데스크톱 환경에 따라 달라집니다.
- 화면·창 공유 대상을 썸네일과 확대 미리보기로 확인하고, 공유 중인 화면을 별도 미리보기 창으로 볼 수 있습니다.
- 계정마다 세션·설정·데이터를 분리한 프로필을 사용할 수 있습니다. 단일 창의 계정 전환 기능은 실험적입니다.
- 화상 통화용 사용자 지정 배경과 테마를 지원합니다.
관련 프로그램
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.
Maccy
maccy.app
Clipboard manager
mitmproxy
mitmproxy.org
mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.
AWS Corretto JDK
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
OpenVPN Connect client
openvpn.net
OpenVPN Connect는 Mac에서 OpenVPN 방식의 VPN 서버에 접속하는 공식 클라이언트다. Access Server와 CloudConnexa뿐 아니라 OpenVPN Community Edition 기반 서버에도 사용할 수 있다. 회사·기관이 제공한 연결 프로필로 내부 업무망에 접속하는 용도이며, 앱 설치만으로 VPN 서버나 이용 계정이 제공되지는 않는다.
Tunnelblick
tunnelblick.net
Tunnelblick은 Mac에서 OpenVPN 연결을 설정하고 관리하는 무료 오픈소스 프로그램이다. 회사나 VPN 서비스 제공자가 준 설정 파일로 원격 네트워크에 접속하며, 메뉴 막대에서 연결 상태를 확인하고 DNS·라우팅 설정과 접속 로그를 관리할 수 있다. VPN 서버나 이용권은 별도로 필요하다.