# 自己紹介
- 24時間365日運用の自宅サーバ歴17年
- 3文字jpドメイン([flg.jp](https://flg.jp/))を2001/08/03に取得、以来、固定IPで運用
# 自宅環境
## 概要
- 物理マシン3台 + 無線LAN親機(ブリッジモード) + スマホ等
1. ルータ兼サーバ
- ベースOSは[Ubuntu 17.10](https://www.ubuntu.com/)
- All-in-Oneの[OpenStack](https://www.openstack.org/)(Pike)で構成
- ルータ(PPPoE)は[VyOS](https://vyos.io/)(VM)
- アプリ/サービス等は概ねVM上の[Docker](https://www.docker.com/)で構成
- 監視は[Zabbix](https://www.zabbix.com/)
- NASとして[FreeNAS](http://www.freenas.org/)(VM)を使用
2. ディスクトップPC
- 自分用マシン
- 開発環境、実験環境として[VMware Workstation Pro](https://www.vmware.com/products/workstation-pro.html)を使用
- たまにゲーム([WoT](https://worldoftanks.asia/))もする
3. ノートPC
- 妻用マシン
- 時々、お外でもくもく用マシン(VPNでおうちに接続)
- マシンのこだわりは、リビングに置ける小型、静音、でもパワフル
- 冗長化はディスクのみ。データが大事。サービスは止めてもOK。
## 写真
![](https://i.imgur.com/y7Ww0Vn.jpg)
ルータ兼サーバ(左)とディスクトップPC(右)
![](https://i.imgur.com/52p14P4.jpg)
ディスクトップ環境
## ネットワーク構成
```
+---------------+
| secandary DNS |
+---------------+
| ns2.he.net
The Internet |
================================================================
|
| FLET'S HIKARI
+-----+
| DTE |
+-----+
|
| +------------------------------------------------------------------------------------+
| | HOST harumaki : 192.168.1.2 |
| | CPU : AMD Ryzen 7 1800X (8 core/16 thread) |
| | MEM : 64GB |
| | HDD : 1TB(SSD) + 8TB(HDD) * 2(mirror on ZFS) |
| | OS : Ubuntu 17.10 |
| | - OpenStack(Pike) |
| | |
| | PPPoE network(Flat) : 219.117.195.0/24 |
===================================================================== |
| | |
| | domain name : flg.jp |
| | global static IP : 219.117.195.35 |
| | VPN IP : 192.168.5.0/24 |
| +------+ vCPU : 1 |
| | vyos | MEM : 512MB |
| +------+ HDD : 3GB |
| Fixed IP : 192.168.1.11 | OS : VyOS on VM |
| | - Router/PPPoE/NAT/Firewall |
| | - NTP Server/DHCP Server |
| | - VPN Server(L2TP/IPsec) |
| | |
| | Local network(Flat) : 192.168.1.0/24 |
============================================================================================ |
| | | | | | |
| | | | | | Fixed IP : 192.168.1.16 |
| | | | | +------+ vCPU : 2 |
| | | | | | plex | MEM : 2GB |
| | | | | +------+ HDD : 32GB |
| | | | | OS : ArchLinux on VM |
| | | | | - Docker |
| | | | | * Plex Media Server(DLNA) |
| | | | | |
| | | | | Fixed IP : 192.168.1.15 |
| | | | +-----+ vCPU : 1 |
| | | | | nas | MEM : 8GB |
| | | | +-----+ HDD : 32GB + 6TB(Cinder volume) |
| | | | OS : FreeNAS on VM |
| | | | - NFS/Samba/rsync |
| | | | |
| | | | 192.168.1.50 |
| | | +--------+ |
| | | | Router | |
| | | +--------+ |
| | | | 10.1.1.254 |
| | | | |
| | | | Internal network(VXLAN) : 10.1.1.0/24 |
| | | ===================================================== |
| | | | | | |
| | | | | | Fixed IP : DHCP |
| | | | | | Floating IP : 192.168.1.63 |
| | | | | +---------+ vCPU : 2 |
| | | | | | kankore | MEM : 4GB |
| | | | | +---------+ HDD : 32GB |
| | | | | OS : Ubuntu 17.04 Desktop on VM |
| | | | | - Kankore |
| | | | | |
| | | | | Fixed IP : DHCP |
| | | | | Floating IP : 192.168.1.62 |
| | | | +----------|-------------------------------------------------+ |
| | | | | | fx-trade | |
| | | | | | vCPU : 4 | |
| | | | | | MEM : 24GB | |
| | | | | | HDD : 32GB | |
| | | | | | OS : ArchLinux on VM | |
| | | | | | | |
| | | | | +------|---------------------------------------------+ | |
| | | | | | | - Dcoker | | |
| | | | | | ============== | | |
| | | | | | | | | | |
| | | | | | +---+ +---+ | | |
| | | | | | | | | | * FX system trade(Haskell/Python) | | |
| | | | | | +---+ +---+ | | |
| | | | | | | | | | |
| | | | | | ============ | | |
| | | | | | | | | |
| | | | | | +---+ | | |
| | | | | | | | * MongoDB | | |
| | | | | | +---+ | | |
| | | | | | | | |
| | | | | +----------------------------------------------------+ | |
| | | | | | |
| | | | +------------------------------------------------------------+ |
| | | | |
| | | | Fixed IP : DHCP |
| | | | Floating IP : 192.168.1.61 |
| | | +--------|---------------------------------------------------------------+ |
| | | | | jin | |
| | | | | vCPU : 2 | |
| | | | | MEM : 4GB | |
| | | | | HDD : 64GB | |
| | | | | OS : ArchLinux on VM | |
| | | | | - Mail Server(Postfix) | |
| | | | | - Mail List Server(Mailman) | |
| | | | | - DNS Server(BIND) | |
| | | | | | |
| | | | +----|-----------------------------------------------------------+ | |
| | | | | | - Dcoker | | |
| | | | | +---+ | | |
| | | | | | | * Nginx SSL reverse proxy(using Let's Encrypt) | | |
| | | | | +---+ | | |
| | | | | | | | |
| | | | | +---+ | | |
| | | | | | | * Nginx reverse proxy | | |
| | | | | +---+ | | |
| | | | | | | | |
| | | | | =============================================== | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | +---+ +---+ | | |
| | | | | | | | | | | | | | * WordPress | | |
| | | | | | | | | | +---+ +---+ | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | ============ | | |
| | | | | | | | | | | | | |
| | | | | | | | | | +---+ | | |
| | | | | | | | | | | | * MariaDB | | |
| | | | | | | | | | +---+ | | |
| | | | | | | | | | | | |
| | | | | +---+ +---+ +---+ +---+ +---+ | | |
| | | | | | | | | | | | | | | * Django(using uwsgi) | | |
| | | | | +---+ +---+ +---+ +---+ +---+ * nextCloud | | |
| | | | | | | | | | * Zabbix Server | | |
| | | | | ================================ * Zabbix Web | | |
| | | | | | * User dir(using apache) | | |
| | | | | +---+ | | |
| | | | | | | * PostgreSQL | | |
| | | | | +---+ | | |
| | | | | | | |
| | | | +----------------------------------------------------------------+ | |
| | | | | |
| | | +------------------------------------------------------------------------+ |
| | | |
| | +------------------------------------------------------------------------------------+
| |
| | +------------------------------------------------------------------------------------+
| | | HOST haruo : 192.168.1.17 |
| | | CPU : Intel Core i5-3570K |
| | | MEM : 16GB |
| | | HDD : HDD : 256G(SSD) + 3TB + 2TB |
| | | OS : Windows 10 Pro |
| | | - Tadaaki's main PC |
| | | |
| =============================================== |
| | | |
| | | 192.168.1.9 |
| | +--------+ vCPU : 4 |
| | | kotetu | MEM : 8GB |
| | +--------+ HDD : 20GB + NFS |
| | OS : ArchLinux on VMware |
| | |
| +------------------------------------------------------------------------------------+
| DHCP
+-------+ CPU : NEC LaVie Z LZ750
| akane | MEM : 4GB
+-------+ HDD : 256GB
OS : Windows 10 Pro
- Yoshiko's main PC
```
## マシン構成
- ルータ兼サーバ
| |品名 |単価 |数量| 金額 |
|:-----|:------------------------------------------------|------:|-:|-------:|
|CPU |Ryzen 7 1800X BOX | 60,970| 1| 60,970|
|FAN |Thermalright AXP-100R H | 7,047| 1| 7,047|
|MB |ASRock AB350M Pro4 | 10,778| 1| 10,778|
|MEM |crucial Q4U2400CM-16G [DDR4 PC4-19200 16GB 4枚組]| 52,789| 1| 52,789|
|GRA |ASUS 210-SL-TC1GD3-L [PCIExp 512MB] | 3,180| 1| 3,180|
|SSD |PLEXTOR M8Pe PX-1TM8PeG | 46,980| 1| 46,980|
|HDD |WESTERN DIGITAL WD80EFZX [8TB SATA600 5400] | 37,228| 2| 74,456|
|SATA3 |ainex SATR-3103BK | 720| 2| 1,440|
|POWER |SilverStone SST-NJ520 520W | 17,807| 1| 17,807|
|CASE |SilverStone SST-SG11B | 9,590| 1| 9,590|
|NIC |Intel Gigabit CT Desktop Adapter | 4,490| 1| 4,490|
||| | | |
||| | |289,527 |
- ディスクトップPC
| |品名 |金額 |
|:--------|:----------------------------------|---------:|
|CPU | Core i5-3570K バルク | 18,800 |
|FAN | SST-NT06-E | 4,900 |
|M/B | Z77 Pro4-M | 11,960 |
|MEM | AVD3U24001004G-4CI Core Series | 19,730 |
|GRA | Palit GeForce GTX TITAN | 119,800 |
|HDD | CT064M4SSD2 | 7,280 |
|HDD | ST3000DM001 | 13,270 |
|AC POWER | AYAKAZE300 (HK400-52PP) | 8,450 |
|CASE | Silver Stone SST-SG02B-F | 7,470 |
|DVD DRIVE| IHOS104-08 BOX | 4,670 |
| | | |
| | | 216,330 |