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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kutsuhimo Gochou
September 09, 2017
Technology
1.5k
0
Share
はじめてさわる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
460
東海道らぐ横浜の集い 2019春の巻
misato8310
0
220
アニソンからはじめるヒトカラ入門
misato8310
0
490
Porgでソースからインストールしたソフトウェアを管理
misato8310
0
190
ザックリFirewalld
misato8310
0
290
ファイル内容の通知にFluentdを導入した話
misato8310
0
680
EC2+S3で無制限ストレージバックアップサーバを作る
misato8310
0
490
クラウドの障害でディスクがToLOVEった話
misato8310
0
230
Other Decks in Technology
See All in Technology
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
260
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
510
多角的な視点から見たAGI
terisuke
0
110
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
140
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
410
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
20260423_ハドソンのエロゲを追え_レトロゲーム
poropinai1966
0
100
COBOL婆さんの伝説
poropinai1966
0
130
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
29
7.6k
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
180
音声言語モデル手法に関する発表の紹介
kzinmr
0
160
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
10
37k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
30 Presentation Tips
portentint
PRO
1
280
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
Automating Front-end Workflow
addyosmani
1370
200k
Writing Fast Ruby
sferik
630
63k
[SF Ruby Conf 2025] Rails X
palkan
2
990
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
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を使うときは ググり⼒が試される
$ おしまい ご清聴ありがとウサギ