陳鈺菁 wrote:
目前使用上有個小遺憾。
這個軟體好像不支援備份‥
如果重灌軟體或系統時,那我原先打好的資料要在哪裡備份?
有帥哥知道嗎
C:\Documents and Settings\(YOUR USER NAME)\Application Data\Rainlendar
可以在裡面找到...
1. 你需要一台跑 Rainlendar Server 的電腦來提供服務
先起動 Rainlendar Server
方法如下:
寫一個 .bat 檔,內容:
RainlendarServer --install
RainlendarServer --start
然後在 cmd 下 run 這個 .bat
當然 RainlendarServer.exe 要讓 .bat 找得到.
Server 起動後,再 run Rainlendar Client
2. Client 端設定 Server Address, Port, 還有使用者的登入身分
Rainlendar Server 的設定:
User ID:Rainleandar (當然可以改其它的ID,但每台電腦的 ID 都要相同)
Server Address: localhost (但我怎麼試都不行)
改為當 server 那台的 IP:如 192.168.1.154 (用 ipconfig 可以查到)
Server Port:9999
3. 直接在 Todo, Event..etc 輸入資訊就可以經由 Server 每隔一段時間
將資訊同步到其他相同設定的 Client Rainlendar. (或手動 Refresh 強制更新)
感謝補充

pdasung wrote:
寫一個 .bat 檔,內容:
RainlendarServer --install
RainlendarServer --start
--install 應該只是為了註冊 service 用, 因此只需要執行一次即可.
之後每次開機只要自動執行 --start 啟動已註冊的服務即可.
Server Address 我是直接用FQDN(host.domain), 沒試過 localhost,
不過我想用 ip 應該會比較好(windows內建的dns cache 有時會鳥掉).
我的 Server 是在 Linux 上編譯執行的, Port 經由前端防火牆 作 redirect,
就可以讓我即使身在外地打開NB接上網路, 就立刻同步資料了.
對我而言這應該算是這套軟體最大的價值吧...
另外說明文件中有提到, 因為資訊傳遞以及使用者登入的設定都沒有任何
的安全管制, 因此我提供幾點個人的安全性補強措施:
1. Server 端存放各個使用者的資料夾要設定好權限, 讓不相干的人沒辦法進入讀取.
(eg. Linux 我是放在 /home 下的 .rainlendar, 750 root:root)
2. 使用者登入部份只能輸入使用者名稱, 因此我就把慣用的 username 接上 password
降子的格式輸入 (eg. nimbus1234567890), 雖然如果被人家看到你電腦設定的話,
就可能失去保護效果了, 不過這也可以利用一些易混淆的字元當密碼來預防一下, 像是
小寫的( L )跟數字(1),符號(.)跟(,)或空白( )...etc 這要發揮點想像力囉. 總之盡量
防止無聊人士"同步"你的資料囉... 防堵也是沒辦法百分之百的.

官方文件是建議由防火牆指定可通過的 ip 來作防護, 也可參考看看喔
內文搜尋

X