rclone 설치
sudo -v ; curl https://rclone.org/install.sh | sudo bash
rclone serve webdav 명령 구조
rclone serve webdav remote:path [flags]
## remote:path --> /media/webdav/
## flags 자리에 집어넣는 변수
--addr 192.168.4.200:8111
--user user
--pass myRandomPassword
WebDAV 서버를 시작
rclone serve webdav /media/webdav/ --addr 192.168.1.200:8080 --user user --pass myRandomPassword
systemd 에 등록
위치는 알아서 변경
sudo nano /docker/etc/rclone_webdav.sh
sh file 구성
#!/bin/bash
/usr/bin/rclone serve webdav /media/webdav/ --addr 192.168.1.200:8080 --user user --pass myRandomPassword
실행 테스트
- 권한
chmod +X /docker/etc/rclone_webdav.sh
- 시스템디에 구성
sudo nano /etc/systemd/system/rclone_webdav.service
[Unit]
Description=Rclone WebDAV Service
After=network.target
[Service]
ExecStart=/docker/etc/rclone_webdav.sh
Restart=always
[Install]
WantedBy=multi-user.target
- 구성 재등록 그리고 재시막
sudo systemctl daemon-reload
sudo systemctl start rclone_webdav.service
- 확인 그리고 등록
sudo systemctl status rclone_webdav.service
sudo systemctl enable rclone_webdav.service
당연하게도 다른 프로토콜의 서버도 운영이 가능함
728x90
'서버 > Debian' 카테고리의 다른 글
HDD 잠자기 by hd-idle (0) | 2025.04.15 |
---|---|
HDD 슬립을 위한 스크립트 (0) | 2024.11.21 |
btrfs mergerfs (0) | 2024.11.15 |
리눅스 마운트 (0) | 2024.11.13 |
리눅스 사용자 추가 useradd adduser (0) | 2024.11.11 |