2009年11月4日星期三

BT下載管理伺服器---我的自家用伺服器U8NAS-Type2 (三)

tmd001.jpgBT下載方式現在也是一種下載的主流,不講其他,就像我們喜歡用的Ubuntu這個著名的linux作業系統也提供這樣的種子下載。

而我們自家用的伺服器當然也不能忽略,讓他能夠在默默的地方為我們來進行這樣重要的下載工作,而在Ubuntu的套件庫裡面也已經幫我們做好了準備,像是Transmission-Daemon和TorrentFlux都會是不錯的選擇。

Transmission-Daemon:

在一般Ubuntu的桌面版本已經將Transmission的gtk版本已成為他的標準配備,但是要他能夠作業,你可能需要將gdm打開(為節省資源讓他默默工作,自己將它關閉)或直接進入利用作業階段將他自動啟動(transmission -m),當然這樣也行,但若要讓系統自己啟動,建議你換成他的守護神Transmission-Daemon這個版本或許比較好一些。

Transmission-Daemon在預設的資料庫或許沒有在裡面,但你可以將她加入在你的套件庫內。

Ubuntu 8.04(穩定版本)

deb http://ppa.launchpad.net/transmissionbt/ubuntu hardy main
deb-src http://ppa.launchpad.net/transmissionbt/ubuntu hardy main

Ubuntu 8.10(穩定版本)

deb http://ppa.launchpad.net/transmissionbt/ubuntu intrepid main
deb-src http://ppa.launchpad.net/transmissionbt/ubuntu intrepid main

Ubuntu 9.04(穩定版本)

deb http://ppa.launchpad.net/transmissionbt/ubuntu jaunty main
deb-src http://ppa.launchpad.net/transmissionbt/ubuntu jaunty main

而他的key取得和安裝如下:

gpg --keyserver keyserver.ubuntu.com --recv 976b5901365c5ca1
gpg --export --armor 976b5901365c5ca1 | sudo apt-key add -

上面提供的版本和key是穩定的版本,若要其他的版本請到他的開發網站去取得你要的資訊。

升級玩套件庫和安裝完程式,接下來要開始做設定。Transmission-Daemon說實在有些討厭,因為你無法從遠端利用瀏覽器來登入和下載,因為預設這些都是不允許的,所以你先要將Transmission-Daemon來關閉。在遠端你可以先用Webmin這個強大的遠端管理程式來幫你處理這些事情。然後利用puTTY或是pieTTY(建議!!)來做登入和修改和利用你登入的使用者去先執行一次transmission-daemon(就是XXXX@YYYYY:~$ transmission-daemon),這樣在你的家目錄內.config/transmission-daemon/…就會出現。但還要關閉一次transmission-daemon,因為這個動作只是告訴他未來我是要用這個使用者來進行工作。

第一步修改transmission-daemon的設定檔,他的設定檔位置在/etc/transmission-daemon…內(記住/etc這個位置未來其他的服務器設定都在這裡)有一個settings.json為主要的設定檔,若要能遠端登入讓她工作請注意下面這幾個

(…

"rpc-authentication-required": 1,
"rpc-enabled": 1,
"rpc-password": "transmission",  <---預設密碼(請更改成你要的或保留!)
"rpc-port": 9091,
"rpc-username": "transmission",  <---預設使用者名稱(請更改成你要的或保留!)
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": 0,  <---關閉停駐在localhost,開啟遠端登入

…)

再來利用Webmin來修改使用者,在Webmin的系統-->開機與關機內找到transmission-daemon點兩下進入編輯的動作,找到USER將原本的debian-transmission修改成你登入的使用者,並將這個使用者加入debian-transmission的群組裡面再啟動transmission-daemon這樣應該你就可以讓他幫你工作了。

BT002.jpg

若transmission-daemon開始工作後你除了可以利用項是Firefox這個或其他的瀏覽器來上傳torrent的檔案,若你的客端是使用Windows系統,有一個工具也很好用,尤其你使用過µTorrent這個BT下載客端工具的網友會對他的介面不陌生,因為他們長得好像,那就是transmission-remote-dotnet,因為利用這個工具會讓你就好像在目前使用的電腦工作一樣方便,而且最重要的就是它能提供更多的安全措施和宮多的BT下載訊息來讓你知道和掌控,非常值得你來使用。

