Woojin Kim's avatar

Woojin Kim

@[email protected]

82 following188 followers

혼자 있고 싶습니다.

알고계십니까? 다들 코드, 이미지, 비디오, 모델링, 애니메이션 등을 생성하는 기계를 조명하고있지만 ...... 그러는 사이에 조용히 텍스트를 다루는 직군들이 기계와 함께 일하며 급속이 똑똑해지고있다는 사실을 알고계십니까?

아직 immich의 머신러닝 모듈은 애플실리콘에서 잘 작동하게 만들어진건 아니어서 도커 밖으로 꺼내나 안꺼내나 성능은 거의 비슷한 모양이다. ...... 맘에안들지만 그냥 도커 안에 두고 CPU를 불태워야지. 어차피 같은 실리콘 안에 있으니 뭐 .........

ㅇㅋ. immich 마이그레이션은 벌크 업로더를 고쳐 업로드 완료된 파일을 검사해 기록하고 업로드 안된 파일만 재시도하도록 수정해 검증중. OCR은 자잘한 글씨는 잘 안되고 동물을 인식하지는 않지만 사람 얼굴은 잘 인식함. 또 구글포토와 몹시 비슷한 수준으로 앱, 웹 모두 부드럽게 동작하고 있음.

다만 ... 내가 immich로 편하게 마이그레이션 할 수 있는 이유는 먼 과거에 사진을 플릭커에 올려 관리했는데 플릭커에 한번 올리면 이걸 다시 받는게 너무나 고통스러웠음. 이 경험 이후 사진을 어느 온라인 서비스로 보내든지 반드시 로컬에 원본을 유지했는데 덕분에 immich로 마이그레이션은 사실 마이그레이션이 아니라 그냥 로컬 원본을 새로 업로드하는걸로 아주 단순해짐. 다른 사용자들을 보니 구글포토에서 사진을 익스포트해서 블라블라하는 과정, 메타데이터와 사진을 도로 합치는 과정 등등으로 고통받고있음. ...... 그래서 immich로 셀프호스팅 환경에서 사진을 관리하더라도 여전히 원본 파일을 그대로 쌓아두는 건 계속해서 유지할 작정.

근데 솔직히 ... 도커 딸깍으로 시작하고 백업은 맥에서 타임머신에 맡긴다고하면 (물론 개인적으로 타임머신을 쓰지는 않음. 오프사이트 백업 미지원 때문.) 백업과 재해복구 난이도도 확 낮아지니 ...... 나쁘지 않은 선택.

구글포토를 사용하며 구글에 내는 비용이 스토리지 비용이라면, 그리고 셀프호스팅을 유지보수할 수 있는 정도의 낮은 기술수준을 갖출 수 있다면 이거 안 쓸 이유가 별로 없어보임. ...... 물론 셀프호스팅 유지보수는 보안 관리, 신규 버전 따라가기, 백업, 재해복구 같은 것들이라 ...... 결코 낮은 기술수준이라고만 할 수는 없긴 함.

지난 주말부터 immich를 사용하기 시작해서 이제 전체 사진의 35%정도 마이그레이션 진행중인데 예상보다 훨씬 더 '예상대로' 동작해서 놀라고 있음. 사진을 보관하고 관리하고 웹과 모바일 앱으로 조회하고 공유하는 목적을 '예상대로' 매끄럽게 수행함. ....... 물론 이런 셀프호스팅 솔루션들은 긴 기간에 걸쳐 운영 난이도를 함께 봐야 제대로 평가할 수 있기는 하지만 지금까지는 인상이 몹시 좋음.

애플은 대체 시리를 얼마나 더 멍청하게 만들어야 직성이 풀릴까. 아니 내가 언어만 영어로 했지 국가는 한국으로 했거든? 님들 세계선에선 한국에서 땡스기빙 쉬니?????????

보안상 모든 스택은 호스트와 독립된 네트워크를 쓰고 있어 집 와이파이에 연결해도 서버에 접근할 수 없어 테일스케일이 필요함. ...... 아니근데 테일스케일 쓸거면 애초에 웹에 노출된 퍼블릭 주소가 필요없잖아????‘

immich 클라이언트에 재미있는 점은 서버에 로컬로 접근할 수 있는걸 가정하고 있다는 점이다. 집에 돌아가 지정한 와이파이에 연결되면 서버를 로컬 주소로 바꿀 수 있다. ...... 아직 설정하진 않았는데 immich 스택에 테일스케일 컨테이너를 띄워 마이그레이션 속도를 올릴 수 있을 것 같아 보임.