Google Drive 공유(Team)드라이브에서는 Hyper Backup을 사용할 수 없기에 RCLONE을 통해서 접속할 수 있도록 해 주겠습니다.
먼저 rclone에 구글 드라이브를 연결해주세요.
rclone이 정상 작동한다면 이어서 따라해주세요
암호파일 생성
공인 IP 환경에서 webdav로 호스트하면 누구나 내용을 볼 수 있기에 계정과 암호로 보호해줘야 합니다.
Bcrypt를 사용하는 아파치의 htpasswd를 이용하겠습니다.
touch htpasswd
touch htpasswd
htpasswd -B htpasswd 원하는계정
htpasswd -B htpasswd 원하는계정
htpasswd -B htpasswd 원하는계정2
htpasswd -B htpasswd 원하는계정3
htpasswd -B htpasswd 원하는계정4
(비밀번호는 자동으로 물어봅니다)
명령이 없다면?
sudo apt-get install apache2-utils
sudo apt-get install apache2-utils
rclone에 마운트하기
rclone serve webdav drive: --addr rclone.kamilake.com:1234 --htpasswd /home/pi/htpasswd --etag-hash auto
rclone serve webdav drive: --addr rclone.kamilake.com:1234 --htpasswd /home/pi/htpasswd --etag-hash auto
빨간부분은 적당히 바꾸시면 됩니다.
로컬에서만 사용하실 거면 --addr과 주소는 안 적으셔도 됩니다.
사설 IP 환경이면 자신의 사설 IP를 적으시면 됩니다.(접속할 주소가 아닌 자기 자신을 가리키는 주소)
해석하면
RCLONE / 서버로 호스팅 / webdav 프로토콜 / 어디에 있는 파일을 / 어떠한 주소로 / 암호파일의 위치 / 해시섬 자동으로 결정
정도가 되겠네요
다음과 같이 성공적으로 실행되었습니다.
이제 설정한 주소와 포트를 사용해 클라이언트에서 접속할 수 있습니다.
Synology라면 무제한 팀 드라이브에 NAS 전체를 백업할 수도 있습니다.
이 글이 도움이 될 수 있으면 좋겠습니다.