將 Synology 變成 Eye-Fi Card Server

[anti-both]

話 說 ,筆 者 有 一 部 舊 相 機 NEX-3 用 了 足 足 四 年 。它 完 全 是 在 筆 者 家 裡 服 役 ,主 力 是 影 一 些 post 上 網 的 相 ,例 如 整 野 食 呀 、新 玩 具 呀 之 類 。它 的 真 HDR +/- 6ev 功 能 ,加 上 NEX 的 30mm f/3.5 macro 鏡 ,真 是 黃 金 組 合 。但 好 景 不 常 ,上 星 期 筆 者 一 不 小 心 ,就 把 它 的 LCD 給 跌 壞 了 。

SONY NEX 電 池 特 價 包 郵

於 是 ,筆 者 就 換 了 另 一 部 有 相 同 功 能 的 舊 相 機 ,NEX-C3 ( 貪 便 宜 也 )。一 用 之 下 ,問 題 就 來 了 。因 為 筆 者 基 本 上 都 在 用 HDR +/- 6ev 的 功 能 ( 就 是 自 動 連 拍 3 張 +/- 6ev 的 相 再 在 相 機 裡 面 自 動 合 成 ),所 以 是 長 期 使 用 腳 架 的 。裝 上 快 拆 板 之 後 ,NEX-3 是 完 全 可 以 輕 鬆 拿 取 SD 卡 的 ,但 偏 偏 NEX-C3 就 改 了 設 計 ,把 SD 卡 插 槽 改 了 在 腳 架 孔 的 旁 邊 。

NEX-3 vs NEX-C3

NEX-3 vs NEX-C3

現 在 好 了 ,每 次 影 完 相 都 要 卸 下 快 拆 板 ,才 能 取 出 SD 到 電 腦 執 相 和 上 傳 。真 是 豈 有 此 理 。

還 好 ,筆 者 是 電 腦 人 ,平 時 無 聊 玩 意 也 買 了 不 少 。在 尋 求 解 決 方 法 的 時 候 ,終 於 在 櫃 桶 底 找 出 一 張 N 年 前 買 下 的 幾 乎 積 塵 達 一 寸 厚 的 Wi-Fi SD card — Eye-fi Connect X2。( 那 時 候 是 用 一 部 DC 仔 插 了 火 牛 影 了 N 個 月 Time Lapse 再 自 動 上 傳 到 ftp server,現 在 一 部 幾 百 蚊 的 IP Network Camera 就 可 以 完 全 解 決 問 題 了 。而 且 Eye-Fi 卡 公 司 也 好 像 只 剩 下 Eye-Fi Mobi 一 個 產 品 了 。  )

Eye-Fi Connect X2

Eye-Fi Connect X2

為 什 麼 它 當 年 被 打 入 冷 宮 呢 ?因 為 它 用 起 來 比 較 麻 煩 ,而 且 也 非 常 食 電 。但 為 什 麼 現 在 就 不 麻 煩 呢 ?因 為 筆 者 發 現 ( 是 我 後 知 後 覺 ~~ ) 竟 然 有 人 寫 了 一 個 可 以 在 Synology 上 面 運 行 的 Eye-Fi Server ( JEFF TCHANG )。於 是 ,剛 影 完 的 相 就 可 以 直 接 經 過 家 裡 的 Wi-Fi 直 接 上 傳 到 筆 者 家 裡 的 Synology NAS 了 。( Eye-Fi card 本 來 也 支 持 FTP 的 ,但 它 非 常 白 痴 地 是 先 把 相 片 上 傳 到 Eye-Fi 公 司 的 Server,再 從 那 裡 FTP 到 你 設 定 的 FTP Server 的 ,所 以 是 不 能 用 自 己 家 裡 的 Private IP 來 做 Host 的 ,每 張 相 都 要 繞 地 球 一 周 才 回 到 家 裡 的 NAS,實 在 是 …… )

跟 隨 了 Thijs Elenbaas 的 教 學 ,Installing an Eye-fi server on a Synology NAS,大 家 都 可 以 輕 鬆 完 成 安 裝 。

因 為 筆 者 的 古 代 Eye-Fi Connect X2 是 必 須 使 用 Eyefi 公 司 的 專 用 軟 體 Eyefi Center 來 設 定 的 ,所 以 首 先 就 要 去 Eye-Fi 的 網 站 下 載 和 安 裝 。

