從攝影者需求出發,
自主開發的攝影管理平台
這是一套依照個人攝影工作流程規劃的照片管理與展示系統,從相片整理、相簿建立、縮圖產生、地點管理到公開網站展示,都在同一套平台中完成。
開發環境
Skypray Photography Platform 是由攝影愛好者自主規劃與開發的攝影作品管理平台。有別於市面上的雲端相簿服務,本平台完全依照自己的使用流程設計,並部署於 Synology NAS,自行管理所有照片與資料,不受第三方平台限制,也能持續依需求擴充功能。
設計理念、平台定位與心路歷程
二十年的攝影旅程,終於為作品找到一個真正的家。
2006 年,我第一次拿起單眼相機,開始認真記錄旅行與生活。從最初的生活點滴與旅行紀錄,到後來逐漸接觸城市、晨昏、微距、星空、縮時等不同題材的攝影,每一次旅行都累積了大量照片,也留下了當時的心情、故事與回憶。
2017 年,我開始投入空拍攝影,作品的數量與拍攝方式再次大幅改變。照片不再只是地面的紀錄,而是結合空中與地面的視角,希望更完整呈現每一趟旅程的風景與感動。到了 2026 年,攝影已陪伴我整整二十年。
然而,真正困擾我的,並不是照片,而是照片的家。
二十年來,網路相簿平台歷經多次興衰,作品曾在不同服務之間不斷搬遷。當平台停止營運時,不只是照片需要重新整理,花費大量時間撰寫的拍攝心得、旅行紀錄、分類方式與連結,也可能在一夕之間消失。多年累積的心血,往往只能重新開始。
也正因如此,我決定不再依賴任何單一平台,而是打造一套真正屬於自己的攝影管理系統。雖然沒有資訊工程或網路管理的職業背景,但在人工智慧的協助下,我開始一步步學習 Node.js、Docker、Synology NAS、Nginx Reverse Proxy 等技術,從最初只想整理照片,到逐漸建立起完整的攝影管理平台,最終打造出今天的 Skypray Photography Platform。
Skypray Photography Platform 並不是為了取代市面上的雲端相簿,而是希望建立一個完全符合自己攝影流程的平台。從照片匯入、EXIF 解析、GPS 地點整理、多尺寸縮圖、相簿建立、首頁展示,到留言、按讚、搜尋、統計與公開分享,每一項功能,都是依照自己實際拍攝、整理與展示作品的需求逐步完成,也持續隨著攝影習慣不斷演進。
這套平台最大的特色,不只是「自己架設網站」,更重要的是讓所有照片、文字、旅行紀錄與資料,都真正掌握在自己手中。
它不只是作品展示的平台,更是二十年攝影旅程,真正找到的家。
平台特色
建立相簿、排序照片、設定封面、編輯標題與說明,並保留原始照片來源資料夾。
自動建立 thumb、HD、FULLHD、原圖連結與相簿封面 1000px,依裝置與用途載入合適解析度。
整合 Sharp、heic-convert 與內建 libheif-js 備援解碼,搭配 Worker Thread、縮圖快取與延遲載入,支援 iPhone 照片預覽、匯入與 JPG 轉換。
讀取照片 GPS,優先使用 Google Places API (New) 尋找 500m 內候選景點,再以 Google Geocoding 補國家、城市與地址;Google 無法補齊時才以 OpenStreetMap 備援。
支援 OpenAI GPT-5.6 Luna、GPT-5.6 Terra、Google Gemini 3.5 Flash-Lite 與 Gemini 3.6 Flash,可依需求切換辨識與文字生成模型,並顯示 token 用量及美元費用初估。
可在後台標記精選照片,首頁獨立展示代表作品。
手機、平板與桌機皆可瀏覽;單張照片頁手機預設 HD、桌機預設 FULLHD,降低行動流量負擔。
單張照片可分享至 LINE、Threads、Facebook 或系統分享;公開頁提供動態標題、Open Graph、結構化資料、Sitemap 與伺服器端主要內容。
顯示拍攝日期、相機、鏡頭、焦段、光圈、快門、ISO 與照片解析度。
訪客可按讚、留言與回覆;首頁顯示最新留言,後台則提供獨立未讀徽章、管理、隱藏、刪除與統計。
記錄今日、累積與在線訪客,並可在後台查看網站使用狀態。
登入後台進行相簿、照片、首頁封面、GPS、留言與按讚管理,並支援深色 / 淺色模式。
部署在自己的 NAS 上,透過反向代理與 HTTPS 對外提供攝影作品展示網站。
AI 辨識與 GPS 地點回查
平台新增 AI 輔助地點整理流程,目標不是讓 AI 直接寫入不可追溯的答案,而是讓 AI 先提出「可能拍攝地點」,再透過地圖服務驗證、轉換與回查。這讓旅行照片即使沒有 GPS,也能更有效率地補上座標;已有 GPS 的照片,也能自動整理成較符合攝影展示需求的國家、城市與細節景點名稱。