GroupFlow — 올인원 엔터프라이즈 그룹웨어

LDAP 단일 계정으로 메일·결재·캘린더·채팅·인사·CTI를 통합한 자체 소유형 엔터프라이즈 그룹웨어

CATEGORY

웹·시스템인프라

TECH STACK

React, Node.js, PostgreSQL 16, OpenLDAP, Mailcow, SOGo, Matrix/Synapse, Camunda BPM, Docker, AES-256-GCM

CLIENT

주니크 (자체 제품)

PERIOD

2026.01 – 진행 중

메일은 A사, 전자결재는 B사, 채팅은 C사 — 도구가 늘수록 계정·비용·데이터가 사방으로 흩어집니다. GroupFlow는 검증된 오픈소스를 직접 오케스트레이션하고 그 위에 통합 웹·인증·권한을 자체 구현해, 메일·전자결재·캘린더·채팅·인사·전화(CTI)까지 LDAP 단일 계정으로 묶은 자체 소유형(self-hosted) 엔터프라이즈 그룹웨어입니다.

1 계정
LDAP SSO 통합 로그인
9+ 모듈
메일·결재·캘린더·채팅·인사·CTI
100%
데이터 자체 보유
0
슈퍼계정 (테넌트 격리)

배경 — 왜 그룹웨어는 구독료와 계정의 미로가 되는가

중소·중견기업일수록 도구 분산이 곧 관리 부담이 됩니다. 사용자가 늘수록 비용은 선형으로 커지고, 입·퇴사 때마다 여러 시스템을 각각 손봐야 하며, 데이터는 외부 클라우드에 갇힙니다.

구독료 누적

인당 여러 SaaS를 겹쳐 결제 — 사용자가 늘수록 비용이 선형으로 증가.

계정 분산

서비스마다 별도 로그인 — 입·퇴사 때마다 여러 시스템을 각각 손봐야 함.

데이터 외부 종속

메일·문서·대화가 외부 클라우드에 갇혀 소유와 이전이 어려움.

격리 리스크

멀티테넌트에서 슈퍼계정 하나가 전체 격리를 무너뜨릴 수 있음.

솔루션 — 구독을 늘리는 대신, 계정을 하나로

GroupFlow는 LDAP + PostgreSQL 하이브리드 위에 업무에 필요한 모든 모듈을 얹은 단일 플랫폼입니다. 검증된 오픈소스(Mailcow · SOGo · Matrix · Camunda)를 직접 오케스트레이션하고, 그 위에 통합 웹과 인증·권한을 자체 구현했습니다. 직원은 LDAP 계정 하나로 모든 기능에 SSO로 접근하고, 데이터는 조직이 직접 소유합니다 — 외부 SaaS 종속과 인당 구독 누적에서 벗어나는 것이 핵심입니다.
GroupFlow 통합 대시보드 — 안읽음 메일·미결 결재·오늘 일정·연차·공지를 한 화면에 표시
통합 대시보드 — 안읽음 메일·미결 결재·오늘 일정·연차·공지를 한 화면에

주요 기능 — 업무의 처음부터 끝까지, 한 화면에서

메일AI 작성 내장

Mailcow 기반. 리치 에디터·대용량 첨부·Sieve 자동분류·예약발송·서명·PST/IMAP 가져오기.

전자결재Camunda BPM

기안·승인·반려·취소결재, 표준 양식 34종, 결재 연동 휴가 자동부여.

캘린더SOGo CalDAV

반복 일정(RRULE)·팀 공유 캘린더·휴가 오버레이·iMIP 초대.

메시지 · 채팅Matrix

SSO 프로비저닝, DM·그룹DM·채널, 스레드·멘션·파일첨부·검색·프레즌스, 통합 허브 봇.

인사 · 조직도RBAC

LDAP 기반 사용자 CRUD·조직 트리·휴직/퇴사·연차/휴가 체계, 역할 기반 권한.

주소록CardDAV

회사 주소록(LDAP) + 개인 주소록(SOGo)·즐겨찾기·메시지 바로 보내기.

사내 게시판

공지·자유·건의·경조사 통합. 상단고정·읽음확인·댓글·익명, 리치 에디터.

전화 (CTI)레거시 대체

LG U+ DCS 연동. 발신자 실시간 조회·상담 패널·통화 이력 — 구형 ActiveX CTI 완전 대체.

AI 어시스턴트Multi-LLM

Claude·Gemini·ChatGPT·자체 AI 멀티 프로바이더. 용도별(메일/게시글) 파인튜닝 프롬프트.

대시보드

안읽음 메일·미결 결재·오늘 일정·공지·연차를 한눈에. 실데이터 기반 위젯.

GroupFlow 웹메일 화면 — Mailcow 기반 리치 에디터·첨부·예약발송 인터페이스
메일 (Mailcow)
GroupFlow 전자결재 화면 — Camunda BPM 기안·승인·반려 워크플로
전자결재 (Camunda BPM)
GroupFlow 캘린더 화면 — SOGo CalDAV 반복 일정·팀 공유·휴가 오버레이
캘린더 (SOGo CalDAV)
GroupFlow 기술지원 헬프데스크 — 티켓 관리·SLA·상태추적 대시보드
기술지원 헬프데스크 · SLA
GroupFlow 전화(CTI) 화면 — LG U+ 연동 발신자 조회·상담 패널·통화 이력
전화 CTI — 통화 이력·상담 패널
GroupFlow 인사·조직도 화면 — LDAP 계정·조직 트리·역할 기반 권한 관리
인사·조직도 — RBAC

