OpenSource-Hub
P

Photoview

6.4k stars·ファイル管理·SHA-256 チェックサム確認済み

一款简洁易用的自托管照片画廊,自动索引目录、生成缩略图,支持 RAW 格式和 EXIF,自带人脸识别。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

专为摄影师打造的自托管照片相册,一键 Docker 部署,管理万张高清照片。

主な機能

  • 紧密绑定文件系统:目录结构直接映射为网页相册
  • 用户管理:每个用户可绑定独立的媒体路径
  • 共享功能:相册或单张媒体可通过链接分享,可选密码保护
  • 支持 RAW 格式及 EXIF 解析
  • 视频支持:常见格式自动转码为 web 优化格式

できないこと

  • 注意:Docker 镜像仓库已迁移到 new registry,旧 compose 文件中的镜像地址需要更新。PostgreSQL 版本在 master 分支切换到了 18,升级前务必备份数据库。不支持 Portainer 等封装层,遇到问题请在原生 Docker Compose 环境中复现。

使用例

  • 摄影师集中管理并展示自己的高分辨率作品集
  • 家庭用户自建私有云相册,替代 Google Photos
  • 媒体爱好者按文件夹结构组织并分享大量照片和视频

詳細説明

Photoview 是一款专为摄影师打造的、界面简洁易用的自托管照片和视频相册。它能扫描你文件系统中的指定目录,并以文件夹结构为蓝本将内容呈现在网页上。核心亮点包括:支持 RAW 格式(如 CR2、NEF、ARW 等)和 EXIF 元数据提取;自动生成缩略图,浏览超快;视频转码后可直接在浏览器播放;内置人脸识别功能,自动将同一个人物的照片归类。用户管理方面,每个用户可以绑定不同的媒体目录,并可对外共享整本相册或单张照片,支持密码保护。Photoview 支持通过 Docker、Debian/Ubuntu、Arch Linux、NixOS、Unraid、YunoHost 和 TrueNAS 等方式部署,数据库可选 SQLite、MariaDB 或 PostgreSQL。该项目维护活跃,Discord 社区响应及时。

トラブルシューティング & FAQ (1)

トラブル対応
PhotoviewにCR3 filesを追加する際の'unsupported media type'エラーを修正する方法は?

Photoviewは現在CR3ファイルを表示しません。回避策として、exiftoolを使用して埋め込まれたフルサイズのJPEGを抽出します: exiftool -b -JpgFromRaw IMAGE.CR3 > IMAGE.JPG。その後、結果のJPGをライブラリに追加します。将来のアップデートでこの抽出をネイティブで自動化する予定です。

参照 Issue #1307

タグ

photo-galleryself-hostedphotographyrawexifface-recognitiondocker

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:确保已安装 Docker 和 Docker Compose

4

步骤2:下载官方 docker-compose.example.yml 文件,保存为 docker-compose.yml

5

步骤3:修改环境变量,设置管理员密码和媒体目录路径

インストールガイド
  1. 步骤1:确保已安装 Docker 和 Docker Compose
  2. 步骤2:下载官方 docker-compose.example.yml 文件,保存为 docker-compose.yml
  3. 步骤3:修改环境变量,设置管理员密码和媒体目录路径
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

进入 docker-compose.yml 所在目录,执行 `docker compose down -v` 删除容器和卷。如需彻底清除数据库和配置文件,手动删除持久化目录。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-06-26 22:40:18
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト