---
title: [一|逸]般のご家庭にある鯖について
tags:  #home server #server operation #network #software #cloudflare #network #cloudflare #tailscale #software  
author: [ぼいど](https://www.docswell.com/user/void_tech3)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/4JMVX6X2JW.jpg?width=480
description: TofuConf #16で話したスライドです --- 自宅で鯖を立てることで、VPSを借りるより安価で良好な環境が得られます。自宅でDCごっこをしたり、遊びの中で運用知識を獲得できますが、クラウド事業者レベルの信頼性は提供できないため、十分な設計が必要です。四つの要素、つまり、ネットワーク、ファシリティ、ソフトウェア、物理マシンを個別に紹介された後、「Cloudflare」と「Tailscale」が紹介されました。
published: September 17, 23
canonical: https://www.docswell.com/s/void_tech3/54Q9JD-2023-09-17-163920
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/4JMVX6X2JW.jpg)

[一|逸]般のご家庭にある
鯖について
tofuConf #16
ぼいど (@k1h_tech)


# Page. 2

![Page Image](https://bcdn.docswell.com/page/PJR2NPN5E9.jpg)

ぼいど
卒年度 14期 情報システム分野
元マイコン部部長
趣 味 PCいじり、電子工作、アニメ
所 属 電気通信大学 情報理工学域 I類
@k1h_tech
csenet
https://k1h.dev


# Page. 3

![Page Image](https://bcdn.docswell.com/page/PEXDN3NX7X.jpg)

Webアプリケーションを公開したい！
趣味で作ったDiscord BotやWebアプリどうしよう？
• FaaSを利用（Heroku、AWS Lambadaなど）
• IaaSを利用（AWS、Azure、GCPなど）
無料枠やサービスも多くあるが、
リージョンやパフォーマンスなど制限がかかる場合が多い
安くもっと自由にのびのびとやりたいなぁ…


# Page. 4

![Page Image](https://bcdn.docswell.com/page/3EKXNYN97D.jpg)

ご家庭にあるPCを鯖にしよう！
自宅鯖のメリット
• VPSを借りるより安く良い環境を得られる
（サーバー用途なら秋葉原やヤフオクで良いPCはゴロゴロある）
• どれだけ壊しても怒られない！
（負荷をかけたり突然の破壊衝動がきても安心）
• サーバー運用の知識も身に付く
（自宅DCごっこをしたり、遊ぶ中で知識が身につく）
ただし、
• クラウド事業者レベルの信頼性を担保するのは不可能
• 電気代がかかる（暖房なしでもぽかぽか）
• ちゃんと設計しないと火災のリスクもある


# Page. 5

![Page Image](https://bcdn.docswell.com/page/L735V9V9E5.jpg)

自宅鯖に必要な4要素
1. 物理マシン
2. ファシリティ
3. ネットワーク
4. ソフトウェア


# Page. 6

![Page Image](https://bcdn.docswell.com/page/87DD8G887G.jpg)

物理マシン
ThinkCentre Corei5-8500T, DDR4 8GB, SSD256GB
秋葉原の中古店で入手（12k）
ThinkCentre AMD PRO A12-9800E, DDR4 8GB, SSD 128GB
秋葉原のジャンク店で入手（20k）
Intel NUC Corei7-1165G7, DDR4 16GB, SSD 1TB
秋葉原のPC工房のセールで入手（34k）
サーバー用途なら意外と古いPCでもちゃんと動く


# Page. 7

![Page Image](https://bcdn.docswell.com/page/VJPX838W78.jpg)

ファシリティ
電源と排熱周りの設計は大事！電源容量をミスると最悪発火する


# Page. 8

![Page Image](https://bcdn.docswell.com/page/2EVLN4N9JQ.jpg)

ネットワーク
Home noc
Home NOC
GRE
VPN
router
router
AS59105
RTX1200
switch
server1
switch
ap
server2
server3
LANケーブルは自作しましょう


# Page. 9

![Page Image](https://bcdn.docswell.com/page/57GXK1K4EL.jpg)

ネットワーク
8個のグローバルIPを個人で所有


# Page. 10

![Page Image](https://bcdn.docswell.com/page/4EQ8NDNRJP.jpg)

ソフトウェア
Discord
Bot A
VM
VM
マシンA
Discord
Bot B
VM
Discord
Bot D
Discord
Bot C
VM
VM
マシンB
VM
VM
VM
VM
マシンC
仮想マシン上でKubernetesを動作させて、その上でアプリを動かす
コンテナ化されたアプリをいい感じに動かしてくれるのがk8s
1つだけなら物理マシンの電源が落ちても大丈夫！


# Page. 11

![Page Image](https://bcdn.docswell.com/page/KJ42GZGQE1.jpg)

今からでもできるお手軽サーバー
今回話した内容は逸般の人向け、一般の人向けの方法をご紹介
・Tailscale
入れるだけで外出先から自宅にアクセスできる！
Funnelという機能を使うと手軽に外部公開も可能
・Cloudflare
セキュリティが気になる人へ！
DNSとして使うだけで、DDoS攻撃などをブロック可能
何を自宅サーバーで動かせばいいのか？
とりあえずMinecraftやWebサイトをホストしよう
参考: [Zenn] Tailscaleを使って自宅Minecraft鯖を立てた話 by ぼいど


