Syncthing 2.1.5 무료 다운로드·설치 방법, 기기 간 폴더 동기화

Syncthing 2.1.5는 중앙 저장소 없이 사용자가 허용한 기기끼리 폴더를 직접 동기화하는 무료 오픈소스 프로그램입니다.

Windows·macOS·Linux 파일 선택부터 Device ID 등록, Add Folder, 버전 관리와 Ignore Patterns, 연결·충돌 오류 해결까지 실제 Web GUI 메뉴 기준으로 설명합니다.

Syncthing 공식 파란색 연결망 아이콘
Syncthing
Syncthing contributors
2.1.5버전
무료 MPL-2.0가격
로컬 Web GUI관리
기기 간 TLS전송

다운로드

Syncthing은 어떤 프로그램인가요?

각 기기를 Device ID로 식별하고 선택한 폴더를 TLS 연결로 동기화합니다.

Folders, This Device와 Remote Devices가 있는 로컬 Web GUI에서 경로, 연결과 전송 상태를 관리합니다.

Syncthing 실제 Folders·This Device·Remote Devices UI

Syncthing Folders와 This Device 및 Remote Devices 실제 Web GUI

공식 문서 실제 화면에서 폴더의 Global·Local State와 Out of Sync Items, 현재 기기의 전송·Discovery 상태, 원격 기기의 연결 진행률을 확인할 수 있습니다.

다운로드

Windows386·amd64·ARM64 ZIP
macOSIntel·Apple Silicon·Universal
Linuxtar.gz·DEB
관리 주소127.0.0.1:8384
기기Device ID
상태Up to Date

Syncthing 2.1.5 설치 후 첫 폴더 동기화

Windows 64비트 PC는 syncthing-windows-amd64-v2.1.5.zip을 받아 압축을 풀고 syncthing.exe를 실행합니다. Windows ARM64는 windows-arm64 ZIP을 선택합니다. 처음 시작하면 로컬 관리 화면이 기본 브라우저의 127.0.0.1:8384 주소로 열립니다.

두 기기에 Syncthing을 설치한 뒤 각 기기의 Device ID를 서로 등록합니다. 한쪽에서 Add Folder로 동기화할 폴더를 만들고 상대 기기를 공유 대상으로 선택한 다음, 다른 기기에 표시되는 폴더 추가 요청에서 저장 경로를 정해야 실제 동기화가 시작됩니다.

  1. 각 기기의 운영체제와 CPU에 맞는 2.1.5 파일을 받습니다.
  2. Syncthing을 실행하고 로컬 Web GUI가 열리는지 확인합니다.
  3. Actions → Show ID에서 첫 기기의 Device ID를 확인합니다.
  4. 상대 기기에서 Add Remote Device를 눌러 Device ID를 등록합니다.
  5. 첫 기기에서 Add Folder로 폴더 경로와 Folder ID를 정합니다.
  6. 상대 기기의 폴더 추가 요청을 열고 로컬 저장 경로를 선택합니다.
  7. 양쪽 Folders 상태가 Up to Date로 바뀌는지 확인합니다.

Syncthing은 어떤 프로그램인가요?

Syncthing은 중앙 저장소에 파일을 맡기지 않고 사용자가 허용한 기기끼리 폴더를 동기화하는 무료 오픈소스 프로그램입니다. 각 기기는 고유한 Device ID로 식별되고 전송 구간은 TLS로 보호됩니다.

관리 화면은 웹 브라우저에 표시되지만 기본 주소는 현재 PC의 로컬 인터페이스입니다. Folders에서 공유 폴더 상태를 보고, This Device에서 현재 기기의 전송 속도와 검색 상태를 확인하며, Remote Devices에서 연결된 상대 기기를 관리합니다.

현재 버전과 무료 배포 확인

공식 GitHub latest 릴리스는 2.1.5이며 2026년 9월 8일 공개됐습니다. Windows 386·amd64·ARM64 ZIP, macOS Intel·Apple Silicon·Universal ZIP, Linux의 여러 CPU용 tar.gz와 amd64·ARM64 DEB가 같은 릴리스에 제공됩니다.

