無償グループウェアaipo6をインストールしたメモ■無償グループウェアaipo6をインストールしたメモ
 国産のOSSグループウェアaipo6をCentOS5.8にインストールしたメモ。多機能でシンプルなデザインになっているので若く小規模な事業体にウケそうな感じ。携帯電話やiPhone/iPadに標準で対応しているということで試してみた。インストールはVirtualBox上のWebServerとして最小構成に近いCentOS5.8。sshd以外tcpをListenしていない状態。

■インストール

# cd ~
# mkdir download
# cd download/
# wget http://aipo.googlecode.com/files/aipo6030ja_linux32.tar.gz
# tar -xvf aipo6030ja_linux32.tar.gz

説明ドキュメントが含まれるので必ず読むこと
# less ReadmeLinux.txt
インストールに必要なものをインストール
# yum install gcc make nmap zlib-devel readline-devel
アーカイブを展開
# tar -xvf aipo6030.tar.gz
/usr/localに配置する(任意)
# mv aipo /usr/local/
# cd /usr/local/aipo/bin/
# sh installer.sh

これでインストールが開始される。終了すると以下の表示。
==Aipo6.0.3.0インストール終了==
user:aipo_postgres
pass:q88as7cxxxxx
directory:/usr/local/aipo/postgres
port:5432
Aipo URL: http://192.168.0.xxx:80/aipo/

aipo組込みのPostgresのIDとパスが表示されるのでメモすること。
この状態ではaipoは起動していないので、以下で起動する。

# ./startup.sh
found temp directory
Using CATALINA_BASE: /usr/local/aipo/tomcat
Using CATALINA_HOME: /usr/local/aipo/tomcat
Using CATALINA_TMPDIR: /usr/local/aipo/tomcat/temp
Using JRE_HOME: /usr/local/aipo/jre
Using CLASSPATH: /usr/local/aipo/tomcat/bin/bootstrap.jar
Starting Aipo Version 6.0.3.0
Aipo URL: http://192.168.0.xxx:80/aipo/

この状態で上記URLにアクセスするとログイン画面が表示される。
初期のアカウントは説明ドキュメントを確認のこと。
終了は同パスで以下のコマンド

# ./shutdown.sh

■雑感

aipo自体はWebとDBを組み込んだグループウェアなので、メールサーバが別途必要。
Webメールアプリは標準ログインしたユーザ画面にはないがマイページタブの歯車アイコンをクリックし、レイアウトやアプリの設定をする画面から追加できる。残念なのはpop受信にしか対応しておらず、imapが使えないこと。ただSMTP/POPがそれぞれSSLに対応しているのは好印象。Webメールの使い勝手は微妙。メールを開く場合ブラウザ画面中央にポップアップ画面で表示するため、長文メールだとわずらわしい。しかも固定幅でリサイズが一切できない…。ヘッダ等は確認しやすい実装になっているだけに実に惜しい。

管理者が最初設定されているが、新規に管理権限を持つユーザを登録して、そのユーザで画面レイアウトなどを設定することで全ユーザに反映する画面レイアウトを構成することができるようになる。アプリケーションの追加も可能でaipo storeが専用に用意され、URLを読込むことで機能追加される面白い仕様となっている。

少し気になったことは以下のようにaipoはjavaが直接Webサーバとして動作していること、起動直後何か複数の外部アクセスを行っていること(1e100.netはGoogle管理のドメイン、www.terracottatech.comは現在www.terracottatech.orgとなってOSSのプロダクトをリリースしている)。採用しているライブラリ等の関連だと推測するがあまり気持ちいい感じはしない。少なくともインターネットからアクセス可能にする場合にはUTM配下に設置しIPSなどを有効にしておくことが必要と思われる。

  1. # lsof -i
  2. COMMAND    PID          USER   FD   TYPE DEVICE SIZE NODE NAME
  3. sshd      3492          root    3u  IPv6  38215       TCP *:ssh (LISTEN)
  4. sshd      3492          root    4u  IPv4  38217       TCP *:ssh (LISTEN)
  5. sshd      3806          root    3u  IPv4  38816       TCP aipo.example.com:ssh->192.168.0.63:50114 (ESTABLISHED)
  6. sshd      3842          root    3u  IPv4  44055       TCP aipo.example.com:ssh->192.168.0.63:50564 (ESTABLISHED)
  7. postgres 17813 aipo_postgres    3u  IPv6  72977       TCP *:postgres (LISTEN)
  8. postgres 17813 aipo_postgres    4u  IPv4  72978       TCP *:postgres (LISTEN)
  9. postgres 17813 aipo_postgres    6u  IPv4  72985       UDP aipo.example.com:54204->aipo.example.com:54204
  10. postgres 17844 aipo_postgres    6u  IPv4  72985       UDP aipo.example.com:54204->aipo.example.com:54204
  11. postgres 17845 aipo_postgres    6u  IPv4  72985       UDP aipo.example.com:54204->aipo.example.com:54204
  12. postgres 17846 aipo_postgres    6u  IPv4  72985       UDP aipo.example.com:54204->aipo.example.com:54204
  13. postgres 17847 aipo_postgres    6u  IPv4  72985       UDP aipo.example.com:54204->aipo.example.com:54204
  14. java     17849          root   36u  IPv6  73136       TCP *:http (LISTEN)
  15. java     17849          root   38u  IPv6  73193       TCP aipo.example.com:8005 (LISTEN)
  16. java     17849          root   99u  IPv6  73172       TCP aipo.example.com:40500->nrt19s12-in-f7.1e100.net:http (ESTABLISHED)
  17. java     17849          root  104u  IPv6  73181       TCP aipo.example.com:41698->nrt19s12-in-f16.1e100.net:http (ESTABLISHED)
  18. java     17849          root  105u  IPv6  73184       TCP aipo.example.com:40288->tx-in-f95.1e100.net:http (ESTABLISHED)
  19. java     17849          root  106u  IPv6  73192       TCP aipo.example.com:40369->www.terracottatech.com:http (ESTABLISHED)

iPhone/iPad/Android/Androidタブレットでそれぞれ利用してみたが、iPhone/Android用のスマホ画面では利用できる機能が限定されているらしく、標準ではスケジュール・ブログ・ワークフロー・掲示板・webメール・ToDo・アドレス帳・個人設定しか表示されず、項目を追加する方法がわからなかった。iPad/AndroidタブレットではPCと同じ画面が表示された。Androidタブレットでは標準ブラウザで若干表示がもたつく場合があり、可能ならChromeを利用する方が望ましいと思われた。


関連性の高い記事 by Simple Tags :

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...
Trackback

5 comments untill now

  1. 無償グループウェアaipo6をインストールしたメモ http://t.co/LT6QS1WJ 携帯/iPhone/iPadにも対応。

  2. 無償グループウェアaipo6をインストールしたメモ http://t.co/QRk16vuJ http://t.co/QRk16vuJ

  3. 無償グループウェアaipo6をインストールしたメモ http://t.co/LT6QS1WJ 携帯/iPhone/iPadにも対応。

  4. 無償グループウェアaipo6をインストールしたメモ http://t.co/2HOhapgr #groupware_jp

  5. RT @isnext_blog: 無償グループウェアaipo6をインストールしたメモ http://t.co/TzH0866y