Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
arm64のNextcloudでもCollaboraOnline
Search
Kenichiro MATOHARA
March 13, 2021
Technology
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
arm64のNextcloudでもCollaboraOnline
Kenichiro MATOHARA
March 13, 2021
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
軽量ウェブブラウザDilloのPlugin
matoken
0
18
今更LLMを触り始める(ローカルLLM bonsai)
matoken
0
110
念願のNDLOCR-Lite を試す
matoken
0
99
Nextcloud と互換性のある軽量WebDAV server のKaraDAV を試す
matoken
0
81
ActivityPub Server の snac その3
matoken
0
72
ActivityPub Server の snac その2
matoken
0
50
端末録画再生共有アプリ asciinema 3.0 リリース
matoken
0
89
アナウンス向けにミニマリスト向け ActivityPub Server の snac を利用
matoken
0
120
最近のNitterやX(old Twitter)関連 2025.09
matoken
0
96
Other Decks in Technology
See All in Technology
新たなDBアーキテクチャ「LTAP」にDeep Dive!!
inoutk
0
120
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
4
1.1k
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.7k
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
510
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
600
人手不足への挑戦:車両保全を支えるIoTとクラウド内製化の道【SORACOM Discovery 2026】
soracom
PRO
0
140
データ活用研修 データマネジメント【MIXI 26新卒技術研修】
mixi_engineers
PRO
4
670
オートマトンと字句解析でRoslynを読む
tomokusaba
0
110
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
790
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
0
130
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.8k
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
4
920
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Leo the Paperboy
mayatellez
8
1.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
670
Designing Experiences People Love
moore
143
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Google's AI Overviews - The New Search
badams
0
1.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
The browser strikes back
jonoalderson
0
1.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
270
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Transcript
arm64のNextcloud arm64のNextcloud でも でも CollaboraOnline CollaboraOnline Kenichiro Matohara(matoken) <
[email protected]
> 1
/ 17
南隅から参加(鹿児島の右下) 好きなLinuxディストリビューションはDebian お仕事募集 mailto:
[email protected]
Kenichiro Matohara(matoken) Kenichiro Matohara(matoken) https://matoken.org https://matoken.org
2 / 17
鹿児島らぐ 鹿児島らぐ OSC21ONお疲れ様でした! オンラインで開催中 2021-03- 14(sun) 14:00〜17:00 https://kagolug.org/ https://kagolug.org/ 鹿児島Linux勉強会
2021.03.1(オンライン開催) - connpass 3 / 17
Nextcloud Nextcloud ownCloudからフォークしたDropbox Altanative的なファイル共有ソフ トウェア Nextcloudアプリケーションを追加することで様々な機能が追加で きる News,mail,ビデオ通話,ActivityPub,地図,天気,オフィスソ フト編集,…… 4
/ 17
LibreOfficeOnline(LOOL) LibreOfficeOnline(LOOL) 組み込み向けLibreOffice オンラインのブラウザ上で編集が可能 5 / 17
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
Raspberry Pi(64bit)等でも動作し Raspberry Pi(64bit)等でも動作し そうなので試してみた そうなので試してみた 7 / 17
今回の環境 今回の環境 ホストマシン: 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
OSの導入 OSの導入 Debian Installerを利用 debian-bullseye-DI-alpha3-arm64- netinst.iso ※少し古い amd64とほとんど変わらない 9 /
17
Nextcloud環境を用意 Nextcloud環境を用意 snap利用,コマンド1つで設定済のNextcloud環境が揃うのでとりあ えず試すのに便利 更新が飛んだり,自分で更新時期指定できなかったりするので本 番には向かない? 10 / 17
1 snapを導入 2 snap版Nextcloudを確認(公式以外や旧いものも出てくるので注 意) 3 Nextcloud公式snap版Nextcloudを導入 $ sudo apt
install snapd $ snap find nextcloud $ sudo snap install nextcloud 1 2 3 11 / 17
導入された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
Nextcloud管理者アカウント登録 Nextcloud管理者アカウント登録 ウェブブラウザで にアクセスして管理者アカウン ト名,パスワードを設定 Hubアプリの導入などのインストールが終わるまでしばらく待つ. http://<IP>/ 13 / 17
パスやコマンド パスやコマンド 設定ファイル: /var/snap/nextcloud/current/nextcloud/config/config.ph Nextcloudデータ,ログ: /var/snap/nextcloud/common/ 関連アプリ格納: /var/snap/nextcloud/current/ occ: /snap/bin/nextcloud.occ
mysql-client: /snap/bin/mysql-client mysqldump: /snap/bin/nextcloud.mysqldump 14 / 17
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
LOOLを試す LOOLを試す 適当なファイルを用意するか,新規に作成する 豆腐>< 日本語フォントを入れてLOOLをkillする 16 / 17
まとめ まとめ ARM64環境でもNextcloud+LOOLがお手軽にできるようになってい た ファイルを共有することで複数人で編集も可能なのでGoogleDocの ようにも利用できる Raspberry PiだとRAMが厳しそうなので,RAMの多いモデルや複数 台でNextcloudとLOOLなど役割を分けると良さそう Qemuは重かった……
17 / 17