[General] Windows에서 Plane 서비스 Docker로 로컬 실행하기

2025. 6. 28. 19:45·개발 (Development)/General

Plane은 오픈소스로 제공되는 프로젝트 관리 도구입니다. Notion과 Linear의 장점을 합쳐 만든 이 툴은 직접 서버에 설치하여 사용할 수 있는 Self-hosted 기능도 제공하는데요. 이 글에서는 Windows 환경에서 Docker를 사용해 Plane 서비스를 로컬에서 실행하는 방법을 단계별로 소개합니다.

사전 준비 사항

Plane을 실행하기 위해 아래 소프트웨어가 사전에 설치되어 있어야 합니다.

  • Docker Desktop (WSL2 백엔드 사용)
  • Git
  • (선택) WSL2 리눅스 환경 – 설치 스크립트 실행 시 필요

설치 및 실행 절차

1. Plane 저장소 클론

git clone https://github.com/makeplane/plane.git
cd plane

2. 설치 스크립트 실행 (WSL2 환경 권장)

./setup.sh
  • 설치 진행 옵션을 선택하면 plane-app 디렉토리가 생성됩니다.
  • 내부에 docker-compose.yml, plane.env 파일이 자동으로 구성됩니다.

3. 수동 설치 (Windows PowerShell 사용 시)

WSL 없이 Windows PowerShell만 사용하는 경우 아래 방식으로 구성 가능합니다.

cd plane/deployment/docker-compose
Copy-Item .\plane.env.template .\plane.env

환경 변수 수정

plane.env 파일을 열어 다음과 같이 설정합니다:

NGINX_PORT=8080
WEB_URL=http://localhost:8080

4. Docker Compose로 실행

docker-compose --env-file .\plane.env up -d
  • 첫 실행 시 이미지 다운로드와 초기 설정으로 수 분 소요될 수 있습니다.

5. 브라우저에서 접속 확인

웹 브라우저를 열고 아래 주소로 접속합니다:

http://localhost:8080

정상적으로 접속되면 Plane 서비스 실행이 완료된 것입니다.

자주 사용하는 명령어

# 서비스 중지
docker-compose down

# 로그 확인
docker-compose logs -f

# 서비스 재시작
docker-compose restart

마무리

Plane은 협업과 프로젝트 관리를 위해 매우 유용한 오픈소스 툴입니다. Docker로 간편하게 로컬에서 실행할 수 있기 때문에 팀원 간 테스트, 개인용 설치 등에 활용하기 좋습니다. 추후 외부 도메인 연결, HTTPS 인증서 적용 등의 고급 설정도 이어서 다뤄보겠습니다.

반응형

'개발 (Development) > General' 카테고리의 다른 글

[General] 파라미터 이름에서 특수문자를 제거해야 했던 이유  (2) 2025.07.20
[General] Data Model 문서와 인터페이스 정의 문서  (0) 2025.04.12
[General] 시스템 운영자 매뉴얼, 이렇게 작성해보세요  (0) 2025.04.06
[General] Nx CLI 오류: The Nx CLI could not find or load the native binary for your supported platform (win32-ia32) 해결 방법  (0) 2025.03.16
[General] arm64 vs amd64 구분 방법  (1) 2025.01.12
'개발 (Development)/General' 카테고리의 다른 글
  • [General] 파라미터 이름에서 특수문자를 제거해야 했던 이유
  • [General] Data Model 문서와 인터페이스 정의 문서
  • [General] 시스템 운영자 매뉴얼, 이렇게 작성해보세요
  • [General] Nx CLI 오류: The Nx CLI could not find or load the native binary for your supported platform (win32-ia32) 해결 방법
LoopThinker
LoopThinker
모르는 것을 알아가고, 아는 것을 더 깊게 파고드는 공간
  • LoopThinker
    CodeMemoir
    LoopThinker
  • 전체
    오늘
    어제
    • 분류 전체보기 (198) N
      • 개발 (Development) (134) N
        • Algorithm (1)
        • Angular (1)
        • AWS (4)
        • DeepSeek (2)
        • Docker (6)
        • Git (3)
        • Java (24) N
        • JavaScript (4)
        • Kafka (4)
        • Kubernetes (4)
        • Linux (6)
        • PostgreSQL (34) N
        • Python (23) N
        • React (3)
        • TypeScript (3)
        • Vue.js (5)
        • General (7)
      • 데이터 분석 (Data Analysis) (1)
      • 알고리즘 문제 풀이 (Problem Solving.. (27)
      • 자격증 (Certifications) (24)
        • ADsP (14)
        • 정보처리기사 (4)
        • Linux Master (5)
        • SQLD (1)
      • 기술 동향 (Tech Trends) (10)
      • 기타 (Others) (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Linux
    deepseek
    javascript
    Vue.js
    리눅스 마스터 2급 2차
    java
    리눅스 마스터 2급
    MyBatis
    리눅스 마스터
    Kafka
    백준온라인저지
    python
    Vue
    백준자바
    오답노트
    자바
    DevOps
    ADsP
    PostgreSQL
    데이터분석
    백준알고리즘
    Kubernetes
    백준
    springboot
    JSON
    typescript
    pandas
    Linux master
    docker
    AWS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
LoopThinker
[General] Windows에서 Plane 서비스 Docker로 로컬 실행하기
상단으로

티스토리툴바