**還有一個設定檔/etc/default/transmission-daemon你可能也要修改一下,他主要是用來設定使用者設定檔所在的位置目錄,原本預設是CONFIG_DIR="/var/lib/transmission-daemon/info",但建議你將位置修改到你使用者所在設定檔的位置,如CONFIG_DIR="/home/your username/.config/transmission-daemon",這樣你更能掌控你的檔案狀況。**

tmd003.jpg

TorrentFlux:

除了transmission-daemon外,自己覺得是以PHP為基礎的BT客戶端套件 torrentflux也是一套非常優秀的BT下載的管理者。而我們Ubuntu的使用者要使用這套軟體也是非常的方便和容易,因為他也是包含在套件庫裏面了。我們只要在套件庫內搜尋torrentflux就可以找到,然後只要勾選他等待一下子他就裝好了。

這套以PHP為基礎,利用網頁方式來呈現,並以資料庫來掌握其相關的訊息資訊,因此LAMP這套黃金組合的伺服器套件,就是他最為強大的盟友。最後的安裝過程你也只要回應他一些相關問題就好了。當安裝完成後在瀏覽器上輸入http://ipadress/torrentflux/就可到他的登入畫面,而你最初也只要用你使用者身份登入即可做下一步的設定,基本上他的介面也支援繁體中文,所以設定非常容易,除了可以利用網頁由客戶端上傳torrent檔案外,他也內建搭載BT的搜索引擎,所以能讓你在BT下載時更方便些。

而在客端方面在Firefox也有支援torrentflux的外掛程式TorrentFlux Add,基本上他功能很簡單,就是能讓你直接開啟並登入你的torrentflux伺服器裏面。

BT003.jpg

tflux001.jpg

若比較喜歡有些挑戰性的網友,還有一套由TorrentFlux為基礎所發展出來的Torrentflux-b4rt這個套件,讓你可以一步步由網頁安裝方式來安裝。

附記:

上一篇貼文:我的自家用伺服器U8NAS-Type2 (二)

張貼分享 :

Del.icio.us 的標籤:

Powered by Windows Live Writer

我的自家用伺服器U8NAS-Type2 (二)

WBM001.jpg

U8NAS-Type2(U8T2)目前預載的是Ubuntu 8.10 desktop的版本,但先前也考慮過server的版本或是Windows的相關作業系統(如Windows Home Server),但Windows Home Server在硬體設備的要求蠻高的且現實的問題總無法顧全,而在virtualbox試跑Ubuntu Server(請記得將PAE的功能打開,否則無法跑server的版本)時總是會想使用原本在桌面版本的視窗介面,於是試跑server版本 (U8T1)時還是會裝上gdm來去做功能上的設定,因此桌面的版本對於還是對Linux不是很熟的自己桌面的版本才是最佳的選擇。

在第一次安裝完成使用期間,正值Ubuntu 9.04正式版本的釋出,也直接由8.10升級到9.04,但後來可說是惡夢連連,如無法安裝其他檔案,連終端機的介面也無法來開啟,甚至連用 Webmin也無法登入,更糟的是連有些功能也都喪失了(如:Scanner Server)。雖然後來有些bug後來解決了,但還是不是很完整。後來也重新安裝Ubuntu,直接安裝9.04的桌面版本,但許多伺服器的功能還是怪怪的(但是9.04上可使用的ext4格式有更好的效能、較快的開機速度、提供更多更美的桌面主題和更省的系統資源,尤其是關掉gdm更省,若當一般作業系統Ubuntu9.04 desktop還時很棒的作業系統)。 U8NAS-Type2目前主要以Webmin(1.470)來做遠端相關的服務設定,提供所安裝的服務有:

  • LAMP Server(apache2網頁伺服器、mysql資料庫伺服器、PHP5),像是jinzora2、gallery2、ostube、net2ftp等服務來使用。

