• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

도커로 리눅스 파일 웹 GUI로 관리하기.(Feat. File Browser)

달소 달소 1210

5

6

 

안녕하세요~ 달소입니다.

 

앞서 metube를 소개해드리면서 댓글로 나린이2 님께서 또 꿀 이미지를 추천해주셔서 공유해봅니다.

단일 File Browser로 사용하기보다는 여러가지 도커 이미지와 결합하면 참 좋을것같습니다 ㅎㅎ

 

File Browser란?

image.png.jpg

파일 공유를 위한오픈소스 프로젝트로 깃허브에서 16300개의 스타를 받을정도로 인기있는 프로젝트입니다.
https://github.com/filebrowser/filebrowser

📂 Web File Browser. Contribute to filebrowser/filebrowser development by creating an account on GitHub.

 

파일 브라우저는 서버에 설치하고 경로를 지정한 다음 멋진 웹 인터페이스를 통해 파일에 액세스할 수 있는 고유한 클라우드 종류 의 소프트웨어입니다. 사용 가능한 기능이 많이 있습니다!

 

단순히 리눅스파일시스템을 웹으로 띄워주는것 뿐만아니라 계정별 로그인을 통한 권한관리나 간단한 문서편집, 파일공유등을 지원합니다.

 

image.png.jpg

image.png.jpg

image.png.jpg

image.png.jpg

 

 

전문 클라우드용 이미지와는 조금 다르긴하지만 가벼운 이미지로 인기있는듯합니다.

 

도커로 설치하기

여기서는 docker-compose를 통해 설치를진행해보겠습니다.

 

사전준비사항으로는 기본적인 setting값과 빈 db파일 디렉터리 들을 생성해주겠습니다.

 

mkdir -p /data/filebrowser/config
touch /data/filebrowser/config/database.db
vi /data/filebrowser/config/filebrowser.json

 

touch 를 통해 빈 db를 생성하고 filebrowser.json을 작성해주겠습니다.

 

{
  "port": 80,
  "address": "",
  "database": "/database.db",
  "scope": "/srv",
  "root": "/srv",
  "allowCommands": true,
  "allowEdit": true,
  "allowNew": true,
  "commands": []
}

 

이제 docker-compose.yml 파일을 만들겠습니다.

 

cd /data/filebrowser
vi docker-compose.yml

 

크게 어려운 부분은 없으나 /data 는 파일브라우저를 통해 공유할 루트폴더입니다.

version: "3"
services:
  filebrowser:
    image: filebrowser/filebrowser
    container_name: filebrowser
    restart: unless-stopped
    volumes:
      - ./config/filebrowser.json:/.filebrowser.json
      - ./config/database.db:/database.db
      - /data:/srv
    ports:
      - 8080:80

 

image.png.jpg

 

테스트하기

 

이미지를 성공적으로 만들었다면 ip:8080포트로 접속해주세요.

 

기본계정명은 admin/admin 입니다.

image.png.jpg

 

로그인이 되셨다면 설정으로 가서 언어 -> 한국어로 변경 후 pw도 변경해주세요.

 

image.png.jpg

 

파일도 잘 열리고 파일공유도 잘됩니다.

 

image.png.jpg

 

image.png.jpg

 

 

참 쉽죠?

 

이제 응용 방법을 하나 말씀드리자면

 

앞서 소개드린 metube와 결합해서 이미지를 요로코롬 만들어주시면

image.png.jpg

 

다운로드를 받으면 파일브라우저를 통해 자동으로 웹으로 다운로드받을 수 있습니다.

 

 

image.png.jpg

신고공유스크랩
6
profile image 1등
ExpBox 2022.06.21. 15:23

FileRUN 알기 전에 이 이미지부터 확인하고 썼는데 회원가입이 있는게 좋은 것 같습니다.(그렇다고 FileRUN을 찍먹만하고 쓰지는 않았습니다.) 리눅스 명령어도 사용자별로 허용할 수 있어서 cli 사용도 가능하구요. 물론 제대로 쓰지는 못했습니다. ㅠ

profile image
달소 글쓴이 2022.06.21. 15:24
ExpBox

ㅎㅎ 저도 찍먹만 했는데 꽤(?) 단순하면서 좋은거같더라구요 ㅎㅎ

profile image
달소 글쓴이 2022.06.21. 15:54
우성짱

네 깔끔합니다 ㅎㅎ 다른 이미지와의 조화도 좋을거같아요

3등
지딱코 2022.10.23. 21:46

wetty와 함께 강추 앱입니다.

별도 ftp 클라이언트 필요없이 아무데서나 웹브라우로 접속해서 파일 관리와 공유를 할 수 있습니다.

NAS와 함께 사용하면 활용성이 배가가 됩니다.

 

OMV6에서는 Wetty와 Filebrowser가 아예 플러그인으로 제공되어서 OMV6에 기본 탑재 가능합니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.