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

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

어흥 173

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
번호 분류 제목 글쓴이 날짜 조회 추천
오픈소스 개인 구독 추적기 Wallos 8 달소 3일 전23:26 354 +3
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 5일 전20:42 299 +1
잡담 jellyfin 자원 진짜 안쓰네요 1 kmw_ 5일 전19:26 467 +1
456 정보
image
달소 20.12.24.17:58 472 +1
455 정보
normal
달소 21.01.07.16:13 416 0
454 정보
image
달소 21.01.18.00:01 754 0
453 정보
image
달소 21.01.23.19:17 1699 0
452 정보
image
달소 21.02.02.17:44 201 0
451 정보
normal
달소 21.02.24.15:33 514 0
450 정보
image
달소 21.02.24.16:30 1598 +1
449 정보
image
달소 21.03.09.23:03 691 +6
448 정보
image
달소 21.03.10.17:54 249 0
447 정보
image
달소 21.03.20.16:55 1369 +1
446 정보
image
달소 21.03.20.17:38 683 +2
445 정보
image
달소 21.03.26.12:28 581 +1
444 정보
image
달소 21.03.31.17:25 2219 +1
443 정보
image
달소 21.04.12.15:59 896 +2
442 정보
image
달소 21.04.19.16:13 4784 +2
441 정보
image
달소 21.04.19.17:48 1120 0
440 정보
image
달소 21.04.19.17:51 975 0
439 정보
image
달소 21.04.23.11:53 689 0
438 정보
image
달소 21.04.27.15:02 123 0
437 정보
image
달소 21.05.03.11:26 3055 +3