[pingvin] 파일 공유
상황
- nextcloud 를 파일공유 기능으로 사용중이다. 하지만, 느려터졌다.
- 여러멤버가 파일을 업로드 하고, 다운로드 하고, 공유링크를 만들어 외부에 알려주기도 한다.
pingvin 특징
- 도커설치
- 관리자 및 사용자 계정 생성가능
- 비로그인 사용가능
- 상대편에 업로드 가능 폴더 링크주면, 비로그인 상태에서 업로드 가능
(고객파일 업로드 받을 수 있음)
- 불편하지만, 폴더별 업로드 가능한데, 여러파일이 생기면, zip 파일을 하나 더 만든다. 즉, zip 파일속에는 그 폴더의 모든파일이 들어가 있다. 이는 용량 낭비로 보인다.
도커설치
sudo docker run -d -p 12006:3000 -v /vo2/docker/pingvin/data:/opt/app/backend/data -v /vo2/docker/pingvin/data/images:/opt/app/frontend/public/img --name pingvin-share --restart always stonith404/pingvin-share
services:
pingvin-share:
image: stonith404/pingvin-share
restart: unless-stopped
ports:
- 3000:3000
volumes:
- "./data:/opt/app/backend/data"
- "./data/images:/opt/app/frontend/public/img"
총평
- 간단해서 빠르다.
- 하지만, nextcloud 에서 pingvin 으로 옮겨 볼까 했는데, 적당치 않다.
폴더별로 비슷한 파일을 공유해야 하는데, 그런 기능이 미약하다.
- 결국, 느려터진 '넥스트클라우드'는 버리고, filebrowser 를 사용하기로 했다.
filebrowser
- 사용자계정 만들기 가능
- 폴더별 업로드 가능
- 공유링크 생성가능