공식 저장소는 MPL-2.0 라이선스를 표시합니다. Syncthing 자체는 구독료 없이 사용할 수 있지만 모바일 래퍼, NAS 패키지와 클라우드 서버는 별도 프로젝트이므로 지원 주체와 비용을 각각 확인해야 합니다.

Windows 파일 선택과 실행

일반 Intel·AMD 64비트 Windows PC는 syncthing-windows-amd64-v2.1.5.zip을 선택합니다. Snapdragon 계열 Windows ARM 장치는 windows-arm64 ZIP, 매우 오래된 32비트 Windows는 windows-386 ZIP을 사용합니다.

ZIP을 전용 폴더에 풀고 syncthing.exe를 실행합니다. 콘솔 창을 바로 닫으면 동기화 프로세스도 종료될 수 있으므로 작업 중에는 실행 상태를 유지합니다. 자동 시작이 필요하면 공식 문서의 Windows 서비스 또는 사용 중인 운영체제의 시작 방식에 맞춰 구성합니다.

macOS와 Linux 파일 선택

Apple Silicon Mac은 syncthing-macos-arm64-v2.1.5.zip, Intel Mac은 macos-amd64 ZIP을 받습니다. 한 파일로 양쪽 CPU를 지원해야 할 때는 macos-universal ZIP을 선택하되 아카이브를 풀어 실행 파일의 출처와 권한을 확인합니다.

Ubuntu·Debian x86-64는 syncthing_2.1.5_amd64.deb, ARM64는 arm64.deb를 사용합니다. 다른 Linux x86-64 환경은 linux-amd64 tar.gz를 선택하고, 배포판 저장소 패키지를 쓸 때는 버전과 유지 관리 주체가 공식 릴리스와 다를 수 있음을 확인합니다.

실제 Web GUI 화면 읽기

공식 문서의 실제 화면 왼쪽 Folders에는 Family photos 같은 폴더 이름과 Folder ID, Folder Path, Global State, Local State, Out of Sync Items, Rescans, Shared With, Last Scan이 표시됩니다. Pause, Rescan, Edit 버튼으로 폴더 단위 작업을 실행합니다.

오른쪽 This Device에는 전송 속도, 전체 로컬 상태, Listeners, Discovery, Uptime과 버전이 보입니다. Remote Devices에는 Android phone, Linux server, Mac laptop 같은 상대 기기의 연결·동기화 상태가 표시되며 Add Remote Device로 새 기기를 등록합니다.

Device ID로 상대 기기 추가

첫 기기에서 Actions → Show ID를 열어 긴 문자로 된 Device ID를 복사합니다. 이 값은 장치를 식별하는 공개 키 지문이며 계정 비밀번호는 아니지만, 연결할 사람과 기기를 확인한 뒤 안전한 채널로 전달합니다.

상대 기기에서 Add Remote Device를 누르고 Device ID와 알아보기 쉬운 Device Name을 입력합니다. 저장 후 양쪽에서 서로를 허용해야 하며 Remote Devices 상태가 Disconnected라면 상대 프로그램 실행, 네트워크와 방화벽부터 확인합니다.

Add Folder에서 폴더 공유

Add Folder를 눌러 Folder Label, Folder ID와 Folder Path를 입력합니다. Folder ID는 두 기기에서 같은 공유를 식별하므로 상대 기기의 기존 다른 폴더 ID와 겹치지 않게 하고, Folder Path는 그 기기에서 실제 파일을 저장할 로컬 경로로 지정합니다.

Sharing 탭에서 동기화할 Remote Device를 선택하고 저장합니다. 상대 기기에는 새 폴더 공유 요청이 표시되며 Accept/Add를 누른 다음 그 기기의 Folder Path를 따로 선택해야 합니다. 두 기기의 실제 경로가 같을 필요는 없습니다.

Send & Receive와 단방향 폴더 선택

Folder Type의 Send & Receive는 양쪽 변경을 모두 주고받습니다. 한 기기를 원본 배포용으로 쓰려면 Send Only, 수신 전용 보관소로 쓰려면 Receive Only를 선택할 수 있지만 삭제와 충돌 처리 의미를 이해한 뒤 사용해야 합니다.

