ADJ網路實驗室
打印

[分享] 想要架設自己的youtube...讓ostube2來幫你實現

想要架設自己的youtube...讓ostube2來幫你實現

想要架設自己的youtube...網路上有相關的Opensource --> ostube2 啦...而且功能
還很不錯...影片上傳會自動轉檔flv...真的滿棒的...一定要玩玩看...不過
Centos 上面的 mencoder 搞不定...有經驗的網友發現最容易安裝的環境是 ubuntu
因為這上面安裝mencoder很容易...不會有問題...所以只好改用ubuntu 7.10 Server版
來安裝測試...
實際安裝展示--草屯國小多媒體語音中心 http://163.22.69.140/ostube2/index.php

ubuntu v7.10 Server 詳細步驟:

    * 放入安裝光碟,按下F2選繁體中文
          o keyboard layout  選<否>
          o U.S English
          o U.S English
    * 選網路介面卡
    * 主機名稱
    * 磁碟分割
          o 導引使用整顆磁碟
          o 寫入磁碟選<是>
    * 設置時鐘 UTC
    * 使用者帳號密碼
    * proxy 空白不選按下繼續
    * 選LAMP server
          輸入mysql root 密碼
          拿出CD 重新開機


到了這一步系統安裝完成!!接著執行一些設定...

    * #sudo apt-get update
    * #sudo apt-get install php5
    * #sudo apt-get install php5-cli
    * #sudo mysql -u root -p (確認mysql密碼有設對)
          o mysql>create database ostube;
          o mysql>show databases;
          o mysql>quit
    * #cd /etc/php5/apache2/
      #sudo vim php.ini
                按下:/upload 尋找 upload_max_filesiz=2M----------->改大變成200M
              重新啟動apache2
             #sudo /etc/init.d/apache2 restart
    * 安裝 phpmyadmin(要放入光碟片)
           #sudo apt-get install phpmyadmin(要安裝不然ostube過程中會有Mysql 3.23字樣出現)
   
    *接著安裝ostube2會用到的套件...
       # sudo apt-get install mplayer(裝好後畫面重新整理一次)
       # sudo apt-get install mencoder
      # sudo apt-get install ruby
    * 下載flvtool2-1.0.6.tgz套件: http://rubyforge.org/projects/flvtool2/
    *# sudo tar zxvf flvtool2-1.0.6.tgz
    *# sudo ruby setup.rb config
    *# sudo ruby setup.rb setup
    *# sudo ruby setup.rb install
   

    *下載這次的主角ostube2: http://www.ostube.de/de/downloads
    * 安裝ssh使用遠端傳檔(將ostube2傳上去)
           #sudo apt-get install ssh
           #sudo apt-get update
           #sudo chown -R www-data.www-data ostube
           #sudo chmod -R 777 media
           #sudo chmod -R 777 ostube.log
           #sudo chmod -R 777 conversion.log
           #sudo chmod -R 777 includes/config.php
           #sudo chmod -R 777 templates_c

    * 連到首頁 http://you.web.url/ostube/install
       Step1: 輸入mysql 的帳號密碼按 NEXT(第一畫面到此完成)

      

     Step2: 檢查 mencoder, player, ruby, and flvtool2 套件是否齊全,如果有缺少,直接至Ubuntu的套件管理介面安裝相關套件。



    Step3: 完成

  
          最後記得移除ostube目錄下的install目錄

      Step4: 登入後台管理介面,更改設定值如下,將 Use UberUploader設為 No。
                  如果設定為Yes,上傳檔案時會顯示進度,但我尚未測試成功(需要更改網頁目錄cgi-bin和相關檔案的路徑)
                  所以先設定為No,但是也可以成功上傳檔案。
  

其他管理設定直接看英文敘述,應該可以略知一二。這樣就可以啦...大功告成...!!!

參考資料:
阿豪IT部落: http://blog.yam.com/linjahau/article/13012871

Shian's Blog: http://163.22.69.138/plog/index.php?op=ViewArticle&articleId=342&blogId=1
附件: 您所在的用戶組無法下載或查看附件





TOP

ARTERY.cn