아키텍처 — LDAP·PostgreSQL 하이브리드 코어

계정·조직의 진실(Source of Truth)은 LDAP이, 애플리케이션 데이터는 PostgreSQL이 맡습니다. LDAP DN을 PostgreSQL의 외래키로 연결하는 하이브리드 구조가 SSO와 데이터 일관성의 뿌리입니다.

Presentation
프레젠테이션
React + ViteTailwind 디자인 토큰단일 계정 SSO
Application Core
애플리케이션 코어
Node.js · ExpressPostgreSQL 16OpenLDAPFacade 서비스 패턴RBAC · 감사로그
Orchestration
검증된 오픈소스 오케스트레이션
Mailcow · 메일SOGo · 캘린더/주소록Matrix/Synapse · 채팅Camunda · 워크플로
멀티테넌트 격리는 설계의 전제입니다. 메일·캘린더·주소록 접근은 사용자별 앱 비밀번호(AES-256-GCM 암호화)로만 이루어지며, 테넌트 경계를 넘는 슈퍼계정을 두지 않습니다.
GroupFlow 시스템 관리·외부 연동 화면 — LDAP·Camunda·Mailcow·Matrix·AI 연결 상태 및 설정
시스템 관리 › 외부 연동 — LDAP·Camunda·Mailcow·Matrix·AI 연결 상태

설계 원칙 — 더하기보다 합치기, 그리고 소유하기

01
계정은 하나로

모든 모듈이 LDAP 단일 계정으로 SSO. 입·퇴사 처리도 한 곳에서 끝납니다.

02
데이터는 소유한다

메일·문서·대화를 조직 인프라에 보관. 외부 SaaS 종속·이전 리스크를 줄입니다.

03
슈퍼계정을 만들지 않는다

테넌트별 암호화된 앱 비밀번호만 사용. 격리 위반의 근원을 원천 차단합니다.

04
vendor lock-in을 피한다

표준 프로토콜(IMAP·CalDAV·CardDAV·Matrix) 기반 오픈소스를 직접 오케스트레이션.

05
코드가 원천이다

엔드포인트·스키마는 코드가 진실. 문서 중복을 없애 낡음(drift)을 막습니다.

06
레거시를 흡수한다

구형 CTI 등 기존 자산의 데이터를 이관·동기화해 무중단으로 대체합니다.

규모 · 성능 — 가벼운 코어, 조직 규모에 맞춰 확장

애플리케이션 코어는 메타데이터·로그 중심이라 가볍습니다. 실측 기준 백엔드 프로세스 ~120MB, 사용자 데이터는 인당 수 MB 수준. 아래는 조직 규모별 권장 스펙(앱 코어 기준·여유분 포함)입니다.

규모 vCPU 메모리 디스크(1년) 구성
≤ 10명 1–2 2 GB 20 GB 단일 서버
≤ 100명 2 4 GB 40–60 GB 단일 서버
≤ 1,000명 4 8–16 GB 100–200 GB 백엔드/DB 분리
≤ 5,000명 8+ 16–32 GB 300–500 GB 백엔드 다중화 + LB + 전용 DB

ⓘ 위는 GroupFlow 앱 코어 기준입니다. 메일 저장용량 등 대용량 데이터는 조직 정책·보존기간에 따라 별도 산정하며, 규모·트래픽에 맞춘 정밀 사이징을 제공합니다.

기술 스택 — 표준 위에 쌓은 통합

프론트엔드

ReactViteTailwind CSSTipTap

애플리케이션 코어

Node.jsExpressPostgreSQL 16OpenLDAPSequelize

오케스트레이션

Mailcow (IMAP/SMTP/Sieve)SOGo (CalDAV/CardDAV)Matrix / SynapseCamunda BPM

보안 · AI

AES-256-GCMRBAC · 감사로그Multi-LLM (Claude·Gemini·GPT)

인프라

Docker

GUNIQ의 역할 — 기획부터 운영까지, 단일 팀이

제품 기획·UX 설계, 프론트·백엔드 개발, LDAP·메일·채팅·워크플로 통합, 인프라 구축·운영까지 — 전 과정을 GUNIQ 단일 팀이 수행했습니다. 외주 조립이 아니라, 하나의 팀이 아키텍처의 일관성을 끝까지 책임지는 방식입니다.

제품 기획UX/UI 설계프론트엔드백엔드LDAP 통합메일·협업 연동워크플로(BPM)CTI 연동인프라·배포운영·유지보수

한 장 요약

GroupFlow는 흩어진 업무 도구와 계정을 LDAP·PostgreSQL 하이브리드 위에서 하나로 합친 자체 소유형 엔터프라이즈 그룹웨어입니다. 메일·전자결재·캘린더·채팅·인사·전화(CTI)까지, 단일 계정과 단일 시스템으로 — 구독 누적과 외부 종속 없이 조직이 업무 데이터의 통제권을 되찾습니다.

OTHER PROJECTS

다른 프로젝트

비슷한 프로젝트가 필요하신가요?

기획부터 개발, 운영까지 함께 만들어 드립니다.