Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
arm64のNextcloudでもCollaboraOnline
Search
Kenichiro MATOHARA
March 13, 2021
Technology
420
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
ターミナルグラフィックウェブブラウザ!?
matoken
0
40
軽量ウェブブラウザDilloのPlugin
matoken
0
50
今更LLMを触り始める(ローカルLLM bonsai)
matoken
0
170
念願のNDLOCR-Lite を試す
matoken
0
130
Nextcloud と互換性のある軽量WebDAV server のKaraDAV を試す
matoken
0
130
ActivityPub Server の snac その3
matoken
0
88
ActivityPub Server の snac その2
matoken
0
62
端末録画再生共有アプリ asciinema 3.0 リリース
matoken
0
100
アナウンス向けにミニマリスト向け ActivityPub Server の snac を利用
matoken
0
150
Other Decks in Technology
See All in Technology
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
160
AI de Idea
kawaguti
PRO
2
130
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
260
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.4k
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
150
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
3
930
LLMに渡さなかった仕事
nanaism
0
1.1k
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
170
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
1k
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.4k
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
520
Featured
See All Featured
Designing for Performance
lara
611
70k
Visualization
eitanlees
152
17k
Design in an AI World
tapps
1
320
Navigating Team Friction
lara
192
16k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Designing for humans not robots
tammielis
254
26k
Unsuck your backbone
ammeep
672
58k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.1k
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