話說最近在想家裡申辦了速度滿快的網路(6M / 1M)卻因為電腦耗電量太兇不敢開機
實在是浪費一個月六百多元的網路費用
加上家中的WD TV一直渴望有充足的貨源可供選擇
於是我開始找尋一種可以養動物 + BT + 省電的機器
找來找去發現NAS是一種好選擇
不過市面上NAS種類繁多  從1Bay ~ 4Bay的機種都有
看來看去也不知道該如何下手 後來經過同事介紹  看到了群暉科技所出的NAS機種感覺不錯
經同事割愛  從他手中購得這台 Synology CS407

(圖片來源:http://www.synology.com.tw/cht/products/CS407/photo.php)
 
這台CS407雖然不是最高階機種  但是對於我的需求來說已經可以完全滿足
除了內建支援AJAX簡單易懂的管理介面外
4Bay的硬碟槽可以使用RAID來強化NAS檔案管理效能與安全
此外支援PHP5 + MySQL5更可以讓你輕鬆架站
內建的Download Station支援BT DHT 與 eMule 讓你再也不用擔心抓BT導致電費過高的問題啦


 
File Station讓你方便管理NAS上的檔案系統
Audio Station支援遠端串流播放音樂  讓你不用帶著檔案也可以享受到好聽的音樂
Photo Station提供網路相簿功能 加上Web Station所提供的部落格功能  儼然就是把無名小站放回自己家
UPnP功能讓NAS可結合PS3或XBox來做多媒體伺服器 透過串流方式播放影音檔或相片
值得一提的是Mail Station除了提供SMTP 與 POP3等郵件服務外
還提供了一套web mail工具  讓你在任何可上網的地方都可以使用像gmail一樣方便好用的web mail

 
 
此外CS407的擴充性也不賴  現在就為各為介紹如何安裝SVN 與 phpMyAdmin
首先在安裝SVN之前  先要把ipkg安裝完成
http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-5_arm.xsh
使用SSH以root登入後找到剛剛下載的檔案
並執行 sh syno-x07-bootstrap_1.2-3_arm.xsh
安裝完成重開機後可執行
ipkg update
ipkg upgrade
進行更新
接下來更改系統讓非root帳號也可以使用SSH登入CS407 (假設已將CS407的家目錄功能打開)
使用SSH以root登入並執行
vi /etc/passwd
找到你要修改的帳號那行將 /sbin/nologin 換成 /bin/sh 存檔關閉




如此你就可以使用這個帳號登入
接下來開始安裝SVN
先建立一個資料夾當作SVN的根目錄(假設為 /volume1/svn )
執行ipkg安裝svn
ipkg install svn


安裝好後執行
vi /etc/inetd.conf

 
加入一行
svn stream tcp nowait albert /opt/bin/svnserve svnserve -i -r /volume1/svn

此時注意albert為你想要設定管理SVN的管理者帳號

 
 
接者新增SVN Service
vi /etc/services


依順序找到對應位置加入下列兩行
svn 3690/tcp # Subversion
svn 3690/udp # Subversion


 
 
重新開機
reboot

 
開機後使用SSH以root登入並切換使用者為SVN管理者帳戶
su albert

 
進入SVN根目錄
cd /volume1/svn

 
新增一個SVN目錄
svnadmin create MyJobBackup

進入/volume1/svn/MyJobBackup/conf可以看到 svnserve.confpasswd 兩個檔案


分別編輯它們如下
svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd

realm = I am your first repository!



 
passwd:
[users]
bill = 1234 (開權限給SVN使用者  可新增一個至多個)

 
 
修改完畢後存檔並重開機(不一定要重開)
開好機後即可用SVN Client軟體登入看看
登入的URL為 svn:\\123.123.123.123\MyJobBackup\ (假設NAS對外IP為123.123.123.123)
入帳號為 bill 密碼為1234

登入成功即代表SVN架設完成  以後就可以用自己NAS上的SVN來備份工作資料
再也不用怕公司電腦壞掉導致工作的心血白費了

 
參考資料:http://wiki.ham9000.com/index.php?title=Synology_CS407_Hacks#Subversion_service 
 
後記:
      1. 這東西是好物!!!
      2. 安靜無聲比電腦好用太多啦
      3. 感謝詹爸的割愛
 
文章關鍵字
我在公司也是這樣用,不過型號是RS407,反正只是長得不一樣而已
性能還OK
但是有個缺點,就是不能和apache整合,帳號也不能整合AD
有些東西(例如:圖檔或是release的程式碼)想利用網頁分享出來也不行
搞得大家都要裝SVN client

還是小弟不才,不知道怎麼在NAS上調整
有人知道嗎?
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!