neftp001.jpg

  • Proftpd ftp伺服器,是一套方便架設的ftp伺服器,當然為了安全性的問題我們也架上了SSH Server,但在一般的登入,還是必要將他的TLS/SSL的功能打開來增強他的安全性。
  • Samba檔案伺服器,在客戶端的電腦中有Windows系統的電腦,Samba伺服器會讓你不同系統的電腦更容易在一起工作,若在搭配上CUPS列印伺服器和Scanner Server掃描器伺服器,更能夠讓你所擁有的檔案和設備與其他工作站分享。
  • CUPS列印伺服器,管理你工作群組中的印表機和列印工作。
  • Scanner Server掃描器伺服器,讓你的傳統掃瞄器或事務機上的掃描器功能能像印表機在群組中分享出來使用。
  • SSH Server,遠端登入伺服器,但在過程中資料經過加密,會比Telnet伺服器安全些。
  • Telnet伺服器,遠端登入伺服器。(telnetd or telnetd-ssl 若不習慣使用ssh登入管理的話,這個可以考慮但不建議!)
  • NIS 黃頁伺服器,網路使用者及群組訊息管理伺服器。(自家中可能不太需要,主要是用來測試Windows系統加裝SFU來連結NFS Server)
  • NFS 檔案伺服器,和Samba Server功能類似,但試用過程中在Windows系統中還是Samba Server好用。
  • Firefly多媒體伺服器,就是我們常講的itunes server,可說是最容易安裝好用又穩定的多媒體伺服器。

its001-1.jpg

  • UPNP多媒體伺服器,支援多樣格式的影音多媒體伺服器,如UShare、Mediatomb。

mb001.jpg

  • Slim Server 多媒體伺服器,宛如點播機的多媒體器。

ss001.jpg

  • Weblog在自身的NAS上建立部落格,這裡採用WordPress的套件。

MWP001-2.jpg

  • Webcam Server,讓我們一般的網路攝影機變成網頁視訊監視器。如webcam server、Motion。
  • BT下載管理伺服器,transmission-daemon、torrentflux。

TMD001.jpg

  • Mdadm磁碟陣列管理程式,讓我們一般自組的NAS也有磁碟陣列的功能,不僅讓我們在磁碟的運用上有更好、更安全也更具彈性的來使用,例如我們在IDE的硬碟環境中可以使用RAID 0、RAID 1、RAID 5等多樣階層的磁碟陣列可以選擇,若自己先前已留有不同容量的硬碟,我們亦可以利用他所提供磁碟串聯的功能將他們相互串成一個較大的磁碟來使用,這樣也是不錯的利用和選擇。(2009/09/23)

mda009.jpg

  • Webmin(1.490)網頁控制介面,Webmin是一個功能非常強大的作業系統管理程式,尤其是他是利用網路間的網頁介面來對整個系統來做控制和管理,舉凡上列的許多伺服器,他大多有相對的模組來加以設定和控制與啟動。其他如檔案管理(包括編輯、修改或是新的程式安裝或升級)、磁碟管理(一般磁碟或磁碟陣列的安排掛上及啟動等)或安全防護裝置設定和管理(如防毒、防駭和防火牆等功能),這些都是他的工作範圍,而且無論在桌面版本或是伺服器的版本他都能讓你工作順利愉快。若是你還是不放心不順手,你也可以利用Webmin開機與關機功能或是SSH Server登入並啟動gdm(伺服器版本需要另外安裝)與利用像是VNC這類遠端桌面連線(必先在NAS或伺服器預先開啟這項功能)的功能來管理。而在Webmin的協力模組裡面也有VNC客戶端的模組,讓你可以在Webmin的網頁頁面直接使用VNC遠端桌面連線。(2009/09/23)

