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

arm64のNextcloudでもCollaboraOnline

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 arm64のNextcloudでもCollaboraOnline

Avatar for Kenichiro MATOHARA

Kenichiro MATOHARA

March 13, 2021
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. NextcloudアプリのLOOL NextcloudアプリのLOOL 以前はNextcloudとLOOL 環境を別々に構築する必要があった 簡単に 導入できるように(その後 ) ただしamd64(x86_64)のみ(arm環境に入ってしまうけど動かなか った) いつの間にか

    arm64 も別アプリとして提供されていた Nextcloud 19からCollabora Online がNextcloudアプリとなって Only Officeも同様に Collarora Demo Serverを使う方法も Collabora Online - Built-in CODE Server (ARM64) - アプリ - App Store - Nextcloud 6 / 17
  2. 今回の環境 今回の環境 ホストマシン: Qemu aarch64 OS: Debian Bullseye arm64 実機の場合arm64なので

    Raspberry Pi OS Buster arm64(β) やその他のものを利用 Nextcloud: Snap版を利用 LOOL: Collabora Online(ARM64) vmdb2 でカスタムOSイメージ作成(Raspberry Pi 3 用Debian buster arm64イメージ作成) 8 / 17
  3. 導入されたNextcloud 導入されたNextcloud $ ps -ef|grep nextcloud root 2223 1 0

    23:00 ? 00:00:25 /bin/sh /snap/nextcloud/26131/bin root 2230 1 1 23:00 ? 00:00:30 /bin/sh -e /snap/nextcloud/26131/ root 2232 1 0 23:00 ? 00:00:15 /bin/sh /snap/nextcloud/26131/bin root 2239 1 0 23:00 ? 00:00:14 /bin/sh /snap/nextcloud/26131/bin root 2250 1 1 23:01 ? 00:00:44 /bin/sh -e /snap/nextcloud/26131/ root 2272 1 0 23:01 ? 00:00:27 /bin/sh /snap/nextcloud/26131/bin root 2292 1 0 23:01 ? 00:00:16 /bin/sh /snap/nextcloud/26131/bin root 2305 1 0 23:02 ? 00:00:17 /bin/sh /snap/nextcloud/26131/bin root 2336 2239 0 23:02 ? 00:00:18 mdns-publisher nextcloud root 4460 1 0 23:14 ? 00:00:01 /bin/sh /snap/nextcloud/26131/bin root 4769 4460 3 23:15 ? 00:01:07 /snap/nextcloud/26131/bin/mysqld root 4972 2223 0 23:15 ? 00:00:19 php-fpm: master process (/snap/ne root 5241 2292 0 23:16 ? 00:00:00 /bin/sh /snap/nextcloud/26131/bin root 5291 5241 0 23:16 ? 00:00:10 httpd -d /snap/nextcloud/26131 -k root 5305 5291 0 23:17 ? 00:00:00 httpd -d /snap/nextcloud/26131 -k root 5306 5291 0 23:17 ? 00:00:00 httpd -d /snap/nextcloud/26131 -k root 5307 5291 0 23:17 ? 00:00:00 httpd -d /snap/nextcloud/26131 -k root 14833 2230 0 23:49 ? 00:00:00 /bin/sh -e /snap/nextcloud/26131/ root 14835 14833 2 23:49 ? 00:00:00 /bin/sh -e /snap/nextcloud/26131/ t 14927 14835 2 23 49 ? 00 00 00 /bi / h / / t l d/26131/bi 12 / 17
  4. LOOLを導入 LOOLを導入 Web IFでもできるけどサイズが大きいのでタイムアウトしがちなので cliがおすすめ  メモリ不足で失敗する場合phpに -d memory_limit=512M を

    付ける Update時も同様. $ sudo /snap/bin/nextcloud.occ app:install richdocumentscode_arm64 $ sudo /snap/bin/nextcloud.occ app:install richdocuments 15 / 17