항상 켜진 Linux 서버에 Device Inbox 설정
마지막 업데이트: 2026-08-09
Device Inbox는 브라우저의 내 기기에서 내가 소유한 서버, NAS 또는 워크스테이션으로 파일을 보냅니다. 브라우저가 암호화하며 대상 기기만 복호화하고 저장합니다.
서버 수신기는 SSH 창을 닫거나 재부팅해도 계속 동작해야 합니다. 권장 설치 프로그램은 폴더와 실제 systemd 서비스를 만듭니다. inbox run은 전경 진단 또는 컨테이너 진입점입니다.
상주 수신 서비스 설치
운영자 계정으로 한 번 로그인한 뒤 짧은 스크립트를 내려받아 검토하고 root 권한으로 실행하세요. 자격 증명을 출력하지 않고 전용 relayium 계정으로 복사하며 수신 키를 등록하고 강화된 unit을 즉시 시작해 재부팅 후에도 활성화합니다.
relayium update
relayium login --device-name prod-backup-1
# Download, inspect, then install the always-on service:
curl -fsSLO https://relayium.com/inbox-server-install.sh
less inbox-server-install.sh
sudo sh inbox-server-install.sh --dir /srv/relayium-inbox
- 권장 수신 경로는 /srv/relayium-inbox입니다. 강화된 서비스는 /root나 다른 사용자의 홈에 접근할 수 없습니다.
- 수신 파일과 개인 키는 root가 아니라 전용 저권한 계정이 소유합니다.
- 기존 전경 수신 상태는 새 서비스가 성공적으로 시작된 뒤에만 시간 표시가 있는 복구 가능한 보관 경로로 이동합니다.
서비스·로그·파일 확인
아래 명령은 프로세스, 최근 로그, Relayium의 로컬/서버 상태, 실제 디렉터리를 각각 확인합니다. systemd가 정상이라고 해서 계정, 키, 폴더가 모두 사용 가능하다는 뜻은 아닙니다.
sudo systemctl status relayium-inbox.service
sudo journalctl -u relayium-inbox.service -f
sudo -u relayium relayium inbox status --config-dir /var/lib/relayium-inbox/config
ls -la /srv/relayium-inbox
- 다른 --dir을 지정하지 않으면 파일은 /srv/relayium-inbox에 저장됩니다.
- 기존 파일을 덮어쓰지 않습니다. 이름이 겹치면 안전한 번호를 붙이며 받은 내용을 자동으로 열거나 실행하거나 압축 해제하지 않습니다.
- 내 기기에는 수정 가능한 이름과 서버가 마지막으로 확인한 IP가 표시됩니다. NAT 또는 VPN 주소일 수 있습니다.
오프라인 또는 충돌 시 동작
서버가 오프라인이면 암호화된 작업은 Relayium에서 기다립니다. 업로드와 저장 완료는 다르며 인증 복호화, 검증, 영구 저장 뒤에만 저장됨으로 표시됩니다.
- 프로세스 오류 뒤 systemd가 worker를 다시 시작하고 서버 재부팅 후에도 시작합니다.
- 부분 다운로드는 비공개 준비 영역에만 남고 완료 파일로 노출되지 않습니다.
- 영구 저널 덕분에 커밋 직후 충돌해도 재시작 시 같은 저장을 보고하며 파일을 중복 만들지 않습니다.
- 수신 폴더가 나중에 사라지면 마운트 해제된 경로 아래에 쓰지 않도록 worker가 다시 만들지 않고 조치 필요 상태를 보고합니다.
일시 중지·재개·제거
관리 명령은 같은 서비스 계정과 설정 디렉터리로 실행합니다. pause는 키와 대기 작업을 유지하고 resume은 계속하며 disable은 중앙 상태를 먼저 지운 뒤 개인 키를 삭제합니다.
sudo -u relayium relayium inbox pause --config-dir /var/lib/relayium-inbox/config
sudo -u relayium relayium inbox resume --config-dir /var/lib/relayium-inbox/config
sudo -u relayium relayium inbox disable --config-dir /var/lib/relayium-inbox/config
- SSH 창의 inbox run을 영구 설정으로 사용하지 마세요. 창을 닫으면 중지됩니다.
- systemctl disable --now는 프로세스만 중지합니다. 수신함과 키도 해지하려면 inbox disable을 사용하세요.
자주 묻는 질문
Relayium이 파일 이름이나 평문을 볼 수 있나요?
아니요. 브라우저가 매니페스트와 파일을 암호화하고 콘텐츠 키를 대상 기기에만 봉인합니다. 중앙에는 암호문과 라우팅 상태만 저장됩니다.
왜 /root/inbox를 사용하지 않나요?
권장 서비스는 의도적으로 root가 아니며 홈 디렉터리 접근도 차단합니다. /srv/relayium-inbox만 제한된 쓰기 영역으로 사용합니다.
수동으로 설치할 수 있나요?
예. relayium inbox service systemd-user 또는 systemd-system이 기기별 unit과 명령을 출력하며 launchd와 container 설명도 제공합니다.
서비스가 ready이면 내 기기 카드에서 파일을 보내세요.
내 기기 열기