Slide 1

Slide 1 text

ownCloud Infinite Scale を お試し中 Kenichiro Matohara(matoken) 1

Slide 2

Slide 2 text

matoken 南隅から参加(鹿児島の右下) 好きなLinuxディストリビューションはDebian map: © OpenStreetMap contributors Kenichiro Matohara(matoken) https://matoken.org https://inari.opencocon.org/@matoken 2

Slide 3

Slide 3 text

Nextcloud 重くなってきたな…… 最近Nextcloud を 27 → 28 へupgrade 例 1. 「セキュリティ&セットアップ警告」 セットアップに関するいくつかのエラーがあります。 PHPのメモリ制限 が推奨値の512 MB以下です。 現在の割当 128MB サーバー引っ越さないと無理>< 3

Slide 4

Slide 4 text

さくらのVPS のマイグレーション 機能 確認するとマイグレーション機能はVPS v4, v5 で使える 自分の契約しているVPS はv3 でマイグレーション非対応>< 解約して契約し直しが必要…… dd する? 4

Slide 5

Slide 5 text

Nextcloud ownCloud からフォークしたファイル共有ソフトウェア (ファイルドロップ機能がNextcloudに入ったのを契機に乗り換 え) ファイル共有,PC/mobile アプリやWebDAV が使える その他沢山のアプリケーションがあり,お手軽に様々な機能を追加で きて便利 アプリを導入することでGoogleDrive → GoogleAPP のよう な感じに 5

Slide 6

Slide 6 text

とりあえずアプリを絞ったり運 用を考え直そうかと WebAPP をNextcloud APP 化しているものは外出ししたり 他のアプリに乗り換えたり? 最悪WebDAV が動けばファイル共有はどうにかなる? 6

Slide 7

Slide 7 text

ownCloud Infinite Scale ownCloud 10(PHP製) をGo で書き直したもの 現在version 4.0 armhf版もあるし軽そうなので試してみることに https://owncloud.com/infinite-scale/ 7

Slide 8

Slide 8 text

Raspberry Pi 3B(Rapberry Pi OS bullseye armhf)へ 導入 $ wget https://download.owncloud.com/ocis/ocis/stable/4.0.2/ocis-4.0.2-linux-arm \ https://download.owncloud.com/ocis/ocis/stable/4.0.2/ocis-4.0.2-linux-arm.sha256 $ sha256sum -c ./ocis-4.0.2-linux-arm.sha256 $ mv ./ocis-4.0.2-linux-arm ./ocis $ chmod u+x ./ocis $ ./ocis NAME: ocis - ownCloud Infinite Scale USAGE: ocis [global options] command [command options] [arguments...] : 8

Slide 9

Slide 9 text

初期化 $ ./ocis init Do you want to configure Infinite Scale with certificate checking disabled? This is not recommended for public instances! [yes | no = default] ========================================= generated OCIS Config ========================================= configpath : /home/matoken/.ocis/config/ocis.yaml user : admin password : HiWkaX%q3=kdGlTmQe1JAO8$sHv$KLtG 9

Slide 10

Slide 10 text

server 起動  OCIS_URL はアクセスするときのURL $ OCIS_INSECURE=true \ PROXY_HTTP_ADDR=0.0.0.0:9200 \ OCIS_URL=https://192.168.100.39:9200 \ ./ocis server 10

Slide 11

Slide 11 text

アクセスしてみる とりあえず admin で login WebからファイルUp/Down Note 機能でMarkdown 文章を書いたり ファイル共有URL作成機能も とりあえず普通に使えそう? https://:9200/ 11

Slide 12

Slide 12 text

12

Slide 13

Slide 13 text

13

Slide 14

Slide 14 text

ocis管理 Web管理画面はまだ無さそう? → 簡易なものはあった ocis コマンドでユーザ追加などができるのは確認 勘違いでWebか ら作成していた https://:9200/admin-settings 14

Slide 15

Slide 15 text

WebDAV Nautilus/rclone で試すも今のところうまく行かず 設定項目沢山あるようなのでもう少し試してたい $ rclone --no-check-certificate lsd ocis-pi: 2023/12/23 12:04:49 ERROR : : error listing: couldn't list files: XML syntax error on line 163 2023/12/23 12:04:49 Failed to lsd with 2 errors: last error was: couldn't list files: XML synt 15

Slide 16

Slide 16 text

アプリケーション まだ組み込みアプリのみ? 16

Slide 17

Slide 17 text

メモリ利用量 とりあえず数時間使ってfree で見た感じ used 150~160MB → 380MB 程 まだファイル数も少ないしもっと使い込むとどうなるか? 17

Slide 18

Slide 18 text

まとめ VPS でホストしているNextcloud が重くて辛くなってきた Go言語で書き直されたownCloud Infinite Scale まだ機能が少ないが軽量になるのではと期待 (既存アプリが使えるアプリケーション機能が入らないと移行は難し そう?) 他のWebDAV アプリも試してみるつもり お勧めありませんか? 18

Slide 19

Slide 19 text

ツッコミなど Cloudreve というGoogle ドライブと見た目そっくりなものがある よ ストレージは? 現在はローカルファイルシステムそのまま,s3なんかも対応してい たはず Cloudreveを使ってみる Cloudreve - 部署公私兼备的网盘系统 19

Slide 20

Slide 20 text

奥付 発表 発表者 利用ソフトウェア ライセンス 東海道らぐ2023年12月開催@メリーアヒルヤキ(ふぁぼ大統 領) Kenichiro Matohara(matoken) Asciidoctor Reveal.js CC BY 4.0 20

Slide 21

Slide 21 text

No content