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
KoedoLUG #218 自宅サーバならぬ実家サーバ構築
Search
Taro Matsuzawa aka. btm
September 12, 2020
Technology
0
310
KoedoLUG #218 自宅サーバならぬ実家サーバ構築
Taro Matsuzawa aka. btm
September 12, 2020
Tweet
Share
More Decks by Taro Matsuzawa aka. btm
See All by Taro Matsuzawa aka. btm
OpenLayers ext TypeScript declarationの開発
smellman
0
510
平成生まれのためのUNIX&IT歴 史講座 ~番外編~
smellman
2
470
掛川城の点群データをiTownsで表示しよう
smellman
0
250
そのJavascript、全部TypeScriptにしちゃえ
smellman
1
190
大容量SSDとOpenStreetMap
smellman
0
110
MapLibreとtile.openstretmap.jpで始めるベクトル地図プログラミング
smellman
1
540
国内向けタイルサーバの構築と運用について
smellman
0
1.1k
Python/Javascriptで読む点群
smellman
1
4.9k
日本のCommunity向け タイルサーバの現状
smellman
0
2.6k
Other Decks in Technology
See All in Technology
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
When Windows Meets Kubernetes…
pichuang
0
300
I could be Wrong!! - Learning from Agile Experts
kawaguti
PRO
8
3.4k
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
540
データ基盤におけるIaCの重要性とその運用
mtpooh
4
520
0→1事業こそPMは営業すべし / pmconf #落選お披露目 / PM should do sales in zero to one
roki_n_
PRO
1
1.5k
KMP with Crashlytics
sansantech
PRO
0
240
あなたの知らないクラフトビールの世界
miura55
0
130
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
Goで実践するBFP
hiroyaterui
1
120
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
490
ABWGのRe:Cap!
hm5ug
1
120
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Thoughts on Productivity
jonyablonski
68
4.4k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The Invisible Side of Design
smashingmag
299
50k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Automating Front-end Workflow
addyosmani
1366
200k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
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 欲しい