然 後 就 要 先 關 上 Synology NAS,再 把 自 己 的 電 腦 名 稱 設 定 到 和 NAS 相 同 。例 如 筆 者 的 NAS 叫 \\diskstation\ ,於 是 筆 者 就 把 電 腦 名 稱 先 設 定 為 diskstation。

然 後 打 開 Eyefi Center,把 Eye-Fi 設 定 到 跟 你 的 電 腦 自 動 同 步 ( Upload photos to this computer,目 錄 隨 意 設 定 就 好 )。為 了 一 世 都 唔 駛 再 把 Eye-Fi 卡 從 相 機 裡 面 拿 出 來 ,筆 者 也 enable 了 Endless Memory ( 就 是 卡 裡 滿 載 時 會 自 動 刪 除 已 上 傳 的 舊 相 )。

Upload photo to my computer

Upload photo to this computer

Endless Memory

Endless Memory

設 定 好 之 後 就 可 以 把 電 腦 名 稱 改 回 原 來 的 ,並 且 在 電 腦 上 設 定 好 Eye-Fi helper 不 要 開 機 自 動 執 行 ( 可 用 Ccleaner )。又 或 者 ,如 果 你 像 筆 者 一 樣 ,完 全 不 會 於 短 期 內 再 去 設 定 Eye-Fi 卡 ,則 可 以 直 接 從 電 腦 上 uninstall Eye-Fi Center。

Ccleaner

Ccleaner

電 腦 名 稱 改 回 原 來 的 之 後 ,就 可 以 重 新 打 開 Synology NAS 了 。登 入 NAS 之 後 ,去 到 套 件 中 心 ,按 設 定 >> 套 件 來 源 ,新 增  http://packages.synocommunity.com 作 為 套 件 來 源 。

套 件 來 源

套 件 來 源

然 後 在 套 件 中 心 的 「社 群 」分 頁 ,就 可 以 找 得 到 SynoCommunity 的 套 件 。我 們 需 要 的 是 Python 2.7 ( Python 2.7.8-10 ),不 是 Python 3。

Python 2.7

Python 2.7

然 後 我 們 就 可 以 開 始 在 Synology 安 裝 Eye-Fi Server 了 。先 回 到  Installing an Eye-fi server on a Synology NAS 教 學 裡 ,Thijs Elenbaas 已 經 幫 我 們 寫 好 了 install script,我 們 要 先 下 載 Download Eye-Fi server for Synology Disk Station。然 後 把 檔 案 ( eyefiserver.tar.gz ) 儲 存 到 Synology 上 面 ,筆 者 就 把 它 儲 存 到 叫 Temp 的 Shared folder。

我 們 使 用 SSH 登 入 Synology ( 用 root 帳 號 ),在 Windows 環 境 筆 者 喜 歡 用 Pietty 軟 體 。

Pietty

Pietty

首 先 去 到 上 傳 檔 案 的 目 錄
DiskStation> cd /volume1/Temp

解 壓 安 裝 檔 案
DiskStation> tar -xzf eyefiserver.tar.gz

進 入 安 裝 檔 目 錄 ,以 及 把 安 裝 檔 設 定 成 可 以 執 行
DiskStation> cd eyefiserver
DiskStation> chmod +x install.sh

開 始 安 裝
DiskStation> ./install.sh

Enter your Eye-Fi upload key
You can find it after configuring the card
Type your Eye-Fi upload key, followed by [ENTER]:

然 後 他 會 要 求 你 輸 入 你 的 Eye-Fi upload key,這 個 Key 會 在 下 面 檔 案 裡 面 ,是 你 在 電 腦 用 Eye-Fi Center 設 定 Eye-Fi 卡 時 自 動 生 成 的 。

C:\Users\your_username\AppData\Roaming\Eye-Fi\Settings.xml

Settings.xml

Settings.xml

按 Enter 之 後 ,它 會 要 求 你 輸 入 上 傳 的 目 錄 。

Enter your Eye-Fi upload path
When connecting, all files are downloaded in one directory
the name of the directory can be a strftime formatted string like
./install.sh: line 21: can’t open shared: no such file
note that in the /volume1 root is not shown in File Station
Type your Eye-Fi upload path, followed by [ENTER]:
( 上 面 是 有 顯 示 有 錯 誤 訊 息 ,這 是 正 常 的 ,教 學 文 章 中 的 示 範 也 是 一 樣 ,筆 者 在 自 己 的 NAS 上 安 裝 也 是 同 一 個 錯 誤 訊 息 。但 這 個 錯 誤 訊 息 不 影 響 結 果 的 。 )