기존 파일이 있는 폴더의 유형을 바꾸기 전에는 별도 백업을 만듭니다. Send Only에서 로컬 변경을 강제로 되돌리거나 Receive Only에서 변경을 재정의하는 버튼은 실제 파일을 바꿀 수 있으므로 차이 목록을 먼저 확인합니다.

Rescan 간격과 변경 감시 조정

Syncthing은 파일 시스템 감시와 정기 Rescan을 함께 사용합니다. Edit Folder의 Advanced에서 Rescan Interval을 너무 짧게 잡으면 대형 폴더의 디스크 사용량이 늘고, 너무 길면 감시가 놓친 변경을 늦게 발견할 수 있습니다.

파일이 추가됐는데 보이지 않으면 폴더의 Rescan을 한 번 눌러 Local State가 갱신되는지 확인합니다. 반복해서 전체 재검색하기 전에 Folder Path, 권한, Ignore Patterns와 파일 시스템 감시 오류를 확인합니다.

Ignore Patterns로 제외 파일 설정

Edit Folder의 Ignore Patterns에서 동기화하지 않을 임시 파일, 캐시와 빌드 결과 패턴을 지정합니다. 패턴은 폴더의 .stignore 파일에 저장되며 운영체제별 경로 구분과 대소문자 차이를 고려해야 합니다.

중요 문서를 넓은 와일드카드로 제외하지 않도록 작은 하위 폴더에서 먼저 시험합니다. 무시된 파일은 다른 기기로 전송되지 않으므로 백업 대상까지 제외되지 않았는지 Ignore Patterns와 원본 폴더를 함께 확인합니다.

File Versioning으로 이전 파일 보관

Edit Folder의 File Versioning에서 Trash Can, Simple, Staggered 또는 External 방식을 선택할 수 있습니다. 버전 관리는 상대 기기 변경으로 교체되거나 삭제된 파일의 이전 사본을 보관하지만 모든 로컬 편집을 완전한 백업처럼 기록하는 기능은 아닙니다.

보관 기간과 버전 수를 정할 때 폴더 크기와 디스크 여유 공간을 확인합니다. 중요한 자료는 Versioning과 별개로 오프라인 백업을 유지하고, 실제 복원 위치와 파일 이름을 작은 테스트 파일로 확인합니다.

동기화 충돌 파일 처리

두 기기에서 같은 파일을 동시에 바꾸면 Syncthing은 한쪽 내용을 덮어쓰지 않고 sync-conflict가 포함된 별도 파일을 만들 수 있습니다. Recent Changes와 폴더의 Out of Sync Items에서 충돌 시점과 기기를 확인합니다.

두 파일을 열어 필요한 변경을 합친 뒤 최종 파일을 정하고 충돌 사본을 삭제합니다. 충돌이 자주 생기면 해당 파일을 동시에 편집하지 않도록 작업 순서를 바꾸거나 한 기기를 Send Only로 운영할지 검토합니다.

Remote Device가 Disconnected일 때

양쪽 Syncthing이 실행 중이고 Remote Device의 Device ID가 정확한지 먼저 확인합니다. This Device의 Discovery와 Listeners가 모두 실패한다면 방화벽, 프록시, 공유기와 네트워크 정책에서 Syncthing 연결을 막는지 확인합니다.

포트를 무작정 외부에 열기 전에 Global Discovery와 Relay 상태를 확인합니다. 같은 LAN에서도 연결되지 않으면 두 기기의 시스템 시간, 로컬 방화벽 허용과 주소 설정을 점검하고 로그에서 최초 연결 오류를 확인합니다.

Out of Sync Items가 줄지 않을 때

폴더를 펼쳐 Out of Sync Items를 누르면 전송되지 않은 파일과 이유를 확인할 수 있습니다. 파일 이름 제한, 권한 거부, 경로 길이, 디스크 부족과 다른 프로그램의 파일 잠금이 흔한 원인입니다.

