iFolder is a simple and secure storage solution that can increase your productivity by enabling you to back up, access and manage your personal files-from anywhere, at any time. Once you have installed iFolder, you simply save your files locally-as you have always done-and iFolder automatically updates the files on a network server and delivers them to the other machines you use.簡單來說,iFolder 就是一個將檔案存在網路伺服機中,加入了認證、分享....等機制,讓使用者可以隨時在網路上存取自己的檔案,當然 iFolder 的功能不僅僅是上面簡單的描述而已,實際上他的功能是相當強大的,而功能的部分容後介紹,這邊要介紹的是安裝的方式。Sponsored by Novell, the iFolder project is built on the Mono/.Net framework to integrate seamlessly into existing desktop environments.
而要用 iFolder 的原因在於要解決學生網路硬碟,以及各單位網頁上供使用者下載檔案的存放問題,當然 iFolder 的強大使用彈性也是考量之一,而以下的安裝設定,都是在 Fedora Core 5 的環境下進行。
iFolder 原本是 Novell 提出的一整套 storage solution,預設是 bundle 在 Novell Open Enterprise Server(OES) 上面,由於 OES 是要付費的,因此就不考慮使用了,因此改用免費的 FC5 作為安裝環境。
以下為了避免還要編譯的麻煩,因此一律以 rpm 的方式來安裝:
# 由於 iFolder 是由 Mono 所開發,且運行於 Apache 上,因此要安裝相關套件做完上述的步驟,安裝的步驟就完成啦!
yum -y install httpd mono-web mono-core mono-data mod_mono xsp
# 建立 ifolder 目錄,以便儲存等會抓下來的套件
mkdir ifolder3
cd ifolder3
# 將 iFolder 相關的套件一次抓回來並安裝 (官方網站上的HowTo位置不對喔! 要改成下面這個)
wget -r -np -nH -nd --accept=rpm http://forgeftp.novell.com/ifolder/server/3.5/20060621-0346/linux/FEDORA-CORE-5.0-i386/rpms/
rpm -Uvh log4net*.rpm libflaim*.rpm ifolder3-server*.rpm
記得還要把 Apache 、防火牆 TCP 80 port 開啟,並將 SELinux 關閉,iFolder 才能 run 喔! 因此進行以下指令:
# 開機啟動 Apache
chkconfig --level 3 httpd on
# 開啟防火牆
system-config-securitylevel-tui
在畫面設定上,把 http (TCP port 80) 的部分開啟吧!
# 編輯 SELinux 設定
vi /etc/sysconfig/selinux
把 SELINUX=enforcing 改為 SELINUX=disabled ,接著重開機即可。
【註】關於 SELinux 的部分,個人不傾向全部關掉,畢竟可能還有其他的服務在運作,而不關掉要如何設定才能讓 iFolder 正常運作,之後研究出來再補吧! ^_^
參考資料:
我安裝失敗... 說什麼不能建立user 之類的 Orz 而且似乎沒有看到simias...
回覆刪除此外, 也沒看到ifolder 被安裝...
是否可以教我呢? 謝謝.