ubuntuの最近のブログ記事

http://www2.innov.mie-u.ac.jp/~mishima/2014/10/bigbluebutton.html こちらを参考にさせていただきました。

ってか、まるっきりぱくりました。

会議室、ビデオチャットのお勉強。ubuntu server 14.04 OS再インストールしました。


# cat /etc/default/locale
LANG="ja_JP.UTF-8"

# uname -m
x86_64

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

# grep "multiverse" /etc/apt/sources.list
## multiverse WILL NOT receive any review or updates from the Ubuntu
deb http://jp.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://jp.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://jp.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse

#echo "deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse" | tee -a /etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse

#apt-get update
#apt-get dist-upgrade

#wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- |apt-key add -

#echo "deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main" | tee /etc/apt/sources.list.d/bigbluebutton.list
deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main

#apt-get update

install-ffmpeg.sh を作成
----(ここから)
sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libvpx-dev libxfixes-dev zlib1g-dev pkg-config netcat

FFMPEG_VERSION=2.3.3

cd /usr/local/src
if [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then
sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2"
sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"
fi

cd "ffmpeg-${FFMPEG_VERSION}"
sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
sudo make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default
----(ここまで)

# chmod +x install-ffmpeg.sh
# ./install-ffmpeg.sh
参考:結構インストールに時間かかる
参考 ffmpeg削除するときはdpkg -r ffmpeg

# ffmpeg -version
ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers
built on Oct 21 2014 11:48:33 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.100 / 55. 48.100
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.100 / 4. 11.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100

#apt-get install bigbluebutton

#apt-get install bbb-demo

#bbb-conf -enablewebrtc

# apt-get install -y xfonts-intl-japanese-big xfonts-intl-japanese

#bbb-conf --clean
#bbb-conf -check

#apt-get install sysv-rc-conf
# sysv-rc-conf
サービスの確認

#ufw status
# ufw enable
# ufw allow 80/tcp
# ufw allow 1935/tcp
# ufw allow 9123/tcp
# ufw allow 16384:32768/udp

# ufw allow 22/tcp   //bbbインストール後sshのポート解放必要なのであとからやる

最後に
# bbb-conf --clean
# bbb-conf --check
BigBlueButton Server 0.9.0-beta (438)
Kernel version: 3.13.0-32-generic
Distribution: Ubuntu 14.04.1 LTS (64-bit)
Memory: 7983 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): ドメイン(もってなければhogehoge)
Red5: ドメイン(もってなければhogehoge)
useWebrtcIfAvailable: true

/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
websocket port: 5066
WebRTC enabled: true

/etc/nginx/sites-available/bigbluebutton (nginx)
server name: ドメイン(もってなければ適宜)
port: 80
bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bbb-web host: ドメイン(もってなければhogehoge)

/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
api url: ドメイン(もってなければhogehoge)

/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH
capture video: true
capture desktop: true

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback host:ドメイン(もってなければhogehoge)


** Potential problems described below **
# Warning: The API demos are installed and accessible from:
#
# http://IPアドレス/
#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
# sudo apt-get purge bbb-demo

設定
まずはサーバへの接続確認
ブラウザにて動作確認
http://IPアドレス/

----
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
----
これが出ればオッケー

# bbb-conf -salt
URL: http://IPアドレス/bigbluebutton/
Salt: *********************

# sudo apt-get purge bbb-demo
# bbb-conf --restart
http://IPアドレス
にてアクセスできればオッケー

IPからFQDNに変更する。
# bbb-conf --setip IPアドレス
確認
# bbb-conf --check
以下のIPアドレスはFQDNになってることを確認
BigBlueButton Server 0.9.0-beta (438)
Kernel version: 3.13.0-37-generic
Distribution: Ubuntu 14.04.1 LTS (64-bit)
Memory: 7983 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): hogehoge
Red5: hogehoge
useWebrtcIfAvailable: true

/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
websocket port: 5066
WebRTC enabled: true

/etc/nginx/sites-available/bigbluebutton (nginx)
server name: hogehoge
port: 80
bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bbb-web host: hogehoge

/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
api url: hogehoge

/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH
capture video: true
capture desktop: true

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback host: hogehoge


** Potential problems described below **
# Warning: API URL IPs do not match host:
#
# IP from ifconfig: hogehoge
# /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp: hogehoge

# Warning: The API demos are installed and accessible from:
#
# http://hogehoge/
#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
# sudo apt-get purge bbb-demo

