본문 바로가기
서버/Debian

rclone webdav server

by itsrainday 2024. 11. 16.

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

실행 테스트

  1. 권한
 chmod +X /docker/etc/rclone_webdav.sh
  1. 시스템디에 구성
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
  1. 구성 재등록 그리고 재시막
sudo systemctl daemon-reload

sudo systemctl start rclone_webdav.service
  1. 확인 그리고 등록
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