문제 파일 하나를 기준으로 양쪽 Folder Path와 권한을 비교합니다. 전체 데이터베이스를 지우거나 재인덱싱하기 전에 디스크 여유 공간을 만들고 잠근 프로그램을 닫은 뒤 Rescan으로 해당 파일 상태가 바뀌는지 확인합니다.

Web GUI 보안 설정

기본 로컬 관리 화면을 다른 네트워크 인터페이스에 공개해야 한다면 Actions → Settings → GUI에서 사용자 이름과 강한 비밀번호를 먼저 설정하고 HTTPS와 접근 범위를 검토합니다. 0.0.0.0에 열어 둔 채 인증 없이 사용하지 않습니다.

관리 화면 주소와 파일 전송 포트는 역할이 다릅니다. 역방향 프록시를 쓸 때는 공식 보안 문서에 따라 TLS와 신뢰할 프록시를 설정하고 인터넷에서 관리 UI가 직접 노출되지 않는지 별도 장치에서 확인합니다.

업데이트와 자동 시작 확인

Web GUI의 This Device 또는 Actions 메뉴에서 현재 버전이 2.1.5인지 확인합니다. 수동 ZIP 설치는 새 릴리스 파일로 교체할 때 실행 중인 Syncthing을 정상 종료하고 설정·데이터베이스 폴더를 백업한 뒤 진행합니다.

재부팅 뒤 자동 시작을 구성했다면 Web GUI가 열리지 않아도 백그라운드 프로세스가 실제 실행되는지, 공유 폴더가 Up to Date인지 확인합니다. 서비스 계정으로 실행하면 개인 계정의 폴더 권한이 달라질 수 있습니다.

백업과 동기화를 구분해 운영

동기화는 한 기기에서 삭제하거나 암호화된 파일이 다른 기기로 전파될 수 있으므로 그 자체로 독립 백업이 아닙니다. 중요한 폴더는 File Versioning을 켜고, Syncthing 대상 밖의 저장 장치나 백업 서비스에 주기적으로 별도 사본을 만듭니다.

매주 Remote Devices 연결 상태와 Failed Items를 확인하고, 매월 테스트 파일을 이전 버전이나 백업에서 복원해 봅니다. 기기를 폐기할 때는 먼저 모든 폴더가 Up to Date인지 확인한 뒤 양쪽 설정에서 해당 Remote Device 공유를 해제합니다.

자주 묻는 질문

Syncthing 2.1.5는 무료인가요?

네. 공식 저장소는 MPL-2.0 라이선스를 표시하며 구독 없이 사용할 수 있습니다.

Windows 64비트 PC는 어떤 파일을 받나요?

syncthing-windows-amd64-v2.1.5.zip을 받아 압축을 풀고 syncthing.exe를 실행합니다.

상대 기기를 어떻게 추가하나요?

Actions → Show ID에서 Device ID를 확인하고 상대 기기의 Add Remote Device에 입력한 뒤 양쪽에서 허용합니다.

동기화가 백업을 대신하나요?

아닙니다. 삭제나 손상도 전파될 수 있으므로 File Versioning과 별도의 오프라인 백업을 함께 사용해야 합니다.

관리 화면이 열리지 않으면 어떻게 하나요?

Syncthing 프로세스가 실행 중인지 확인하고 기본 로컬 주소 127.0.0.1:8384를 엽니다. 포트를 바꿨다면 설정된 GUI 주소를 확인합니다.

두 기기를 연결한 뒤 Up to Date와 백업까지 확인하세요

운영체제와 CPU에 맞는 Syncthing 2.1.5를 실행하고 Device ID를 서로 등록합니다. 공유 폴더의 로컬 경로를 각각 정한 뒤 Folders가 Up to Date인지, Versioning과 별도 백업이 준비됐는지 확인하세요.

공식 자료와 확인일

Syncthing 공식 홈페이지 · Syncthing 공식 2.1.5 릴리스 · Syncthing 공식 저장소·라이선스 · Syncthing 공식 사용자 문서 | 2026-10-02T03:47:50.819811+00:00

다운로드