LoginSignup
3
5

More than 5 years have passed since last update.

Windows10HomeでDocker版Nextcloudを試してみた

Last updated at Posted at 2019-01-12

概要

  • Nextcloud [ https://nextcloud.com/ ] というオンラインストレージアプリに興味をもったので試してみた。
  • Docker版が提供されていたので、とりあえずどんなものかを触ってみたいなー程度のお試しをしてみた。Dockerがあると楽で良い

よさそうと思ったところ

  • GoogleDriveとかDropBOXライクな今時のデザインである点
  • モバイル向けのアプリがある点
  • ストレージとしてS3を使える点
  • 2要素認証を使える点
  • SSO(SAML)使える点
  • Onecloudからフォークしたチームが開発しているがCloudNextの方が先進性があるらしい点
  • 作りこめばAWS等で安定した環境を構築できそうな点
  • Enterprise向けのサポートメニューが用意されている点
  • ファイル管理だけでなくアプリを追加してカレンダーとか簡単なグループウェアとしても使えそうな点

お試しした環境

  • Windows10 home (1809)+Docker Toolbox

構築

Docker環境の構築

  • こちらなどを参考にインストール: https://qiita.com/idani/items/fb7681d79eeb48c05144
  • Docker Quickstart Terminal のショートカットからターミナルを起動
  • image.png
  • Windows10homeの環境だと Virtualbox経由でDockerの実行環境が起動するため、すこし時間がかかる。
  • しばらくするとクジラのAAとターミナルが起動 image.png
  • Dockerのversion確認
$ docker version
Client:
 Version:      17.10.0-ce
 API version:  1.32 (downgraded from 1.33)
 Go version:   go1.8.3
 Git commit:   f4ffd25
 Built:        Tue Oct 17 19:00:02 2017
 OS/Arch:      windows/amd64

Server:
 Version:      17.09.1-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   19e2cf6
 Built:        Thu Dec  7 22:28:28 2017
 OS/Arch:      linux/amd64
 Experimental: false
  • あ、だいぶ古い。別途でアプデしよう・・

Nextcloudコンテナの起動

$ docker run -d -p 8080:80 nextcloud
  • Dockerイメージのダウンロード等がおこなわれしばらく待ってプロンプトが返ってきたら完了

Nextcloud を触ってみる

  • http://localhost:8080/ で行けるかな?と思ったけどダメだった(環境によるかも?)
  • Dockerコンソールに記載されていたIPアドレスへ直接アクセス http://192.168.99.100:8080/ image.png
  • 管理者アカウントとパスワードを指定して画面下部の「セットアップを完了します」でログイン
  • 初回はDB等の初期化をしているのか少し時間がかかって1分ほどで画面を確認できた。 image.png image.png
  • メディアファイルのプレビューもできるっぽい。なかなか良いですね。 image.png image.png image.png

使ってみて

  • 既に世の中には諸々のクラウドストレージが存在するのにあえて自前で運用する必要があるのか?という問いは置いておいて。
  • インターネットから触れる環境なら個人利用であれば十分なサービスとして使えそう。
  • 適切に構築すれば業務用途にも耐えられるものにできそう。S3とかユーザー管理、二要素認証、SAML、ログ取得回りも検証していきたい。

参考にした情報

Dokcer
- https://docs.docker.com/toolbox/overview/
- https://qiita.com/idani/items/fb7681d79eeb48c05144
NextCloud
- https://hub.docker.com/_/nextcloud/
- https://docs.nextcloud.com/server/15/admin_manual/
- https://qiita.com/h_amakasu/items/9947d81bc0d3bc18f06d
- https://qiita.com/CloudRemix/items/ae1500e407102affa47a

3
5
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
3
5