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
はじめてさわるOSSでNextCloudサーバを構築
Search
Kutsuhimo Gochou
September 09, 2017
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめてさわるOSSでNextCloudサーバを構築
2017/09/09 に東海道らぐ秋のLT大会2017で発表したときの資料です。ググり力(ちから)がすごく試されるけど、やったことないことに挑戦するのって楽しいよね〜。
Kutsuhimo Gochou
September 09, 2017
More Decks by Kutsuhimo Gochou
See All by Kutsuhimo Gochou
CentOS8 キタ━━━━(゚∀゚)━━━━!!
misato8310
0
360
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
470
東海道らぐ横浜の集い 2019春の巻
misato8310
0
230
アニソンからはじめるヒトカラ入門
misato8310
0
500
Porgでソースからインストールしたソフトウェアを管理
misato8310
0
190
ザックリFirewalld
misato8310
0
290
ファイル内容の通知にFluentdを導入した話
misato8310
0
690
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
500
クラウドの障害でディスクがToLOVEった話
misato8310
0
230
Other Decks in Technology
See All in Technology
爆速でマルチプロダクトを立ち上げる時 事業・CTO目線で大事にしたい事
miyatakoji
0
100
手塩にかけりゃいいってもんじゃない
ming_ayami
0
370
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
210
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
540
protovalidate-es を導入してみた
bengo4com
0
170
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
680
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
100
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
9
690
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
200
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
250
攻撃者視点で考えるDetection Engineering
cryptopeg
1
1.2k
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
610
Thoughts on Productivity
jonyablonski
76
5.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Testing 201, or: Great Expectations
jmmastey
46
8.2k
How STYLIGHT went responsive
nonsquared
100
6.2k
Transcript
はじめてさわるOSSで NextCloudサーバを 構築したYO 靴ひも伍⻑ @_EOF_83_EOF_ 東海道らぐ秋のLinuxライトニングトーク⼤会2017 @コアラの森に全員集合!
$ whois ・靴ひも伍⻑です - I’m イン腐ラエンジニャー - I love CentOS
and Vim - アニメ・漫画・ゲームのために⽣きている アニソン無ければボドボドになるメンタル ・⽣まれも育ちも横浜のはまっ⼦ - さっぽろぐらし経験あり ・最近Pythonを強いられている - APIとライブラリ使うのが楽しい 普段はこんなアイコンで 過ごしてる
$ 近況その1 ・富⼠総合⽕⼒演習⾏った - ドッタンバッタン⼤騒ぎして ⽇焼けした/^o^\<フッジサーン
$ 近況その2 ・カスタムメイドを購⼊ - 俺のメイドがかわいすぎる 白石ひなたです よろしくおねがい します
$ 今⽇のお題 ・NextCloudサーバを構築 ・録⾳したラジオデータを アップロードしてSlackに通知
$ きっかけ ・ログイン画⾯を 変更できるなんて やばくね (いい意味で)
$ NextCloud? ・無料で使えるオンラインストレージ - ownCloudから分岐して 開発されているソフトウェア ・よいところ! - ⾃前でGoogl◦DriveやCalendarを ⽤意できるのが魅⼒的
- プラグインが豊富でめちゃよい - Python向けライブラリがある! (ownCloudて書いてるけど無問題) - スマヒョ向けアプリもある
$ 構成図 ・構成ソフトウェア - Ubuntu16.04 - Nginx - PHP+PHP-fpm -
MySQL(MariaDB) - Let’sEncrypt
$ 構築の流れ ・Ubuntu16.04サーバの⽤意 ・NextCloudインストールと設定 - Nginx+PHP設定 - MariaDB設定 - Let'sEncryptで証明書取得
- NextCloudの設置と設定 - S3へマウント(goofys使⽤) - プラグインの有効化
$ やったぜ!
$ ついでにラジオ録⾳を… ・アニソンアカデミーがめっちゃすき - ⼟曜出かけること多くて聴けない… ・スクリプトはGistより拝借 ・利⽤⽅法はこちらを参照 ・スクリプトに以下処理をテキトーに追加 - Slackへの通知
- NextCloudへのアップロード ・動作確認したらCronを仕掛ける
$ Cron動いた? ・うごいたあああああああ(´;ω;`)
$ よさげなプラグイン ・⼆段階認証 ・Draw.io ・Music ・Files clipboard ・Notes
$ S3について ・S3バケットと通信するより S3をgoofysでマウントしたほうが 通信速度に差がある気がする… ・アップロードを何回もやってると 無料枠から⼤幅に外れるので注意 - 常に請求⾦額を確認!
$ 参照サイト - http://qiita.com/kotarella1110/items/ f638822d64a43824dfa49 - https://www.nginx.com/resources/wiki/start/topics/ tutorials/install/#official-debian-ubuntu-packages - https://letsencrypt.jp/usage/install-certbot.html#Ubuntu16
- https://gist.github.com/cecilemuller/ a26737699a7e70a7093d4dc115915de8 - https://docs.nextcloud.com/server/11/admin_manual/ installation/system_requirements.html - https://docs.nextcloud.com/server/11/admin_manual/ installation/source_installation.html - https://gist.github.com/cecilemuller/ a26737699a7e70a7093d4dc115915de8
$ 伝えたいこと ・⾃前のオンラインストレージはとてもいい - アップロードのしすぎに注意 ・ライブラリがあるので⾃動アップロードの 処理を簡単に作成できる ・はじめてさわるOSSを使うときは ググり⼒が試される
$ おしまい ご清聴ありがとウサギ