LoginSignup
10
14

More than 5 years have passed since last update.

dockerで自分専用クラウド立ててみた(NextCloud, Collabora Code)

Last updated at Posted at 2017-03-10

はじめに

nextcloud, owncloudは結構簡単に立ったのにcollabora officeとの連携がうまく行かなかったので自分用メモも兼ねて
この記事は2017/03/10での情報です。

環境

$ cat /etc/os-release

NAME="Container Linux by CoreOS"
ID=coreos
VERSION=1298.5.0
VERSION_ID=1298.5.0
BUILD_ID=2017-02-28-0013
PRETTY_NAME="Container Linux by CoreOS 1298.5.0 (Ladybug)"
ANSI_COLOR="38;5;75"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://github.com/coreos/bugs/issues"

$ docker version

Client:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   d5236f0
 Built:        Tue Feb 28 00:07:14 2017
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   d5236f0
 Built:        Tue Feb 28 00:07:14 2017
 OS/Arch:      linux/amd64

使用したコンテナ

必要なコンテナ準備

MariaDB
docker run -d --name mariadb 
    -v {SQL Data Folder}:/var/lib/mysql 
    -e MYSQL_ROOT_PASSWORD={Password} 
    mariadb:10.1
CollaboraCode
docker run -td --name collabora --cap-add MKNOD collabora/code
NextCloud
docker run -d --name nextcloud --link mariadb:db_nextcloud --link collabora:collabora -p 8888:8888
    -v {Data Folder}:/data 
    -v {Config Folder}:/config 
    -v {Application Folder}:/apps2 
    -e ADMIN_USER={AdminUser name}
    -e ADMIN_PASSWORD={AdminUser password}
    -e DOMAIN={NextCloud Domain}
    -e DB_TYPE=mysql -e DB_NAME=nextcloud -e DB_USER=root 
    -e DB_PASSWORD={Password}
    -e DB_HOST=db_nextcloud
    wonderfall/nextcloud:11.0

NextCloudとCollaboraCodeのリンク

  1. dockerHost:8888にアクセス
  2. NextCloudにログイン
  3. 左上「ファイル」から+「アプリ」を選択
  4. 左カラム「Office&テキスト」から「Collabora Online」を有効にする
  5. 右上のユーザー名から三「管理」を選択
  6. 左カラム「Collabora Online」のコラボラ オンライン サーバーに「https://collabora:9980」を入力, 適用を押す

これでファイル画面+ボタンからドキュメントやスプレッドシートを作成, 編集出来るようになります

10
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
14