Android 앱¶
Android 앱은 그룹에 속한 모든 BombVault 서버를 휴대폰 하나에 모아 줍니다. 앱을 열면 서버 목록이 나오고, 그 위에 모든 서버의 활동 로그가 대시보드와 같은 줄로 표시됩니다. 서버를 탭하면 그 서버의 휴대폰용 화면이 열립니다. 앱 자체는 아무것도 백업하지 않습니다.
앱 받기¶
- 설정, 앱: Android 앱 카드가 서버가 실행 중인 릴리스의 APK를 제공하며, 휴대폰으로 스캔할 QR 코드도 함께 표시됩니다.
- APK: 모든 릴리스의 릴리스 페이지에
bombvault-android.apk가 있고, 이 링크는 항상 최신 빌드를 내려받습니다. Android 10 이상이 필요하며, 파일을 여는 앱이 앱을 설치해도 되는지 Android가 한 번 묻습니다. - Google Play: 공개할 수 있을 때까지 앱은 비공개 테스트 중입니다. Google Play는 새 개발자 계정의 앱을 최소 12명의 테스터가 14일 동안 설치해 둔 뒤에야 공개합니다. 도와주시려면 테스터 그룹에 가입하고, 테스트 페이지를 열어 테스터 되기를 탭한 다음 Google Play에서 BombVault를 설치하세요.
- F-Droid: 등록은 곧 이어집니다.
앱은 버전 9.7.0 이상인 서버와 페어링하세요. 더 오래된 버전의 서버도 같은 그룹에 있을 수 있지만, 그 서버는 휴대폰을 일반 인스턴스로 표시하고, 앱은 로그인한 뒤에만 그 서버의 활동을 읽습니다.
QR 코드로 페어링¶
- 그룹의 아무 서버에서나 설정, 페어링을 열고 문구 표시를 고르세요. 열두 단어가 옆에 QR 코드와 함께 나타납니다.
- 앱에서 QR 코드 스캔을 탭하고 휴대폰을 코드에 대세요. 단어를 붙여넣거나 직접 입력할 수도 있습니다.
- 앱은 아무것도 저장하기 전에 그 그룹의 서버 목록을 보여 줍니다. 모두 추가를 누르면 전부 추가됩니다.
그러면 휴대폰은 또 하나의 인스턴스로 그룹에 합류합니다. 각 서버에서 무엇이 실행 중인지는 로그인 없이 그룹을 통해 읽으며, 집에서는 직접, 밖에서는 릴레이를 거쳐 통신합니다. 그룹 자체가 어떻게 동작하는지는 인스턴스 페어링에 설명되어 있습니다.
인터페이스를 열려면 서버까지 닿는 경로가 필요합니다
서버 목록과 활동 로그는 그룹을 통해 들어옵니다. 서버의 인터페이스는 직접 열리므로, 집에서든 VPN을 통해서든 휴대폰이 서버 주소에 닿을 수 있어야 합니다.
페어링한 휴대폰에서 로그인¶
그룹과 페어링한 휴대폰은 그룹의 각 서버를 이미 로그인된 상태로 엽니다. 페이지를 불러오기 전에 그룹을 통해 그 서버에 세션을 요청하며, 서버는 휴대폰인 구성원에게만 세션을 내줍니다. 주소로 추가한 서버는 브라우저에서처럼 비밀번호를 묻습니다. 열두 단어를 가진 사람은 이미 그룹의 모든 백업을 열 수 있으므로, 페어링이 새로 허용하는 것은 없습니다.
그룹 밖의 서버¶
- 서버 추가에는 브라우저에서 BombVault를 열 때 쓰는 주소를 넣습니다. 예:
192.168.1.10:3443. 앞에http://나https://가 없으면 앱은 https를 사용합니다. - 로컬 네트워크에 자신을 알리는 서버는 이 네트워크에서 아래에 나열되며 한 번 탭하면 열립니다. 서버는 설정, 연동에서 네트워크에서 찾기가 켜져 있는 동안 자신을 알립니다. 다른 네트워크에 있거나 VPN 뒤에 있는 서버는 여기에 나타나지 않습니다.
- 자체 서명 인증서는 SHA-256 지문으로 한 번 신뢰합니다. 나중에 서버가 다른 인증서를 보이면 앱이 경고하고, 새 인증서를 신뢰한 뒤에야 서버를 엽니다.
인스턴스 페이지의 휴대폰¶
휴대폰은 그룹에 속한 모든 서버의 인스턴스 페이지에 자기 카드를 갖습니다. 카드에는 Android 앱이라는 표시가 붙고, 휴대폰에 붙인 이름이 쓰입니다. 아무것도 백업하지 않으므로 스코어카드는 없으며, 제거를 누르면 페이지에서 사라집니다.
설정¶
더하기 버튼 옆의 톱니바퀴를 누르면 앱 설정이 열립니다.
- 언어, 그리고 인스턴스 페이지에 표시되는 휴대폰 이름(비워 두면 휴대폰 모델명)
- 모양: 직접 정하기 전까지는 목록의 첫 번째 서버를 따릅니다. 애니메이션은 따로 설정합니다
- 문제를 알릴 때 복사하는 보고서: 주소, 이름, 문구는 들어 있지 않습니다
- 개인정보 처리방침이 있는 앱 정보 카드
- 모든 서버 제거: 앱에서 모든 서버를 지우고 그룹을 떠납니다. 서버 쪽은 아무것도 바뀌지 않습니다.
다운로드와 업로드¶
내보내기, 복구 키트, 플래시 ZIP, 데이터베이스 덤프는 브라우저에서와 마찬가지로 휴대폰의 다운로드 폴더에 저장됩니다. 설정 가져오기를 하면 휴대폰의 파일 선택기가 열립니다.
터치스크린에서¶
손가락으로는 마우스를 올려 둘 수 없으므로, 컨트롤은 누르고 있는 동안 어두워지고, 브랜드 로고가 있는 버튼은 손가락을 뗄 때까지 그 브랜드 색으로 빛납니다. 버튼을 길게 누르면 느린 탭으로 처리되며 링크 메뉴는 열리지 않습니다.
브라우저에서 쓰기¶
Chrome과 Edge에서는 BombVault의 웹 인터페이스를 별도 창에서 실행되는 앱으로 설치할 수 있습니다. 휴대폰에서도 컴퓨터에서도 마찬가지입니다. 아무것도 캐시하지 않으므로 업데이트가 바로 보입니다.
개인정보¶
앱에는 계정도, 광고도, 사용 분석도 없으며, 백그라운드에서 아무것도 실행하지 않습니다. 앱이 무엇을 저장하고 무엇을 어디로 보내는지는 개인정보 처리방침에 나와 있습니다.