您好,登錄后才能下訂單哦!
Go中使用Google TensorFlow 實現一個私人照片管理器,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
為了簡化安裝運行的步驟,官方建議使用Docker Compose運行(安裝前先確保已經安裝了Docker),并且要求托管PhotoPrism的服務器至少有2核,4G內存,客戶端支持大多數現代瀏覽器,但是在Chrome,Chromium,Safari,Firefox和Edge上運行效果最好。
在公共服務器上安裝的PhotoPrism,建議運行在HTTPS反向代理(如Nginx)后面,否則文件和密碼都會以明文傳輸,容易發生數據攔截泄露。
配置 下載docker-compose.yml文件,根據需要修改配置:
// 瀏覽器打開這個地址 https://dl.photoprism.org/docker/docker-compose.yml // 或者使用這個命令下載 wget https://dl.photoprism.org/docker/docker-compose.yml
PHOTOPRISM_ADMIN_PASSWORD:管理員初始訪問密碼,修改此項以使PhotoPrism以安全的初始密碼運行
~/Pictures:默認情況下,將從個人照片和視頻收藏夾掛載,~該文件夾是主目錄的占位符,可以掛載可從計算機訪問的任何文件夾,包括網絡驅動器。PhotoPrism無法查看尚未掛載的文件夾。通過將多個文件夾組合為以下子文件夾,可以為多個文件夾建立索引/photoprism/originals:
volumes: - "~/friends:/photoprism/originals/friends" - "/media/photos:/photoprism/originals/media"
./storage:配置、索引、Sidecar文件和縮略圖將被放在這個配置的路徑下
啟動 打開終端,轉到保存配置文件的文件夾,然后運行以下命令來啟動服務器:
docker-compose up -d
瀏覽器中打開http://localhost:2342/以查看用戶界面并使用配置文件中設置的密碼登錄(PHOTOPRISM_ADMIN_PASSWORD)。
端口和其他基本設置可以在docker-compose.yml中修改。只要更改了配置值,就要停止并重新創建容器:
docker-compose stop photoprism docker-compose up -d photoprism
創建索引 界面中轉到“庫”以開始建立索引或導入。或者,在終端中運行以下命令以索引原始文件夾中的所有文件:
docker-compose exec photoprism photoprism index
編制索引時,可能會自動為RAW,HEIF,TIFF,PNG,BMP和GIF文件創建JPEG sidecar文件。它是分類和重新采樣所必需的。默認情況下,它將在存儲文件夾中創建,以便可以以只讀方式裝入原件。
參考命令
啟動容器 docker-compose up -d 停止容器 docker-compose stop 更新容器 docker-compose pull 查看日志 docker-compose logs --tail=25 -f 打開容器終端 docker-compose exec photoprism bash 顯示幫助 docker-compose exec photoprism photoprism help 顯示配置 docker-compose exec photoprism photoprism config 重置數據庫 docker-compose exec photoprism photoprism reset 備份資料庫 docker-compose exec photoprism photoprism backup -a -i 還原資料庫 docker-compose exec photoprism photoprism restore -a -i 索引原件 docker-compose exec photoprism photoprism index 導入文件 docker-compose exec photoprism photoprism import
看完上述內容,你們掌握Go中使用Google TensorFlow 實現一個私人照片管理器的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。