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
はじめてさわる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
390
あなたと ErgoDox EZ、今すぐ購入
misato8310
0
490
東海道らぐ横浜の集い 2019春の巻
misato8310
0
240
アニソンからはじめるヒトカラ入門
misato8310
0
520
Porgでソースからインストールしたソフトウェアを管理
misato8310
0
210
ザックリFirewalld
misato8310
0
310
ファイル内容の通知にFluentdを導入した話
misato8310
0
710
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
510
クラウドの障害でディスクがToLOVEった話
misato8310
0
250
Other Decks in Technology
See All in Technology
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
270
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
130
Optunaの最新リリースv5.0について
pfn
PRO
0
120
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
5k
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
150
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
Getting Started with Google Antigravity
glaforge
0
310
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
A Soul's Torment
seathinner
8
3.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Rails Girls Zürich Keynote
gr2m
96
14k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The browser strikes back
jonoalderson
0
1.8k
BBQ
matthewcrist
90
10k
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を使うときは ググり⼒が試される
$ おしまい ご清聴ありがとウサギ