즐겁게!! 자신있게!! 살아보세!!

재밌는 인생을 위하여! 영촤!

Life/NAS

[ NAS ] Synology NAS filebrowser docker setting & install

Godwony 2021. 11. 3. 14:38
728x90
반응형

Synology NAS docker에 filebrowser를 설치하여 사용해봅시다.

 

커널 명령어 인데 $ sudo -i 로 관리자로 넘어간 후에 시작해야 합니다.

 

1. filebrowser 폴더 생성 

$ mkdir /volume1/docker/filebrowser

 

* 도커 폴더가 설정되어있는 volume1 혹은 volume2 에 주의 (default는 volume1)

 

2. root 폴더 생성

$ mkdir /volume1/docker/filebrowser/src

 

- fileborwser에 마운트 되는 폴더 설정 (default)

 

3. 내용없는 빈 db 파일 생성 

$ touch /volume1/docker/filebrowser/filebrowser.db

 

 

4. vim 편집기로 json 파일 생성 및 아래 내용 추가 (default)

$ vim /volume1/docker/filebrowser/.filebrowser.json
{
  "port": 80,
  "baseURL": "",
  "address": "",
  "log": "stdout",
  "database": "/database.db",
  "root": "/srv"
}

 

5. 컨테이너 설치 (길어요)

$ sudo docker run -d --restart always -v /volume1/docker/filebrowser/src:/srv -v /volume1/docker/filebrowser/filebrowser.db:/database.db -v /volume1/docker/filebrowser/.filebrowser.json:/.filebrowser.json -p 8080:80 --name filebrowser filebrowser/filebrowser

 

 

6. File Browser 사이트 접속 


- http://<DDNS or IP>:8080/

 

 

 

1~5번까지의 내용대로 하면은 filebrowser로 접속할때 root(/srv) 폴더를 "/volume1/docker/filebrowser/src" 로 마운트 했기 때문에 아무것도 나오지 않습니다. 

 

예를 들어 마운트 주소를 우측과 같이 본인이 쓰고 있는 폴더로 경로를 바꿔주면 해당 경로의 폴더를 사용할 수 있습니다.

"/volume1/docker/filebrowser/src" -> "/volume1/homes/username"

 

혹은 커널 명령이 어렵다면 NAS의 UI를 활용하는 방안도 있습니다.

 

filebrowser 컨테이너를 생성 할때 [고급 설정] 에서 아래와 같이 생성하시면 되겠습니다. 

 

저 같은 경우는 video , photo 폴더를 /srv/video  , /srv/photo 각각 마운트 해줬습니다.  

 

 



728x90
반응형