Une version Française de ce post est disponible.
Here is my current (at this post date) home architecture.
LANs
onsen.lan
The onsen (温泉: "hot spring") LAN is my main LAN.
It has the following hosts:
- iku is my ISP wireless router firewall.
- shōji is my wireless repeater.
- ryokan and uchiyu are my main servers.
- ofuro is my NAS server.
- ichibetsu is my security camera.
- buro is my good ol' desktop.
Friends and room mate connect to either shōji or iku to access both local resources and Internet depending on their location in the house.
teien.lan
The teien (庭園: "garden") LAN is not set up at the moment.
kabuki.lan
The kabuki (歌舞伎: "The art of singing and dancing") LAN has the following hosts:
- aho (あほ: "Idiot") is my ISP media player, we use it mostly to watch the TV... when we watch it.
neko.lan
The neko (猫: "cat") LAN is not set up at the moment.
Hosts
Network items
iku
iku (行く: "To go") is my ISP all-in-one wireless router firewall.
It is a Freebox Server Revolution from Free.
Not much to say on it. It does what is does, and I only use it for its network and gateway capabilities:
- 4 x 1000 Base-T Ethernet
- Wi-Fi 802.11b/g/n 2.5GHz
- ADSL2+ (19.2Mb/s, 1.1Mb/s)
shōji
shōji (障子: "Bamboos barrier") is my TP-Link AC1750 Wi-Fi Range Extender.
As a Dual Band Wi-Fi repeater with simultaneous 450Mbps on 2.4GHz and 1300Mbps on 5GHz, it allows me to enjoy my wireless network from all the floors of my home.
Servers
ryokan
ryokan (旅館: "traditional inn") is one of my two main servers with uchiyu.
It is plugged to our TV and is our kind of living room media station.
Nevertheless, as a main server, it endorses also many service roles: DNS server, DHCP server, Docker manager node...
Specs
Item | Value |
---|---|
Parentboard | Shuttle Inc. FH61V |
CPU | Intel Core i3-3225 CPU @3.30GHz |
Memory | 8GiB (2 x 4GiB) |
Graphic Card | Integrated Intel HD Graphics |
Disk Usage | Type | RPM | Size | FS Type | Content |
---|---|---|---|---|---|
Debian GNU/Linux | 2 x Western Digital Scorpio/Mobile Black | 7200 RPM | 2x 500GB | Mdadm Soft RAID 1 | LVM with LVs formatted as EXT4 |
uchiyu
uchiyu (内湯: "indoor bath") is one of my two main servers with ryokan. It is the backup node and handles fail over when ryokan goes down. It is also an active member of any services clusters defined with ryokan and ofuro.
Specs
Item | Value |
---|---|
Parentboard | Shuttle Inc. XH61V |
CPU | Intel Core i3-3225 CPU @3.30GHz |
Memory | 4GiB (2 x 2GiB) |
Graphic Card | Integrated Intel HD Graphics |
Disk Usage | Type | RPM | Size | FS Type | Content |
---|---|---|---|---|---|
Debian GNU/Linux | Samsung SSD 840 | SSD | 500GB | LVM | LVs formatted as btrfs |
ofuro
ofuro (お風呂: "bath") is my Synology DiskStation DS918+ NAS.
I chose this name because I pour out most of my data in it.
Not only it serve as NAS, but it also helps ryokan and uchiyu by participating in some services clusters.
Specs
Item | Value |
---|---|
CPU | Intel Celeron J3455 @2.3GHz |
Memory | 4 GiB (1 x 4 GiB) |
Drive Bays | 4 |
M.2 Drive Slots | 2 NVMe |
Disks | RPM | Size |
---|---|---|
4 x Seagate Ironwolf NAS | 5900 RPM | 4TB |
Storage Pool
The storage pool is a 8TB RAID 6 with the 4 drives (No Spare).
I chose to use a RAID 6 (2 Data disks, 2 Parity disks). You may think that it is a bit overkill, but I want to store my data reliably, put it to safety.
If one of the 2 data disk fails, there is a possibility that one of the parity drive also get faulty while reconstructing the RAID volume. Stress is put on the array disks during rebuild: lots of data, lots of time, much danger, such risk of failure. But wow: RAID 6 protect my data even if two disks fails at the same time.
And trust me, if this moment ever happens, I would rely on my backed up data: RAID is not a backup strategy!
I split my data on some logical btrfs formated volumes:
- To install various Synology applications
- For users miscellaneous data
- For Photos / Videos
- For Music
- For Movies
- For virtualization data
- For surveillance data
- For user shared data
Others
buro
buro (風呂: "bath") is my old multipurpose desktop.
I chose this name because it's my comfy desk / chair / double - 24" screens setup. I am mostly on it when my room mate needs to use TV, that I want to put on some music while coding or play some loud games.
Specs
Item | Value |
---|---|
Parentboard | Gigabyte Technology Co., Ltd. P55A-UD3R |
CPU | Intel Core i5 CPU 750 @2.67GHz |
Memory | 8GiB (4 x 2GiB) |
Graphic Card | NVIDIA GeForce GTS 450 |
Disk Usage | Type | RPM | Size | Filesystem | Content |
---|---|---|---|---|---|
Debian GNU/Linux | Samsung SSD 840 | SSD | 250GB | EXT4 | LVM LVs for /boot, / and so on |
Debian GNU/Linux | 2 x Samsung Spinpoint F3 | 7200 RPM | 2x 1TB | EXT4 | Mdadm RAID 1 for /home |
Windows | Crucial SSD M4 | SSD | 128GB | NTFS | System Disk |
Data | Samsung Spinpoint F2 | 7200 RPM | 1TB | NTFS | Volatile Shared data (Downloaded, Unsorted things) |
Data | Seagate Barracuda Green | 5900 RPM | 2TB | NTFS | Persistent shared data (Music, Movies) |
ichibetsu
ichibetsu (一瞥: "a glance") is my security camera to look after the cats when roaming.
It has night mode, motion detection, everything unnecessary therefore essential.
Specs
Item | Value |
---|---|
Model | Reolink C1 Pro |
Display Resolution | 2560x1440 (4.0 Megapixels) |
Angle of view | Horizontal: 80°; Vertical: 42° |
Pan Tilt Angle | Horizontal: 355°; Vertical: 105° |
Minimum illumination | 0 Lux (With IR Illuminator) |
Image sensor | 1/3" CMOS Sensor |
Lens | f=4.0mm Fixed, F=2.0, with IR Cut |
Networking | Ethernet AND Wi-Fi |
Built-in Microphone | To listen to cats purring |
Speakers | To drive them crazy |