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

컨테이너매니저 > pinry + home-gallery + pigallery

어흥 174

1

5

안녕하세요. 전직 인터넷 체리피커 어흥입니다.

모은 체리들을 정리해서 드리면 누군가에게 도움이 되지 않을까 해서 올립니다. ^^;

 

이번에도 DSM920+ 7.2  컨테이너매니저>프로젝트  YAML 작성하였습니다.

 

service:
  pinry:
    image: getpinry/pinry:latest
    container_name: media_pinry
    ports:
      - 80:80	# 적당한 외부포트를 세팅하세요
    volumes:
      - /your/pinry/data/path:/data
    restart: always    

@ pinry

핀터레스트같은 기능을 제공합니다.

브라우저 확장프로그램이 있어 웹서핑 중에 바로 집어넣을수도 있고..

핀터레스트만큼 겉보기가 이쁘진 않습니다만 기능미가 있습니다.

저에겐 인터넷 짤 모으기 최적화 서비스였습니다.

이곳 서버포럼에도 빨간물약님이 작성하신 가이드가 있습니다.

 

 

service:
  pigallery:
    image: bpatrik/pigallery2:latest
    container_name: media_pigallery
    ports:
      - 80:80	# 적당한 외부포트를 세팅하세요
    environment:
      - NODE_ENV=production
      - TZ=Asia/Seoul
    volumes:
      - /your/pigallery/config/path:/app/data/config
      - /your/pigallery/db/path:/app/data/db
      - /your/pigallery/images/path:/app/data/images:ro  # ro = read only
      - /your/pigallery/temp/path:/app/data/tmp
    restart: always    

@ pigallery

파이갤러리입니다. 피그갤러리, 픽갤 아닙니다...

기본적으로 계정을 세팅하게 되어 있고, 한정된 인원끼리 공유하기에 좋습니다.

물론 계정필요없이 바로 보이게 할 수 있습니다.

슬라이드쇼 기능이 있어 서브모니터나 디지털액자에 세팅하기 좋습니다.

개발자 주의사항 : config.json에서 volumes, images 경로변경하지 말고 docker-compose를 추천

 

service:
  home-gallery-api:
    image: xemle/home-gallery-api-server:latest
    container_name: media_homegallery-api
    environment:
      # TensorflowJS backends: cpu, wasm, node
      #- BACKEND=cpu	#slowest n best support
      - BACKEND=wasm	#default. arm64 n arm64 platform
      #- BACKEND=node	#best perfomance for amd64 CPUs platform
    expose:
      - 3000	# 적당한 외부포트를 세팅하세요

  home-gallery:
    image: xemle/home-gallery:latest
    container_name: media_homegallery
    environment:
      - GALLERY_API_SERVER=http://api:3000     # 적당한 외부포트를 세팅하세요
      - GALLERY_API_SERVER_TIMEOUT=30          # use 60. for soc device. like pi
      - GALLERY_API_SERVER_CONCURRENT=5        # use 1. for soc device. like pi
      - GALLERY_OPEN_BROWSER=false
      #- GALLERY_USE_NATIVE=ffprobe,ffmpeg,vipsthumbnail  # On issues with sharp resizer
      - GALLERY_WATCH_POLL_INTERVAL=300
    volumes:
      - /your/media/path:/data
      - /your/pictures/path:/data/Pictures    #갤러리에서 읽어올 폴더들은 data 아래에
    ports:
      - 3000:3000  # 적당한 외부포트를 세팅하세요
    user: 100:100  # 유저:유저그룹
    command: ['run', 'server']
    entrypoint: ['node', '/app/gallery.js']

@ Home gallery

홈-갤러리 입니다. scroller를 닮아 아주 좋아하지만 이해못할 에러가 한번씩 있습니다.

이녀석은 단순히 docker-compose로 끝나지 않습니다.

최초에 갤러리 읽어오게 하려면 관리자권한으로 init 명령을 줘야 합니다.

sudo docker exec media_homegallery /app/gallery.js run init --source /data/Pictures   

갤러리 업데이트는 DSM의 특정 시간에 동작하게 스케줄러를 이용하시는게 편합니다.

마찬가지 스케줄러에서 설정할 사용자는 관리자권한을 가지고 있어야 합니다.

DSM > 제어판 > 작업스케줄러 > 생성 > 예약된작업 > 사용자정의 스크립트

sudo docker exec media_homegallery /app/gallery.js run import --update    

 

 

PS)

각각 갤러리 성공 예시를 첨부하려고 했는데..

저의 정치적,사회적,인격적,도덕적 지위에 타격이 있을 수 있어 패스하고,

데모사이트 링크와 데모사이트 스크린샷으로 대체하겠습니다.

 

좋은 밤 되세요.

 

신고공유스크랩
5
1등
어흥 글쓴이 2024.02.19. 01:46

@핀리

gpinry.jpg

 

@파이갤러리

gpi.jpg

 

@홈갤러리

ghome.jpg

 

글 수정시에 이미지 업로드가 자꾸 에러가 나서 댓글로 남겨둡니다.

어흥 글쓴이 2024.02.19. 15:43
달소
이미지 선택 후에 기다리다가 경로가 잘못되었다고 메시지 뜨고 실패했습니다
profile image 2등
달소 2024.02.19. 11:37
오,, 짤모으기라 ㅎㅎ 꽤 괜찮네요! 오픈소스 가이드에 넣어도 괜찮을까요~?
항상 좋은가이드 감사드립니다!

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 배드섹터 있는 HDD 복사 및 이미지 뜨기 : ddrescue, ddrescueview klayf 16시간 전14:16 122 +6
오픈소스 개인 구독 추적기 Wallos 9 달소 4일 전23:26 387 +3
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 6일 전20:42 309 +1
456 정보
image
달소 21.05.06.11:38 7935 +4
455 정보
image
달소 21.06.11.13:24 6951 +4
454 정보
image
달소 22.05.06.13:12 5905 +3
453 정보
image
달소 21.10.21.17:59 5607 +3
452 정보
image
펜타네스트 22.04.21.13:25 4906 +5
451 정보
image
달소 21.04.19.16:13 4786 +2
450 정보
image
달소 21.08.18.14:21 4690 0
449 정보
image
달소 21.06.10.10:52 4456 0
448 정보
image
달소 21.08.19.10:38 3887 0
447 정보
image
나스사랑 23.02.14.17:53 3540 +1
446 정보
image
달소 22.01.12.19:08 3532 +4
445 정보
image
달소 22.03.10.13:46 3504 +3
444 정보
normal
달소 22.01.17.21:20 3471 +2
443 정보
image
달소 23.05.29.16:11 3467 +5
442 정보
image
달소 21.10.09.23:29 3440 +1
441 정보
image
antegral 22.05.07.01:18 3216 +16
440 정보
image
theb1ue 22.09.22.18:00 3105 0
439 정보
image
달소 21.05.03.11:26 3058 +3
438 정보
image
달소 22.03.17.19:14 2996 +2
437 정보
image
달소 22.07.29.11:04 2952 +5