Photofield
SHA-256셀프 호스팅 초고속 사진 앨범 브라우저. 단일 파일 배포, 끊김 없는 확대/축소, AI 시맨틱 검색을 지원하며 Google Photos에 필적하는 성능을 제공합니다.
초고속 사진 앨범, 단일 파일로 해결, 대량의 사진도 초 단위로 탐색
주요 기능
- 끊김 없는 줌: 모든 보기에서 확대/축소 가능, 디테일까지 한눈에 파악
- 점진적 로딩: 흐릿한 미리보기에서 원본 이미지로 우아하게 페이드인
- 다중 레이아웃: 타임라인, Flex 등 레이아웃을 자유롭게 전환
- 시맨틱 검색: 자연어로 사진 내용을 검색 (추가 AI 모듈 필요)
- 태그 관리: 사용자 정의 태그로 사진 필터링 지원
할 수 없는 것
- •⚠️ 여러 명이 동시에 사용하기에 적합하지 않음: 대부분의 상태가 서버에 저장되므로, 다수의 동시 접속 시 CPU/메모리 사용량이 급증합니다,⚠️ 사용자 계정 및 권한 제어 없음: 모든 방문자가 전체 사진을 볼 수 있으므로, 리버스 프록시를 통해 Basic Auth를 추가하는 것을 권장합니다,⚠️ 첫 로딩이 느림: 모든 사진의 레이아웃과 썸네일을 생성해야 하므로, 콜드 HDD 환경에서는 오래 기다려야 할 수 있습니다,⚠️ 영구 링크 없음: 파일을 이동하거나 캐시 데이터베이스를 삭제하면 기존 링크가 무효화됩니다
사용 사례
- 가정 또는 개인 사진 라이브러리를 관리하며, LAN 내에서 방대한 양의 사진을 원활하게 탐색하려는 경우
- Google Photos 또는 Synology Photo Station을 대체하고, 더 빠른 스펙트럼 탐색 경험을 얻으려는 경우
- 데이터베이스 의존성이 없는 경량 이미지 서버가 필요하고, 이를 다른 애플리케이션의 이미지 레이어로 사용하려는 경우
Photofield는 대량의 사진을 동시에 매우 빠르게 표시하는 데 중점을 둔 셀프 호스팅 사진 탐색 도구입니다. Go와 Vue 3로 개발되었으며 단일 정적 바이너리 파일로 배포되어 매우 가볍습니다. 핵심 기능에는 끊김 없는 줌 인터페이스, 점진적 다중 해상도 로딩(저해상도 미리보기부터 원본 이미지까지), 다양한 레이아웃(타임라인, 유연한 레이아웃 등), AI 기반 시맨틱 검색, 태그 기능(베타), 역지오코딩, 그리고 유연한 미디어/썸네일 시스템(SQLite, FFmpeg, libjpeg-turbo)이 포함됩니다. 원본 파일을 전혀 건드리지 않고 디렉터리만 읽기 때문에 다른 갤러리 소프트웨어와 상호 보완적으로 사용할 수 있습니다. 다만 다중 사용자 동시 사용에 최적화되어 있지 않고, 사용자 계정 시스템이 없으며, 콜드 캐시 상태에서 첫 로딩이 느리고, 퍼머링크를 제공하지 않습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: 최신 버전의 Photofield 바이너리 파일 다운로드(또는 Docker 이미지 사용)
2단계: 캐시용으로 빈 디렉터리 data/를 준비하고 사진을 photos/ 디렉터리에 넣기
3단계: 명령 `./photofield` 실행(또는 Docker 버전), http://localhost:8080 접속
- 1단계: 최신 버전의 Photofield 바이너리 파일 다운로드(또는 Docker 이미지 사용)
- 2단계: 캐시용으로 빈 디렉터리 data/를 준비하고 사진을 photos/ 디렉터리에 넣기
- 3단계: 명령 `./photofield` 실행(또는 Docker 버전), http://localhost:8080 접속
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
61a812db88df6b2b3b7e3455fcce20c26d7a8ee7f5e95f5a9a2180ec149d956d이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
data 디렉터리와 실행 파일을 삭제하면 됩니다. Docker 버전은 `docker rm photofield`를 실행하고 마운트된 디렉터리를 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs