# 自己紹介 - 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 |