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
ニフクラエンジニアミートアップ やっぱりエンジニアは動かしてなんぼNextcloudインストール編
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
yanoteturo
October 20, 2023
Technology
490
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ニフクラエンジニアミートアップ やっぱりエンジニアは動かしてなんぼNextcloudインストール編
yanoteturo
October 20, 2023
More Decks by yanoteturo
See All by yanoteturo
Edge IoT system with NVIDIA Jetson managed by Rancher
yanotetsuro
2
220
ニフクラエンジニアミートアップ NextcloudでAI AI動かす編_20231017
yanotetsuro
0
990
ニフクラエンジニアミートアップLT_ご自宅でラズパイNextcloud_20230203.pdf
yanotetsuro
1
1.4k
アイシン事例に学ぶKubernetes+Rancherを活用したAI Edgeプラットフォーム
yanotetsuro
0
880
My presentation How to.
yanotetsuro
0
120
Rancher と GitLab のK8Sインテグレーションの違い
yanotetsuro
2
960
Stylez Nextcloud History and features
yanotetsuro
2
650
Other Decks in Technology
See All in Technology
企業の現実世界をグラフで写し取る
sansantech
PRO
0
220
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
180
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
150
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
160
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
300
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
210
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
260
The seven pitfalls of AI (revised version)
ufried
0
150
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
13k
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
330
Azure Copilot Resiliency Agentをいろいろ試してみる
tomokusaba
0
140
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.4k
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
450
Done Done
chrislema
187
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
530
Building the Perfect Custom Keyboard
takai
2
890
Designing for Performance
lara
611
70k
We Are The Robots
honzajavorek
0
380
Prompt Engineering for Job Search
mfonobong
0
470
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
My Coaching Mixtape
mlcsv
0
330
Transcript
やっぱりエンジニアは動かしてなんぼ - Nextcloudインストール編 - 株式会社スタイルズ 矢野 哲朗 2023年10月19日
自己紹介 経歴 : システム運用 10年・ネットワーク 6年・SI 10年 近頃はNextcloud、Rancher営業を担当
Nextcloudの好きな機能 : その他 : 全く上達しないRubyist 一番最初のPCは、OKI if-800 でした…。 矢野 哲朗 tetsurow.yano 株式会社スタイルズ
Nextcloudを動かすには? 2 今回はDockerとSNAPを簡単にご紹介します! Docker Compose を使う SNAP Nextcloudパッケージ を使う deb
Nextcloudパッケージ を使う おすすめ! お手軽に動かせる Dockerのノウハウが 必要 運用が楽! お手軽に動かせる SNAPのノウハウが 必要 自由度が高い 安心のバイナリー Linuxのノウハウが 必要
Nextcloudを動かすには? 3 今回はDockerとSNAPを簡単にご紹介します! Docker Compose を使う SNAP Nextcloudパッケージ を使う deb
Nextcloudパッケージ を使う おすすめ! お手軽に動かせる Dockerのノウハウが 必要 運用が楽! お手軽に動かせる SNAPのノウハウが 必要 自由度が高い 安心のバイナリー Linuxのノウハウが 必要
ニフクラでNextcloudを動かすメリット 4
Nextcloudをクラウドで使うときの注意事項!! 5 Nextcloudで ファイル共有する時に 要注意!!
Nextcloudでダウンロード課金が... 6 Nextcloudはファイルを共有するサーバーなのです 某AW◦とか、某G◦P、某Az◦◦とかにはダウンロード課金があります ダウンロードで 稼がせてもらいまっせ そちも悪よのぉ ふぉふぉふぉ
ダウンロード課金 共有されればされるほど 課金はうなぎ登り
知っていますか? 7 ニフクラはダウンロード課金 10TBまで無料!!
ニフクラがダウンロード課金10TB無料の証拠 8 クラウド 料金一覧 | ニフクラ https://pfs.nifcloud.com/price/#transfer
ニフクラがダウンロード課金10TB無料の証拠 9 クラウド 料金一覧 | ニフクラ https://pfs.nifcloud.com/price/#transfer AWSでは、最初の100GBまで無料 それ以降は10TBまで0.114USD/GB=17円
docker-composeで動かす 10
Nextcloudを動かす流れの概要(Docker編) 11 version: '2' volumes: nextcloud: db: services: db: image:
mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=MY_PASSWORD - MYSQL_PASSWORD=MY_PASSWORD - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud app: image: nextcloud restart: always ports: - 8080:80 links: - db volumes: - nextcloud:/var/www/html environment: - MYSQL_PASSWORD=MY_PASSWORD - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db ~/docker-compose-nextcloud/docker-compose.yaml http://<dockerホストのIP>:8080 へアクセス docker-compose up -d ID:nextcloud_admin Pass: Hi3ts0p@sW4rd と入力して「インストール」 をクリック 「×」で閉じる 「フォルダ」マ ークをクリック 「スキップ」もしくは 「推奨アプリをインストール」をクリック
docker-dompose.ymlは以下の通り 12 以下のようなdocker-compose.ymlで動かせます(パスワードは変更してください) ボリュームはお好みでご指定ください version: '3' volumes: nextcloud:
db: services: db: image: mariadb:10.6 restart: always command: --transaction-isolation=READ-COMMITTED -- binlog-format=ROW volumes: - db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=MY_PASSWORD - MYSQL_PASSWORD=MY_PASSWORD - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud app: image: nextcloud restart: always ports: - 8080:80 links: - db volumes: - nextcloud:/var/www/html environment: - MYSQL_PASSWORD=MY_PASSWORD - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db
管理者パスワードの作成と推奨アプリ 13 http://dockerホストのIP:8080へ アクセスして管理者パスワードを設定 ID:nextcloud_admin Pass: Hi3ts0p@sW4rd と入力して「インストール」 をクリック
「スキップ」もしくは 「推奨アプリをインストール」をクリック 推奨アプリインストール画面が出てくるのでイン ストールもしくはスキップを選択
First Runビデオを閉じて利用開始 14 First Run ビデオが表示されるので右上の× で閉じる 「フォルダ」マークをクリック
Filesアプリの表示 閉じる
詳細は 15 手元で動かす(暗号化無し)の場合であれば以下のdocker-compose.ymlとかもお勧めです https://github.com/nextcloud/docker/blob/master/.examples/docker- compose/insecure/mariadb/apache/docker-compose.yml redisも使っているので、パフォーマンス的にはこちらがお勧め version: '3' services:
db: image: mariadb:10.6 command: --transaction-isolation=READ-COMMITTED -- log-bin=binlog --binlog-format=ROW restart: always volumes: - db:/var/lib/mysql:Z environment: - MYSQL_ROOT_PASSWORD= - MARIADB_AUTO_UPGRADE=1 - MARIADB_DISABLE_UPGRADE_BACKUP=1 env_file: - db.env redis: image: redis:alpine restart: always app: image: nextcloud:apache restart: always ports: - 127.0.0.1:8080:80 volumes: - nextcloud:/var/www/html:z environment: - MYSQL_HOST=db - REDIS_HOST=redis env_file: - db.env depends_on: - db - redis cron: image: nextcloud:apache restart: always volumes: - nextcloud:/var/www/html:z entrypoint: /cron.sh depends_on: - db - redis volumes: db: nextcloud:
Snapで動かす 16
Nextcloudを動かす流れの概要(Snap編) 17 http://<SnapホストのIP> へアクセス sudo snap install nextcloud ID:nextcloud_admin Pass:
Hi3ts0p@sW4rd と入力して「インストール」 をクリック 「×」で閉じる 「フォルダ」マ ークをクリック snapをインストール 「スキップ」もしくは 「推奨アプリをインストール」をクリック
3)Nextcloudのインストール 18 以下のコマンドを実行します(事前にsnapはインストールしておいてください) 以下のように「Nextcloud installed」と表示されれば、インストール完了です。 •実行画面の例 1,2分でインストールは完了します sudo
snap install Nextcloud https://snapcraft.io/nextcloud
管理者パスワードの作成と推奨アプリ 19 http://dockerホストのIPへ アクセスして管理者パスワードを設定 ID:nextcloud_admin Pass: Hi3ts0p@sW4rd と入力して「インストール」 をクリック
「スキップ」もしくは 「推奨アプリをインストール」をクリック 推奨アプリインストール画面が出てくるので インストールもしくはスキップを選択
First Runビデオを閉じて利用開始 20 First Run ビデオが表示されるので右上の× で閉じる 「フォルダ」マークをクリック
Filesアプリの表示 閉じる
21 Have a fun!
ぶっちゃけどっちでインストールがお勧め? 22 そうですね どちらかというとsnapかな