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
KoedoLUG #218 自宅サーバならぬ実家サーバ構築
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Taro Matsuzawa aka. btm
September 12, 2020
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KoedoLUG #218 自宅サーバならぬ実家サーバ構築
Taro Matsuzawa aka. btm
September 12, 2020
More Decks by Taro Matsuzawa aka. btm
See All by Taro Matsuzawa aka. btm
OpenLayers ext TypeScript declarationの開発
smellman
0
680
平成生まれのためのUNIX&IT歴 史講座 ~番外編~
smellman
2
620
掛川城の点群データをiTownsで表示しよう
smellman
0
370
そのJavascript、全部TypeScriptにしちゃえ
smellman
1
280
大容量SSDとOpenStreetMap
smellman
0
190
MapLibreとtile.openstretmap.jpで始めるベクトル地図プログラミング
smellman
1
690
国内向けタイルサーバの構築と運用について
smellman
0
1.9k
Python/Javascriptで読む点群
smellman
1
5.5k
日本のCommunity向け タイルサーバの現状
smellman
0
2.8k
Other Decks in Technology
See All in Technology
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
5
1.3k
AIコーディングはじめました
miso
0
150
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
170
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
100
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
1
120
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
120
AIで選択肢が広がった組織設計の理想と現実
konifar
16
7.7k
公共システムAdventCalendar2026
toru_kubota
0
150
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
3k
Patterns in AI Driven Software Development
akosma
PRO
0
480
新卒エンジニア、 介護士になる
ryu1013
1
680
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
2
150
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
The Cult of Friendly URLs
andyhume
79
7.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
370
The Art of Programming - Codeland 2020
erikaheidi
57
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
What's in a price? How to price your products and services
michaelherold
247
13k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1.1k
Transcript
2020/09/12 小江戸LUG 1 自宅サーバならぬ実家サーバ構築 Taro Matsuzawa aka. btm @smellman
2020/09/12 小江戸LUG 2 自己紹介 • 日本UNIXユーザー会理事 • OSGeo日本支部理事 • OpenStreetMap
Foundation Japanメンバー • 地理空間情報系エンジニア
2020/09/12 小江戸LUG 3 最近やってるネタ • バーチャル掛川城 • https://smellman.hatenablog.com/entry/2020/08/23/154920 • macOSでQuakeを動かす
• https://smellman.hatenablog.com/entry/2020/09/05/232155 • macOSでDuke Nukem 3Dを動かす • https://smellman.hatenablog.com/entry/2020/09/06/153341
2020/09/12 小江戸LUG 4 今日のお題 • 自宅サーバはもう古い! • 時代は実家サーバだ! • リモートで「なんでも」できるようにしよう!
• なお、「なんでも」にはGUIは含まれていません。
2020/09/12 小江戸LUG 5 自宅環境 • RTX1200によるVPN接続(IPSec)が実現できている • Raspberry Pi 3が常時動いてて何かしらshellは叩ける状態
• 自宅にはサーバを置きたくない派
2020/09/12 小江戸LUG 6 実家環境 • J-COMによるいわゆるCATV環境 • 下り360Mbps • 上り10Mbps
• ルータは「絶対に」いじってはいけない • 設置した人にルータのログイン情報を聞いたら「いじったら保証外で すよ」って言われる
2020/09/12 小江戸LUG 7 実家から自宅へのVPN接続 • macOSでVPNは普通に張れる • 上り、下りが3Mbpsぐらい • ターミナルベースなら問題なし
2020/09/12 小江戸LUG 8 実家サーバ導入1: VPN接続 • 実家に持ってきていたRaspberry Pi 4を自宅のVPNにつなげる •
strongswam(IPSec)とxl2tpdをインストール • dhcpcdでStatic IPアドレスをふるため、xl2tpdが先に立ち上がってし まう問題がある • systemdでxl2tpd.timerを作成してbootから一分のdelayをつけるようにした • 自宅のRaspberry Pi 3からRaspberry Pi 4にsshに入るだけ
2020/09/12 小江戸LUG 9 実家から自宅へ 実家ルータ 自宅ルータ Pi 4 Pi 3
VPN 192.168.a.0/24 192.168.b.0/24
2020/09/12 小江戸LUG 10 自宅からこう見える 実家ルータ 自宅ルータ Pi 3 192.168.a.0/24 192.168.b.0/24
Pi 4
2020/09/12 小江戸LUG 11 実家サーバ導入2: 実家サーバ • うっかり組みました • スペック •
A300 Deskmini • Ryzen 5 3400 (4core/8thread) • 32 GB memory • 1TB m2 storage • Debian GNU/Linux 10.5
2020/09/12 小江戸LUG 12 最終形態 実家ルータ 自宅ルータ Pi 3 192.168.a.0/24 192.168.b.0/24
Pi 4 A300
2020/09/12 小江戸LUG 13 なんだかんだ • VPNは切れる • 吉田さんのautosshのほうが多分安定する • 吉田さんの解説を見ることを強くおすすめする
2020/09/12 小江戸LUG 14 リモート電源操作 • Amazon SmartPlugを導入 • Amazon Echo
Show 5も導入 • 外出先から電源が操作できる • Wake On LANよりも安定するのでは と吉田さんに言われてうっかりした • BIOSでACが刺さったら起動するっ ていうのを設定する
2020/09/12 小江戸LUG 15 リモート電源 • A300のBIOSでは分かりづらいところにある • South Bridgeあたりのところにそれっぽいのがあるので、とりあえず 動いたけどなんか怪しい
• 「アレクサ、一番目プラグをオンにして」と喋れば電源が起動 • 逆に声で電源が落とせてしまう • 寝る前にアレクサのマイクをオフにして寝言対策をする
2020/09/12 小江戸LUG 16 まとめ • Ryzen 7 欲しい