ubuntu server 14.04 postfix その2

| コメント(0)

Dovecotでpop3

sudo apt-get install dovecot-core dovecot-pop3d dovecot-imapd

sudo gedit /etc/dovecot/dovecot.conf

listen = *

sudo gedit /etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth = no

auth_mechanisms = plain login
 
sudo gedit /etc/dovecot/conf.d/10-mail.conf
 
mail_location = maildir:~/Maildir
 
sudo gedit /etc/dovecot/conf.d/10-master.conf
 
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth
{    
      mode = 0666
      user = postfix     group = postfix
}
 
sudo gedit /etc/dovecot/conf.d/10-ssl.conf
 
ssl = no
#ssl_cert = </etc/dovecot/dovecot.pem                          コメントにする
#ssl_key = </etc/dovecot/private/dovecot.pem              コメントにする

ターミナル
#initctl start dovecot
dovecot start/running, process 1337

ubuntu server 14.04 postfix その1 sslなし

| コメント(0)

sudo apt-get  install postfix sasl2-bin

sudo cp /usr/lib/postfix/main.cf /etc/postfix/main.cf
sudo gedit /etc/postfix/main.cf
 
mail_owner = postfix
myhostname = mail.server.world
mydomain = server.world
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
local_recipient_maps = unix:passwd.byname $alias_maps
mynetworks = 192.168.1.0/28, 127.0.0.0/8
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
home_mailbox = Maildir/
#smtpd_banner = $myhostname ESMTP $mail_name (@@DISTRO@@)
smtpd_banner = $myhostname ESMTP
sendmail_path = /usr/sbin/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
#html_directory =
#manpage_directory =
#sample_directory =
#readme_directory =
message_size_limit = 10485760
mailbox_size_limit = 1073741824
以下SMTP-Auth用
smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject

sudo /etc/init.d/postfix restart

ubuntu server 14.04 samba フルアクセス

| コメント(0)

 インストールする前に、共有するフォルダをつくっておく。

sudo mkdir /home/share/server

sudo chmod 777 /home/share/server
 
sudo apt-get install samba
設定ファイル
sudo gedit /etc/samba/smb.conf
 
以下変更・追記箇所だけ
[global]
# setting character set                                                        
    dos charset = CP932
    unix charset = UTF-8
    display charset = UTF-8
 
   workgroup = ASJPGROUP
 
[officeserver]                   ←これがサーバーの名前として表示される
   path = /mnt/data
   writable = yes
   guest ok = yes
   guest only = yes
   create mode = 0777
   directory mode = 0777
   share modes = yes
 
 
sudo /etc/init.d/samba restart                   リスタート
 
sudo update-rc.d samba dafailts              自動起動
 
 
 
 

ubuntu server Diskfilter writes are not supported

| コメント(0)

Raidをを構築するとでるエラーらしい。バグ?

sudo gedit /etc/grub.d/10_linux

quick_boot = "1"  これを

quick_boot = "0"  にする。

 

sudo update-grub2   これで再起動^^

ubuntu server 14.04 proftpd

| コメント(0)

sudo apt-get install proftpd

スタンドアロン

FTPのポートの設定確認する

sudo gedit /etc/proftpd/proftpd.conf

自動起動設定

update-rc.d proftpd dafaults

 

念のため再起動

sudo gedit /etc/network/interfaces

auto lo

iface to inet loopback


auto eth0

iface eth0 inet static

address  192.168.1.*

netmask  255.255.255.0

gateway  192.168.1.1

dns-nameservers 192.168.1.1

 

以上以外は全て#(コメント)にする。

この設定は不安がありますw。DHCPが解除ならないことがしばしば。

ubuntuserver 便利なターミナル

| コメント(0)

sudo apt-get install guake

synapticからでもいい。

自動起動のコマンド

/usr/bin/guake

ubuntuserver synapticを入れる

| コメント(0)

ソフトウェアセンターから入れます。

デスクトップに、「GNOME」を使いたいので。

実際使う時は、クラッシックで使っています。

ubuntuserver 日本語環境

| コメント(0)

Ubuntu 14.01 LTSの場合

wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
sudo wget https://www.ubuntulinux.jp/sources.list.d/trusty.list -O /etc/apt/sources.list.d/ubuntu-ja.list
sudo apt-get update

このアーカイブについて

このページには、過去に書かれたブログ記事のうちubuntuカテゴリに属しているものが含まれています。

前のカテゴリはRAID1です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。