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
How to Get Started with Minimal Self-Hosted Ope...
Search
Arishow
September 04, 2026
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to Get Started with Minimal Self-Hosted Operations—Starting with Photos / 写真から始まる ミニマムセルフホスト運用 の始め方
Arishow
September 04, 2026
More Decks by Arishow
See All by Arishow
初心者でもコードゴルフに挑戦!
arishow
0
230
DBSCANの事例紹介
arishow
0
25
卒業研究発表会_入力データの構造を考慮したLowProFoolアルゴリズムによる敵対的サンプルの生成に関する研究
arishow
0
66
勾配法・ニュートン法
arishow
0
48
何にも知らないけど とりあえず参加した テックカンファレンスというやつ
arishow
1
130
セッション切れに苦しまない DockerとJupyter Notebookの活用法
arishow
1
300
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
The Curse of the Amulet
leimatthew05
3
16k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
How to Ace a Technical Interview
jacobian
280
24k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Language of Interfaces
destraynor
162
27k
Transcript
自分で運用する 写真から始まる ミニマムセルフホスト運用 の始め方 2026年09月04日 新卒N年目の勉強会&交流会 #n_study 1
自己紹介 arishow (学生室の住人) ・新卒0年目 ・「研究」と「インターン」と「カンファレンス業」をして おり、可処分時間、可処分心理ともに切羽詰まっています ・新卒N年目の勉強会は今回が初登壇(参加は2回目) 2
みなさん! 何で写真を管理していますか? Google Photo iCloud NAS 3
私は ラズパイで管理運用しています 4
なぜ? クラウド全盛でも、 セルフホストするものはまだある 写真・動画 自分のデータを 自分のストレージで 開発環境 Git/CI/監視をい 手元で Home
家の中のサービスを 自分で組み合わせる AI・推論 モデルや推論基盤を 自分の計算資源で 5
でも... いきなり始めるの難しそう ・GPU ・セキュリティ ・ネットワーク ・アップデート ・ストレージ ・監視 6
だから まず、写真から 02 01 03 普段よく使う 成果が見える 小さく始められる 毎日触るので、 スマホから見える
Docker / DB 作りっぱなしにならな 同期されるなど動いた ストレージ / 通信 い 実感 一通り体験できる 7
Immich Immich 自分でホストできる写真管理OSS 8
ミニマム構成 なら 写真サービスを一つの構成にできる Docker Compose $ $ docker compose up
-d 01 02 03 Immich PostgreSQL Redis サーバ メタデータ ジョブ管理 キャッシュ 9
構築 .env 最初のゴールは動くこと UPLOAD_LOCATION = ./library DB_DATA_LOCATION = ./postgres 1.
用意されている.envを書く IMMICH_VERSION v3 2. dockerコンテナ起動 3. ブラウザで初期設定 スマホアプリ版も用意されてて、アップロ ードできる 10
起動 http://localhost:2283 11
ここまでは家の中(Local)の話 12
外出先から 現状 http://localhost:2283 これだとアクセスできない 13
外 か ら の 通 信 5. Immich到達 4. 自宅のマシン
http://192.XXX.XXX.XXX:2283 3. Cloudflare tunnel 2. Cloudflared https://hogehoge.com 1. 外からのアクセス 自宅側からCloudflareへトンネルを張る 14
コスト セルフホスト クラウドサービス ・ラズパイ : 約¥20,000 ・メモリ : ¥9,000 ・その他
・Google Photo ・200GB : ¥440/月 ・100GB : ¥290/月 ➝固定費 : ¥35,397 ・iCloud ・200GB : ¥540/月 ・50GB : ¥180/月 ・電気代 : 約¥156/月 15
損益分岐点 真面目に計算すると... 16
コスト 勉強代に置換できるから、 実質無料! ゼロ円理論! 17
コスト <セルフホスト> <セルフホスト> ・ラズパイ : 約¥20,000 ・ラズパイ : ¥0 ・メモリ
: ¥9,000 ・メモリ : ¥0 ・その他 ・その他 ➝固定費 : ¥35,397 ➝固定費 : ¥0 ・電気代 : 約¥156/月 ・電気代 : 約¥156/月 18
損益分岐点 すべてのクラウドサービスを凌駕する最低価格! 19
おわりに 01 02 03 簡単に作れるよ Cloudflareが コストも超長期で 便利 Docker compose
だけで構築 外からのアクセス 見ればコスパ良し コストゼロ理論 も簡単 20