楊林+劉梅



近年來,網盤作為一個新生事物已被越來越多的教師接受。教師在網盤上可以隨意上傳教學文件進行存儲,同時下載文件也更加方便快捷。但隨著時間的推移,眾多提供網盤業務的公司開始選擇關閉個人網盤存儲業務,或對個人網盤用戶進行收費。既然各大網盤運營商都在限制個人網盤用戶的使用,那么有沒有什么網盤既可以安全存儲數據又符合社會主流網盤的操作習慣呢?下面,筆者給大家介紹一款校園網盤制作工具——Seafile。
● Seafile的簡要介紹
Seafile是一個免費開源且專業可靠的云存儲平臺軟件,它能自己建立一個私有云存儲服務平臺,可以實現文件同步、共享、跨平臺訪問、團隊協作等功能。現在學校一般都擁有自己的服務器,且服務器上提供的數據存儲量巨大,同時校園網內文件的傳輸速度也比較快。將數據存儲在校園服務器上安全且不易丟失。這些都為Seafile校園網盤的創建提供了有利條件。只要在校園服務器上成功運行Seafile服務器端,全校教師就都可以使用這個校園網盤存儲文件了。
● Seafile的使用方法
筆者在這里以校園Windows服務器為例,介紹Seafile如何在校園服務器上運行,以及介紹教師個人如何使用校園網盤。
1.搭建Seafile服務器端運行環境
Seafile采用Python語言編寫,安裝前需要先下載并安裝Python2.7.1132位版本,需要將Python的安裝路徑添加到系統的PATH環境變量中(如圖1)。如果將Python7.11安裝在C:\Python27路徑下,那么就將C:\Python27添加到PATH環境變量中。搭建Seafile運行環境一定要使用Python2.7.1132位版本。64位版本或不是2.7.11的版本不能工作。
2.安裝Seafile服務器端
登錄https://www.seafile.com/download/獲取Seafile服務器端的最新版本。為Seafile服務器程序創建一個新的文件夾,如SeafileProgram文件夾,并將Seafile程序解壓到C:\SeafileProgram\目錄下。
3.Seafile服務器端啟動與初始化
(1) 啟動
首先在C:\SeafileProgram\seafile-server-5.0.3\文件夾下,找到run.bat文件并雙擊,以啟動Seafile服務器。此時,Seafile服務器的圖標已經出現在系統托盤中。選擇一個磁盤作為Seafile服務器數據的存儲位置,可以在彈出的對話框中選擇一個磁盤(如下頁圖2),以便存儲Seafile服務器的數據,但一定要確保選擇的磁盤擁有足夠的剩余空間。點擊“確認”按鈕后,Seafile將會在選擇的磁盤下創建一個名為seafile-server的文件夾。這個文件夾就是Seafile服務器的數據文件夾。如果選擇D盤,那么數據文件夾為D:\seafile-server。
(2) 添加管理員賬號
右擊Seafile服務器的系統托盤圖標,選擇“添加管理員賬號”選項(如圖3)。在彈出的對話框中輸入你的管理員用戶名和密碼(如圖4)。如果操作成功,Seafile服務器托盤圖標處會彈出一個氣泡提示“添加Seahub管理員賬戶成功”。
(3) 配置Seafile服務器
初始化服務器之后,還需對“系統管理”選項進行配置,否則不能進行文件的上傳下載,首先訪問服務器的Web界面(打開http://<您的IP地址>:8000),用管理員賬號登錄,點擊左上角的扳手圖標,進入管理員界面,再進入“設置”標簽,將SERVICE_URL的值配置成http://<您的IP地址>:8000。例如,你的Windows服務器地址為192.168.1.100,那么配置成SERVICE_URL=http://192.168.1.100:8000,將FILE_SERVER_ROOT的值配置成http://<您的IP地址>:8082。例如,你的Windows服務器地址為192.168.1.100,那么配置成SERVICE_URL=http://192.168.1.100:8082,也可配置成校園域名的形式(如圖5)。通過這些操作,Seafile校園網盤已經基本搭建完成。教師們可以利用校園網盤實現文件的存儲了。
(4) 批量創建教師賬戶
當校園網盤搭建完成之后,需要對學校每個教師創建校園網盤賬號。由于學校教師眾多,不可能依次創建賬號,在這里Seafile后臺提供了批量創建教師賬號的功能,只需要點擊“系統管理”的“用戶”選項(如圖6),選擇右上角的“導入用戶”,使用Excel創建CSV格式的用戶名、密碼的數據文件(如圖7)直接導入即可。這個用戶名和密碼就是教師登錄校園網盤的賬號和密碼。
4.桌面客戶端使用手冊
在Seafile官網上下載相應版本客戶端(如上頁圖8),運行按提示安裝客戶端。安裝成功之后,按提示輸入服務器地址和用戶名、密碼(如圖9),即可通過桌面客戶端登錄到服務器上。登錄成功之后,進入Seafile客戶端主界面(如圖10),就可以開始使用創建的校園網盤了。
教師可以利用客戶端自動同步本地文件夾到遠程服務器,通過點擊“選擇”按鈕在彈框中選擇本地文件夾,或者拖拽本地文件夾到客戶端界面兩種方式(如圖11)來同步本地資料庫到創建的校園網盤上。教師在這里選擇或者拖拽“QQ下載文檔”文件夾后,可以看到新建資料庫彈框(如圖12),點擊“確定”后,會在服務器中新建相應資料庫并開始同步。同步成功之后,會有綠色云朵提示(如圖13)。在“我的資料庫”列表里也會看到新同步的資料庫。當在本地對該文件夾內的文件進行更改后,網盤也自動同步最新修改文檔。這個功能和主流網盤文件同步功能相同,免去了文件更新后手動上傳網盤的煩惱。
5.網頁端使用手冊
教師可以在Seafile客戶端點擊鼠標右鍵到網站上查看(如圖14),或直接在瀏覽器輸入http://ftp.zbyz.net:8000進入網盤網頁端(如圖15)。網頁端提供的網盤功能與社會上主流網盤類似,都可以直接在網頁端上傳文件進行保存、刪除、分享文件等操作。
總的來說,開源的Seafile給教師提供了簡單易學的創建校園網盤的工具,既解決了教師想要使用網盤又找不到合適網盤的矛盾,又解決了令人頭疼的網盤收費、網盤上傳文件下載速度過慢等一系列問題。endprint