Repolode
karanhudia

karanhudia/borg-ui

명령줄 없이 저장소 설정, 예약 백업, 아카이브 탐색과 복원을 관리하는 BorgBackup용 셀프 호스팅 웹 인터페이스입니다.

스타
1,682
포크
62
열린 이슈
31
마지막 커밋
어제

어떤 프로젝트인가요?

Borg UI는 일반적으로 터미널에서 사용하는 중복 제거 백업 도구 BorgBackup의 웹 프런트엔드입니다. 로컬 디스크, SSH 또는 SFTP 대상에 저장소를 만들고 관리하며, 실시간 진행 상황을 확인하면서 백업을 실행하고 아카이브를 탐색해 개별 파일을 복원할 수 있습니다.

예약 작업, 유지보수 작업, 백업 전후 훅도 같은 인터페이스에서 설정할 수 있습니다. 100개 이상의 서비스를 지원하는 Apprise를 통해 알림을 보내며, SSH 키 배포와 저장소 상태 확인 기능으로 원격 머신을 추가할 수 있습니다.

BorgBackup 1.x와 BorgBackup 2 베타를 지원합니다. amd64, arm64, armv7용 Docker 컨테이너로 실행할 수 있으며, Debian 또는 Ubuntu 호스트에 직접 설치할 수도 있습니다.

핵심 기능

  • 01로컬, SSH, SFTP 대상에 저장소를 만들고 관리합니다.
  • 02실시간 진행 상황을 확인하며 백업을 실행하고 아카이브를 탐색해 파일을 복원합니다.
  • 03백업과 유지보수 작업을 예약하고 백업 전후 훅을 설정합니다.
  • 04100개 이상의 Apprise 서비스를 통해 알림을 보냅니다.
  • 05SSH 키 배포와 저장소 상태 확인 기능으로 원격 머신을 관리합니다.

활용 사례

  • 홈 디렉터리나 서버 디렉터리를 원격 SSH 호스트에 정기적으로 백업합니다.
  • Borg의 CLI를 익히지 않고도 이전 아카이브에서 개별 파일을 복원합니다.
  • Docker를 사용해 Raspberry Pi나 소형 홈 서버에서 Borg 백업을 실행합니다.

빠른 시작

  1. 1

    Docker로 Borg UI 컨테이너를 실행합니다

    docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest
  2. 2

    http://localhost:8081 을 열고 admin / admin123으로 로그인합니다

  3. 3

    Docker를 사용하지 않는 경우 Debian 또는 Ubuntu 호스트에서 README의 공식 설치 스크립트를 실행합니다

사용 전 알아둘 점

  • 네이티브 설치는 Debian 또는 Ubuntu 호스트만 대상으로 합니다.
  • 기본 로그인 정보는 admin / admin123이므로 처음 시작한 후 변경하세요.
  • BorgBackup 2 지원은 베타 버전입니다.

포함된 컬렉션

토픽

자주 묻는 질문

borg-ui은(는) 무엇인가요?
명령줄 없이 저장소 설정, 예약 백업, 아카이브 탐색과 복원을 관리하는 BorgBackup용 셀프 호스팅 웹 인터페이스입니다. Borg UI는 일반적으로 터미널에서 사용하는 중복 제거 백업 도구 BorgBackup의 웹 프런트엔드입니다. 로컬 디스크, SSH 또는 SFTP 대상에 저장소를 만들고 관리하며, 실시간 진행 상황을 확인하면서 백업을 실행하고 아카이브를 탐색해 개별 파일을 복원할 수 있습니다.
borg-ui은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
borg-ui은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
borg-ui은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. borg-ui의 마지막 커밋은 2026년 11월 6일입니다.
borg-ui은(는) 어디에 사용할 수 있나요?
홈 디렉터리나 서버 디렉터리를 원격 SSH 호스트에 정기적으로 백업합니다. Borg의 CLI를 익히지 않고도 이전 아카이브에서 개별 파일을 복원합니다. Docker를 사용해 Raspberry Pi나 소형 홈 서버에서 Borg 백업을 실행합니다.
borg-ui는 어떻게 설치하나요?
Docker로 Borg UI 컨테이너를 실행합니다: docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest http://localhost:8081 을 열고 admin / admin123으로 로그인합니다 Docker를 사용하지 않는 경우 Debian 또는 Ubuntu 호스트에서 README의 공식 설치 스크립트를 실행합니다
borg-ui은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/karanhudia/borg-ui

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트