Upgrade to Pro — share decks privately, control downloads, hide ads and more …

G Suite 移行先に Nextcloud?

G Suite 移行先に Nextcloud?

鹿児島Linux勉強会 2022.01(オンライン開催)
https://kagolug.connpass.com/event/234546/

E34dfb243cc4baa2f1d4306941d9cfd8?s=128

Kenichiro MATOHARA

January 23, 2022
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. G Suite 移行先に G Suite 移行先に Nextcloud? Nextcloud? Kenichiro Matohara(matoken)

    <maroken@kagolug.org> 1 / 42
  2. 南隅から参加(鹿児島の右下) 好きなLinuxディストリビューションはDebian お仕事募集 mailto:work@matohara.org Kenichiro Matohara(matoken) Kenichiro Matohara(matoken) https://matoken.org https://matoken.org

    2 / 42
  3. 最近 最近 メインマシンの / が壊れかけ 四十肩 H-IIAロケット45号機(三菱重工)/第6世代通信衛星「Inmarsat-6」 シリーズ初号機衛星(英インマルサット社) 3 /

    42
  4. https://vimeo.com/manage/videos/659433819 https://www.youtube.com/watch?v=u9bAVGqpgRY 4 / 42

  5. 無償版G Suite legacy エディショ 無償版G Suite legacy エディショ ン7月1日で終了 ン7月1日で終了

    Google Apps for Your Domain としてサービス開始されたもの 50アカウントまで無料(要ドメイン)で利用できていた Google Apps for Your Domain(2006〜) → G Suite(2016〜) → Google Workspace(2020〜) 5/1までにGoogle Workspace(@680/月〜)にアップグレードもしくは支 払い情報入力で7/1までで利用可能 データエクスポータは提供される(G+のときもあったけど……) 学校と非営利団体向け無料枠は継続 Upgrade from G Suite legacy free edition - Google Workspace Admin Help 5 / 42
  6. 主なサービス(他にもたくさん) 主なサービス(他にもたくさん) 6 / 42

  7. 利用状況 利用状況 1ドメイン10ユーザほどで利用中 アクティブアカウント x3 主にメール利用,ドライブを少し 有料版に移行すると2,040〜6,800円/月とそこそこする.メールとドラ イブならVPSにセルフホストしたNextcloudでいいかな? 7 /

    42
  8. Nextcloud Nextcloud OwnCloudからフォークしたDropboxのようなファイル共有OSSソフ トウェア Nextcloudアプリを追加することで様々なことができるようになる ウェブメール,ウェブカレンダー,Talk(Text chat/Video),オフィ スドキュメント編集,フォーム…… バックエンドにAmazon S3,Nextcloud,Openstack

    ObjectStorage, sftp,WebDav利用可能(アプリケーション追加で他にも) E2EEで管理者にデータを見せないようにもできる Nextcloud 8 / 42
  9. 現在の利用例 現在の利用例 Desktop Clientでファイル同期 スマートフォンの写真を自動アップロード スマートフォンでカレンダー,タスク確認,編集 その他 9 / 42

  10. モバイル対応も◦ モバイル対応も◦ 10 / 42

  11. Nextcloud導入 Nextcloud導入 php等必要アプリの導入,db設定,Nextcloud展開,ウェブブラウザ でセットアップ お試しならsnapやDockerでお手軽に $ sudo snap install nextcloud

    https://wiki.matoken.org/webapp/nextcloud/snap 11 / 42
  12. Setup tips Setup tips Nextcloudを展開するとセットアップは誰でも出来てしまうので Nextcloud展開前にipアドレス制限等をしておくと安心 Nextcloud Data格納PATHはhttpdドキュメントからずらすと安心(httpd 設定ミスで誤って公開を防ぐ) Nextcloud

    Hubというおすすめアプリセットがあって初回セットアッ プ時に規定で有効になっている 時間がかかると途中でタイムアウトしたりも 12 / 42
  13. 必要なRAM 必要なRAM 少人数最低限の目安(同時接続者が増えるとRAM消費量はどんどん増 える) アプリをあまり使わない場合512MBくらい? アンチウィルス(ClamAV)有効 1GBくらい? Collabora Online有効 2GBくらい?

    13 / 42
  14. Nextcloudアプリケーションにつ Nextcloudアプリケーションにつ いて いて Nextcloud HubなどのNextcloudコアなアプリや個人開発のアプリなど 色々ある Nextcloudアップデートに追従できずに使えなくなるアプリも多 いので注意(動作確認されていなくても動くものもある) アプリケーションの操作はウェブ(

    $NEXTCLOUDURLindex.php/settings/apps )もしくはcliの occ コマン ドで管理できる 14 / 42
  15. アプリケーションによるトラブ アプリケーションによるトラブ ル ル アプリの問題でNextcloudが動かなくなることもある occコマンドで無効化,削除で復旧. occコマンドも動かなくなった場合は直にアプリディレクトリを 削除後,無効,削除 15 /

    42
  16. Nextcloudでよく使うコマンド Nextcloudでよく使うコマンド 16 / 42

  17. Nextcloud 本体のアップデート Nextcloud 本体のアップデート ウェブインターフェイスだとタイムアウトしたりするのでこちらが おすすめ $ sudo -u www-data

    php $NEXTCLOUDPATH/updater/updater.phar 17 / 42
  18. Nextcloudバージョンアップ時の Nextcloudバージョンアップ時の 注意 注意 新バージョンで動作未確認アプリは無効にされるのでアップデー ト後無効にされた使いたいものを有効にしたり移行したりする NC 管理者アカウントで $NEXTCLOUDURL/index.php/settings/admin/overview にアクセスし,

    「セキュリティ&セットアップ警告」をチェックして対処する 18 / 42
  19. アプリケーションインストール アプリケーションインストール ストアページURL の最後の名前がアプリ名 の場合 forms ごくまれにある非対応アーキテクチャのアプリも導入できてしま うので注意 $ sudo

    -u www-data php /var/www/files.matoken.org/occ app:install forms forms installed forms enabled https://apps.nextcloud.com/apps/forms 19 / 42
  20. アプリケーションのアップデー アプリケーションのアップデー ト ト アップデート確認 アプリケーションの個別アップデート 全てのアプリケーションのアップデート 大きなアプリ(CollaBorra Online等)はウェブインターフェイスだとタイ ムアウトしたりするのでこちらがおすすめ

    $ sudo -u www-data php ./occ update:check Update for calendar to version 2.0.3 is available. Update for files_mindmap to version 0.0.21 is available. 2 updates available $ sudo -u www-data php ./occ app:update ${appname} $ sudo -u www-data php ./occ app:update --all 20 / 42
  21. 指定アプリケーションの無効化 指定アプリケーションの有効化 $ sudo -u www-data php ./occ app:disable ${appname}

    $ sudo -u www-data php ./occ app:enable ${appname} 21 / 42
  22. よく使うアプリ,おすすめのア よく使うアプリ,おすすめのア プリ プリ 22 / 42

  23. Antivirus for files Antivirus for files ファイルアップロード時にClamAVでチェックされ,ウィルスが見つ かると保存されず通知する. バックグラウンドスキャンも行う. CramAVの導入が別途必要.メモリ使用量に注意.

    https://apps.nextcloud.com/apps/files_antivirus 23 / 42
  24. Collabora Online Collabora Online Googleドキュメント的なことができる 対応アーキテクチャはamd64, arm64(非対応環境でも導入は出来て しまう) RAM消費量に注意 https://apps.nextcloud.com/apps/richdocuments

    24 / 42
  25. Forms Forms お手軽にアンケートページ作成 Googleフォーム的に使える Nextcloud Hubに入った! https://apps.nextcloud.com/apps/forms 25 / 42

  26. GpxEdit GpxEdit uMapやGoogleMapのマイマップのような地図が作れる. https://apps.nextcloud.com/apps/gpxedit 26 / 42

  27. GpxPod GpxPod 各種GPSトラックログの表示等. GpsBabel導入時には変換も可能. https://apps.nextcloud.com/apps/gpxpod 27 / 42

  28. Keeweb Keeweb *.kdbx が使えるはず 手元の KeepassXC で作った .kdbx(KDBX4) がまだ動かせていない. Issue見ると多分おま環なので後で調べる……

    https://apps.nextcloud.com/apps/keeweb 28 / 42
  29. Markdown Editor Markdown Editor 便利 だったけど Notes にも Markdown 入ったのでそっちでいいかも?

    (AsciidocやreSt対応の似たものは多分まだない) https://apps.nextcloud.com/apps/files_markdown 29 / 42
  30. PhoneTrack PhoneTrack 電話追跡.スマートフォンのリアルタイムトラッキングが出来 る. 複数人のトラック表示も. 設定が少し面倒? https://apps.nextcloud.com/apps/phonetrack 30 / 42

  31. Rainloop Rainloop GPGなども利用できるウェブメールRainloopのNextcloud版 (オリジナル版のほうが使いやすいかもしれない) https://github.com/pierre-alain-b/rainloop-nextcloud 31 / 42

  32. Ransomware protection Ransomware protection ランサムウェアでの書き換え対策 https://apps.nextcloud.com/apps/ransomware_protection 32 / 42

  33. Registration Registration ログインページにレジストレーションボタンを追加 メールアドレスを登録して届いたメールから登録 登録可能なメールドメイン設定可能 https://apps.nextcloud.com/apps/registration 33 / 42

  34. ShareRenamer ShareRenamer ランダムな共有リンクアドレスを書き換えてわかりやすいものに 出来る. NC 17までで使えなくなっていたが,最近開発者が変わりリブート してNC22,23対応で復活(バックポートの予定なし) https://apps.nextcloud.com/apps/sharerenamer 34 /

    42
  35. Snapshots Snapshots ファイルシステム(btrfs, zfs等)のスナップショットを利用できるよ うにする https://apps.nextcloud.com/apps/files_snapshots 35 / 42

  36. Two-Factor Gateway Two-Factor Gateway e-mail,SMS, Telegram(設定が面倒), Signal(現実的でない)等でTOTP出 来るように. https://apps.nextcloud.com/apps/twofactor_gateway 36

    / 42
  37. Two-Factor Email Two-Factor Email TOTPを電子メールで実現 https://apps.nextcloud.com/apps/twofactor_email 37 / 42

  38. Two-Factor Admin Support Two-Factor Admin Support 管理者がユーザ向けに1回限りのワンタイムコードを発行できる ユーザがTOTPデバイスを使えないときなどに https://apps.nextcloud.com/apps/twofactor_admin 38

    / 42
  39. 39 / 42

  40. まとめ まとめ G Suite 10年以上の間無料で使わせてくれてありがとう VPS に Nextcloud + MTA

    で代わりにできそうかな? Nextcloudの方が便利な面も不便な面も メンテナンスの手間が許容できるか? とりあえず既存のNextcloudにアカウントを追加して動作を見ても らう予定 WebMailが辛そう?転送だけにしてしまうのもあり? 40 / 42
  41. 参考URL 参考URL https://wiki.matoken.org/onlineservice/g_suite_legacy https://wiki.matoken.org/webapp/nextcloud https://matoken.org/blog/tag/nextcloud/ 41 / 42

  42. 奥付 奥付 発表 発表者 利用ソフトウェア ライセンス CC BY-NC-SA 4.0 鹿児島Linux勉強会

    2022.01(オンライン開催) Kenichiro Matohara(matoken) Asciidoctor Reveal.js 42 / 42