WBM002.jpg

    附記:

    上一篇貼文:我的自家用伺服器U8NAS-Type2(一)

    張貼分享 :

    Powered by Windows Live Writer

    2009年5月17日星期日

    我的自家用伺服器U8NAS-Type2(一)

    mynas001.jpg

    近來數位資料的增加,儲存設備也變得非常需要,不論是隨身碟或是網路儲存設備(NAS)都成了目前非常火紅的產品。當然自己對這類產品也有所需求,尤其是網路的儲存設備如NAS,因此也上網搜尋這類的產品和設備,而在網路上可找到許多這類優秀的產品像是Synology DS209+就是一款不錯的產品,得到多家雜誌和網站的推荐,可說是一款令人心儀的產品和設備。但現實的問題對自己說來還是看看就好... Confused

    當然我們還是可以另尋其他的方式來建構自己的網路儲存設備。像是在限有的經費購買一些零件或是利用自己電腦升級所留下的設備和零件也是不錯的方法,像是自己利用姊姊搬家時以不用的P3主機為基礎來開始建構

    主機板:微星815EPT Pro(bios 7.4)+Celeron (Tualatin) 1.1AG(yahoo網拍購得,原本是技嘉GA-6VX7-4X+PIII (Coppermine) 733,以為故障最後查出是原本在上面那支宇瞻pc-100 128m出問題,但不知道要送去哪裡修)。
    記憶體:512m(創見pc-133 128m X 4(單面),yahoo網拍購得,但其中一支出問題,但創見這家公司還蠻贊的直接可從網路上掛單維修,還可以追蹤維修進度和狀況,過幾天就寄回一支包裝完整且全新的產品)。唯一不好的就是要多花30元掛號費。

    網路卡:U8T2預定以無線網路連接為主,所以裝上D-link的 DWL-G520+

    顯示卡:Winfast 3D S325

    光碟機:PIONEER DVD-RW DVR-112

    機殼及電源:還算小的機殼和應該不太省電的300W電源。

    主要作業系統:Ubuntu 8.10 desktop

    附記:

    • Ubuntu作業系統開發或下載網站
    • mynas的顯示卡已經有些年紀了,可能無法使用Ubuntu Desktop所帶來的炫麗特效,但這些特效對這次的mynas不是重點,但若要讓他可以有點效果,可以在像是virtualbox等程式內安裝對這效果支援的軟體像是Gnome Do、Screenlets等。開啟組態編輯器apps==>metacity==>general==>compositing_manager勾選就可以了,最少你的終端機視窗可以呈透明且有層次。

    other01.jpg

    上一篇貼文:muCommander好讚好用的雙視窗跨平台檔案管理員

    張貼分享 :

    Del.icio.us 的標籤:

    Powered by Windows Live Writer

    Ubuntu上功能實在、好用的檔案管理員工具程式---Gnome Commander

    gc002.jpg

    在前陣子介紹過muCommander這個好用的檔案管理員工具,但經網友的建議和提供一個在Ubuntu或是Linux有一個也很棒的檔案管理員工具,那就是Gnome Commander。

    Gnome Commander的外觀與操作和total commander及其相似,若是你在Windows系統上習慣使用total commander,那你對Gnome Commander應該也非常容易上手。Gnome Commander的功能和基本能力而言,基本上和其他著名的檔案管理員工具並無太多不同,像是雙視窗介面的支援,對壓縮與解壓縮檔案的支援,多國語系的支援等等,Gnome Commander當然也都在支援之列。

    對Gnome Commander比較不同的地方是在連線的處理能力,Gnome Commander他可是支援FXP的功能喔!所以他可直接在所支援的雙視窗上連上兩方檔案伺服器來傳輸檔案而且反應也非常的迅速,功能相較於在Windows系統上的如FlashFXP或是Smartftp可能有過之而無不及。而在目前的Ubuntu 9.04上在其套件庫所搭配的是Gnome Commander1.2.7的版本更是將ssh加密連線的方式為他的標準配備,讓你在連線傳輸上有更安全的保障。

    Gnome Commander如此功能優秀的檔案管理員工具,若你還在找尋其他檔案管理時,Gnome Commander是一個不錯的選擇。

    gc003.jpg

    附記:

    上一篇貼文:掃描器伺服器(Scanner Server)—我的自家用伺服器U8NAS-Type2 (四)

    張貼分享 :

    Del.icio.us 的標籤:

    Powered by Windows Live Writer

    2008年10月26日星期日

    muCommander好讚好用的雙視窗跨平台檔案管理員

    mucmd001.jpg於常用的Windows的系統上類似Total Commander這樣雙視窗和按鍵配置的檔案管理員程式已經有許多個可讓使用該系統的使用者有許多的選擇。但在Linux的系統上這樣的程式好像不多見,像是自己常用的Ubuntu上就不曾有這樣的程式存在過。但現在在網路上已經看到有一個跨越多作業平台的雙視窗檔案管理員工具,他支援Windows、Mac、Linux和BSD,最重要的就是你執行muCommander的系統需要能支援Java,所以基本上你的作業系統有支援Java都能夠找到對應的版本,而他的安裝和啟動方式除了下載來直接安裝和執行外,他也直接有隨身行動裝置的版本來提供使用者做選擇。

    而他的特點約略如下:

    • 支援雙視窗的功能讓使用者在管理檔案上很方便。
    • 他可直接建立、壓縮和解壓縮ZIP、RAR、TAR、GZip、BZip2、ISO/NRG、AR/Deb和LST等壓縮檔。
    • 他也支援網路的功能,像是FTP、SFTP、SMB、NFS、HTTP和Bonjour等。
    • 還有他支援多國語言的系統,當然我們繁體中文也在支援之列。
    • 當然還有更多更多的功能和特色,你可以到muCommander的開發網站 知道更多的詳情。

    mccmd005.jpg

    附記:

    上一篇貼文:讓Opera也穿上Google Chrome簡潔清爽的外衣—Opera變裝和功能客製化加強(二)

    張貼分享 :

    Del.icio.us 的標籤:

    Powered by Windows Live Writer

    讓Opera也穿上Google Chrome簡潔清爽的外衣—Opera變裝和功能客製化加強(二)

    opch022.jpg

    在Opera Skin更換的最大好處就是他不用像Firefox那般需要將整個程式重新來開啟來達到更換主題的目的。這次需要準備的就是Chrome 這個Opera Skin和右上角的兩個Google Chrome的圖示。

    上次在Firefox 3身上套上Google Chrome簡潔清爽的外衣讓Firxfox 3頓時清爽了不少,這次在Opera的身上也想讓他套上相同風格的外衣,而這次在改裝的過程中會較在Firefox輕鬆很多,因為基本上最明顯的就是他那標籤工具列位在網址列上方,這方面Opera和Google Chrome算是同一掛的。而在更改的過程中請記住這兩個快捷鍵,"功能設定(Ctrl+F12)"和"外貌(Shift+F12)"。

    • 要移除的或取代的:當你一套上Chrome這個Opera Skin後基本上也已經有八成的相似度,若要更簡潔和實用些,就要將網址列那個工具列中的往上跳頁、往下跳頁和搜尋工具來移除,也將標籤工具列上最右邊的被關閉的視窗按鈕移除。還有一個建議移除的就是將在標籤工具列左邊的面板按鈕移除,爾後利用客製化的面板按鈕來取代原本的面板按鈕和移到網址工具列的右邊最後方。更換密碼魔杖的圖示,在你使用的主題壓縮檔內的設定檔skin.ini去做修改成如下即可。
      • Wand                         = buttons/highlight_bookmark.png
      • Wand.hover               = buttons/highlight_bookmark_hover.png
      • Wand.pressed            = buttons/highlight_bookmark_pressed.png
      • Wand.disabled           = buttons/missing_bookmark.png

    opch021.jpg

    • 將新增的:於網址工具列加入GO鍵,在工具>外貌(Shift+F12)>按鈕>瀏覽器畫面裡將前往網址拉出加入。再來加入自訂的目錄工具列開關按鈕和面板開關按鈕。以下你可以自行在toolbar的設定檔自行編輯,在[Customize Toolbar Custom.content]內加入,或是在多多與我的部落格---Opera自訂工具按鈕來自動載入。

    目錄工具列開關按鈕

    Button22="Enable menu bar, , , , "julianbt1" | Disable menu bar, , , , "julianbt1" + Show popup menu, "Browser Menu Bar""

    面板開關按鈕

    Button33="Set alignment, "hotlist", 6, 1726668283, "julianbt2" > Set alignment, "hotlist", , 1726668283, "julianbt2" + Show popup menu, "Internal panels""

    在上面你會看到"julianbt1"或是"julianbt2",這是個按鈕的對應圖示名稱,這可在skin.ini裡面[images]項目內去做設定和調整,如

      • julianbt1                       = mybuttons/mytools2.png
      • julianbt2                       = mybuttons/mytools2e.png

    自行設定的所有圖示自己可以設定和加入,這次用mybuttons的名稱的目錄夾將他放入主題的壓縮檔內,方便日後整理編輯。

    opch016-2.jpg

    最後就是需要調整一下標籤的寬度,因為原始的佈景主題所設的寬度窄了一些,這時還是要在使用主題壓縮檔內的skin.ini這個設定檔去調整(當然這看你需不需要),若想調整,在[Options]內的"Pagebar max button width = 200"和"Pagebar min button width = 200"這兩項,到這裡變裝就大致完成了。

    附記:

    上一篇貼文:Opera 9.61、Opera Mobile 9.5 Beta釋出及Opera 9.61 Portable速出報到---Opera變裝和功能客製化加強(一)

    張貼分享 :

    Powered by Windows Live Writer

    2008年10月23日星期四

    Opera 9.61、Opera Mobile 9.5 Beta釋出及Opera 9.61 Portable速出報到---Opera變裝和功能客製化加強(一)

    opch001.jpg

    Opera 9.6剛出不久,這個老牌及支援最多樣化平台的瀏覽器Opera又更新他的桌面版本的瀏覽器到Opera 9.61。而他的隨身版本也在網路上的網友努力下迅速被製作出來為喜愛Opera的網友來下載和使用。

    而在Opera的網站上也看到Opera Mobile 9.5 Beta有UIQ的版本,原本很高興有這個版本,又能體驗一下Opera Mobile 9.5所帶來全新手持裝置上網的體驗,但可惜的自己的P990i不在他所支援之列。

    Opera瀏覽器幾乎就是自己較早期電腦的救星,或許在處理網頁上或是javascript不是最快的,但他在啟動上的速度可說是屬一屬二的,所以這對像是原本只有預設Firefox瀏覽器的Linux(如Ubuntu 8.04)系統裝載在較舊的電腦上時,Opera瀏覽器就是他上網的最好工具。而Opera瀏覽器在使用一段時間後,也慢慢知道在Opera上面的許多特性,你會發覺在Firefox或是其他新世代的瀏覽器的設計提供一個很好的參考範例。

    對Firefox的使用者都知道,你可用about:config就能深入去設定更多的細節,而這在Opera的身上也能夠有這個功能只要輸入opera:config就能進入他的功能設定編輯器內去做你需要的設定。但最為自己喜歡的者是他的客製化的方便性和彈性遠大於其他的瀏覽器,他能夠讓你自己很容易去更改他的外觀、speed dial的背景和工作列的按鈕,若是你是喜歡使用隨身軟體的朋友,你也可以把你常用的程式直接掛在Opera瀏覽器的工作列上,也就是Opera瞬間也成了一個實用的程式啟動器。

    Google Chrome瀏覽器的出現,感覺極簡風的設計也吹到瀏覽器的身上來,他有承襲Google的味道,只把一般瀏覽器充要使用功能顯示出來,其他就隱身右側的按鈕上或是設定頁或是快捷鍵上,其他就甚至乾脆不要。這樣無疑可增加可是面積,也讓整個視窗上簡潔不少。而上次在在Firefox 3身上套上Google Chrome簡潔清爽的外衣也曾經在Firefox去詮釋Google Chrome外觀的模樣,而下次也就要來利用Opera讓他也能有簡潔且好用的外觀,當然也不能遺漏利用他強大可客製化的能力,來增加他的實用性。

    opch014.jpg

    附記:

    上一篇貼文:μtorrent和Transmission方便實用又具備網路監看的BT客戶端程式

    張貼分享 :

    Powered by Windows Live Writer