筆 者 就 設 定 了
/volume1/photo/eye/%%Y-%%m-%%d

photo 是 shared folder 的 名 稱 ,eye 就 是 它 其 中 一 個 子 目 錄 。這 樣 它 就 會 根 據 上 傳 日 期 自 動 生 成 一 個 個 子 目 錄 。

Date Sub-folder

Date Sub-folder

安 裝 完 成 之 後 ,程 式 會 自 動 執 行 。然 後 你 就 可 以 在 相 機 影 幾 張 相 ,然 後 在 Pietty 就 可 以 看 到 上 傳 的 結 果 。

確 定 相 片 上 傳 無 誤 之 後 ,就 可 以 按 [ Ctrl-4 ] 結 束 程 序 。

最 後 再 輸 入 以 下 命 令 ,讓 Eye-Fi Server 在 背 景 執 行 。
DiskStation> /usr/local/etc/rc.d/S99EyeFiServer.sh start

就 這 樣 ,整 個 安 裝 程 序 就 完 成 了 。用 了  Thijs Elenbaas 的 安 裝 程 式 ,即 使 Synology 重 新 啟 動 ,Eye-Fi Server 都 會 在 背 景 自 動 執 行 的 。

最 後 ,因 為 照 片 上 傳 是 需 要 一 點 時 間 的 ,在 上 傳 的 時 候 會 有 箭 頭 顯 示 。筆 者 就 會 把 相 機 的 省 電 模 式 設 定 得 長 一 點 ( 2 分 鐘 ),確 保 相 機 有 足 夠 時 間 去 上 傳 相 片 。

NEX-C3 upload icon

NEX-C3 upload icon

*** 筆 者 的 NAS 是 使 用 DSM 5.0-4528。

* 2014-12-03 更 新  *

這 天 身 痕 ,就 把 我 的 Synology 由 5.0 升 級 了 去 5.1。萬 幸 ,Eye-Fi Server 的 startup script 竟 然 無 恙 ,沒 有 被 升 級 所 刪 除 。馬 上 拿 出 我 的 NEX 拍 了 兩 張 照 ,依 舊 可 以 成 功 上 傳 ,呵 呵 。

DS 5.1 Security Advisor

DS 5.1 Security Advisor

DSM 5.1 多 了 一 個 功 能 叫 做 Security Advisor,它 是 會 自 動 detect 得 到 Eye-Fi Server 的 startup script 的 。如 果 你 手 多 多 的 從 這 裡 把 startup script 刪 除 了 的 話 ,Eye-Fi Server 就 不 會 開 機 自 動 執 行 啊 。( 至 於 這 個 startup script 究 竟 係 唔 係 malicious programs,這 問 題 太 唯 心 ,不 好 回 答 ….. )

ctleung張先生,男性,肖龍。
職業:I.T. Consultant
簡介:不好好讀書;七尺差五寸,手長過膝,雙耳垂肩;性寬和,寡言語,喜怒不形於色。據說少時曾斬白蛇於鳳凰山下……

This entry was posted in Computer & Network and tagged , , , . Bookmark the permalink.

4 Responses to 將 Synology 變成 Eye-Fi Card Server

  1. Jimmy says:

    您好:
    我試了這個方法,遇到了像你提供的原作討論串中最後一個人相同的問題,但我在電腦開機執行了eye-helper,就反而能成功上傳到我的NAS。不知道是什麼原因。

    • C.T. Leung says:

      先生惜字如金啊,所以我實在看不出來你有什麼問題,哈哈哈。

      • Jimmy says:

        步驟寫的是
        1.關NAS,改電腦名和NAS相同,設定EYE-FI 上傳到電腦
        2.取得upload key後,改回電腦名稱,停掉開機執行EYE-FI Helper或移除軟體。(我移除軟體)
        3.安裝NAS套件測試。
        我在安裝NAS套件測試時無法上傳照片到NAS
        後來重新安裝EYE-FI軟體檢查設定是上傳至電腦(NAS)沒錯。

        發現電腦上的EYE-FI Helper打開後,就能正常上傳NAS。
        關掉EYE-FI Helper就不能上傳到NAS
        不知道是什麼原因…

        NAS DMS 5.1
        設定PC Win7
        EYE-FI Card更新至最新

Leave a Reply to Jimmy Cancel reply

Your email address will not be published. Required fields are marked *