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
Taro Matsuzawa aka. btm
September 12, 2020
Technology
390
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
670
平成生まれのためのUNIX&IT歴 史講座 ~番外編~
smellman
2
610
掛川城の点群データをiTownsで表示しよう
smellman
0
370
そのJavascript、全部TypeScriptにしちゃえ
smellman
1
280
大容量SSDとOpenStreetMap
smellman
0
180
MapLibreとtile.openstretmap.jpで始めるベクトル地図プログラミング
smellman
1
680
国内向けタイルサーバの構築と運用について
smellman
0
1.9k
Python/Javascriptで読む点群
smellman
1
5.5k
日本のCommunity向け タイルサーバの現状
smellman
0
2.8k
Other Decks in Technology
See All in Technology
メルペイ 会計システム概要と歴史
mewuto
0
210
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
190
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
Getting Started with Google Antigravity
glaforge
0
190
FOSS4Gを活用した自治体業務DXの試み
470715
0
150
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
0
110
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
230
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.3k
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
1
140
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.2k
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
110
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Navigating Weather and Climate Data
rabernat
0
550
The Curious Case for Waylosing
cassininazir
1
560
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Pragmatic Product Professional
lauravandoore
37
7.5k
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 欲しい