Librephotos 설치 실패...
공식 문서에는
docker-compose로 설치하는데
도커 설치를 portainer로만 해봐서
portainer에서 해보고자 도커 허브에 올라와있는 reallibrephotos/librephotos 이미지로 설치했는데
에러가 나면서 안되네요
레딧 보니까 이것 말고 다른 이미지 두개를 더 설치해야 하는 것 같은데
이미지가 그렇게 유명하지 않아서 그런지 설치 가이드같은게 안보입니다
리브레포토 쓰시는 분 계실까요?
공식문서대로 docker-compose로 설치하면 될 것 같아요
간단하게 번역해보면
1. ssh 로 docker 서버 접속
2. git clone https://github.com/LibrePhotos/librephotos-docker.git
3. cd librephotos-docker
4. cp librephotos.env .env
5. nano .env
6. .env 파일 안에 폴더들 수정 및 mkdir -p 이용해서 실제로 폴더 만들어주기
- 사진위치
myPhotos=./librephotos/pictures
- 내부 데이터
data=./librephotos/data
- 백엔드 저장
codedir=./librephotos/code
- pgadmin 경로
pgAdminLocation=./librephotos/pgadmin
7. docker-compose up -d
+ NAS가 아닌 일반 우분투 도커에서는 위처럼 했을때 정상 작동하네요
감사합니다!!
내일 다시 해봐야겠네요
포테이너에서 stack으로 는 안되시나요?
그런게 뭔지 몰라서요 ㅠㅠㅠㅠㅠㅠ
도커 허브에서 이미지 끌어와서 컨테이너 만드는 것만 해와서...
좀 더 공부를 해야겠네요
포테이너의 stack이 도커 컴포즈입니다. 스택에 가셔서 새로 만들기 하시고 컴포즈 그대로 복붙하시면 됩니다
공식 문서가 좀 헷갈리게 써놨네요. git clone할 필요 없이 docker-compose 실행만으로 가능합니다.
중요한건 아래와 같습니다.
1. 폴더 생성(code, data, pgadmin)
2. .env 파일 수정(myPhotos, data, httpPort, codedir, pgAdminLocation => 각자 NAS상 생성한 폴더 절대경로로 지정하면 됩니다. myPhotos 폴더를 사진파일이 있는 경로로 지정하면 됨)
3. docker-compose.yml 파일을 수정할 필요 없습니다.
4. ssh로 접속해서 docker-compose.yml 파일이 있는 곳에서 docker-compose up -d 명령 실행
이렇게 하면 도커가 총 5개 실행됩니다(backend, db, frontend, proxy, redis)
접속은 'http://192.168.0.30(개인NAS주소):20017(앞서 .env파일의 httpPort 번호) 입력하고
계정 만들고 접속하면 됩니다.
첨부한 파일을 참고하세요
추가로, 모바일 앱은 apk를 별도로 받으면 됩니다. (https://github.com/LibrePhotos/librephotos-mobile/releases)
답변 감사합니다!!
알려주신대로 리브레 설치 성공했습니다
하나더, 시놀로지는 @eaDir을 썸네일 폴더로 자동 생성하는데 썸네일 이미지 나오는걸 제외하려면 .env파일에 skipPatterns=@eaDir 추가해 주시면 됩니다.
cmt alert