Homelab Infra |
Created | ||
|---|---|---|---|
| Updated | |||
| Author | Nicolas Dorriere | Reading | 2 min |
Infrastructure
This site is self-hosted on my own internet Sosh (Orange) connection in Normandy, 800MB/s upload
I've connected the server directly to the modem/router, bypassing the need for a switch or second router.
This setup gives me a performance boost, as there's one less hop in the connection.

Ports
Open to Internet= ☍
Red 80 ☍
Green 443 ☍
Blue 53 ☍
Yellow 22
Yellow-Red 81<>22

Deep Inspect ⛶
| Software Stack | |
| Frontend | HTML CSS JS (vanilla) |
| Backend | Pocketbase (golang) |
| Database | SQLite |
| Analytics | GoAccess |
| Storage | ZFS |
| OS | Arch Linux (kernel 6.12.39-1-lts) |
| Virtualization | Incus 6.14 - LXC |
| Server | Caddy |
| Hardware Stack | |
| CPU | x86 Intel® N150, 4 Cores, 3.60 GHz, PDT 6 W |
| RAM | Crucial RAM CT16G4SFRA32A 16Go DDR4 3200MHz CL22 |
| NIC | Intel Corporation Ethernet Controller I226-V |
| Storage | SanDisk SSD Plus 250GB A3N - Write 1.2 GB/s Read 1.6 GB/s |
| Nginx Bench | Raspberry Pi 4 ~20k req/s Intel N150 ~60k req/s ⇦ Intel Core i5-12400 ~150k+ req/s |
| Network Stack | |
| Modem | Livebox 5 Fibre - 865 Mpbs (down) 755Mpbs (up) |
| Router | Livebox 5 Fibre |
| Firewall | Livebox 5 Fibre - Open 53-80-443 - netfilter |
| Switch | Livebox 5 Fibre (1G) ETH2 |
| DNS | Server Authoritative Technitium (DNSSEC ECDSA Curve P-256 with SHA-256) |
| Misc. | Aerial Fiber |
| Electricity | |
| Average | 12.5 W |
| Idle | 8 W |
| Peak | 20 W |
| Price (france) | €0.25 kWh - Engie |
| Yearly cost | ~ 27 € |
| Monthly cost | ~ 2.30 € |
| Monthly consumption | 10 kWh |
| Yearly consumption | 100 kWh |

Incus box in a 3D-printed case with a thick 8mm glass panel on top
[root@incus-arch ~]# fastfetch
-` root@incus-arch
.o+` ---------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: NucBoxG3 Plus
`+oooooo: Kernel: Linux 6.12.39-1-lts
-+oooooo+: Uptime: 11 days, 20 hours, 17 mins
`/:-:++oooo+: Packages: 287 (pacman)
`/++++/+++++++: Shell: bash 5.3.0
`/++++++++++++++: Cursor: Adwaita
`/+++ooooooooooooo/` Terminal: /dev/pts/1
./ooosssso++osssssso+` CPU: Intel(R) N150 (4) @ 3.60 GHz
.oossssso-````/ossssss+` GPU: Intel Graphics @ 1.00 GHz [Integrated]
-osssssso. :ssssssso. Memory: 2.95 GiB / 15.37 GiB (19%)
:osssssss/ osssso+++. Swap: 0 B / 4.00 GiB (0%)
/ossssssss/ +ssssooo/- Disk (/): 4.83 GiB / 27.79 GiB (17%) - ext4
`/ossssso+/:- -:/+osssso+- Disk (/var/lib/incus/storage-pools/tank/containers/app-check-ip-public): 382.34 MiB / 149.37 GiB (0%) -s
`+sso+:-` `.-/+oso: Local IP (enp2s0): 192.168.1.29/24
`++:. `-/+/ Locale: en_US.UTF-8
.` `/
Cool link
Un serveur web à la maison (FR)
https://www.magentix.fr/blog/un-serveur-web-a-la-maison.html
https://www.magentix.fr/blog/un-serveur-web-a-la-maison.html
Dimension matérielle et opérationnelle du numérique chez Deuxfleurs (FR)
https://guide.deuxfleurs.fr/infrastructures/
✲ backup-prod
✲ backup-energy
Surviving the front page of HackerNews on a 50 Mbps uplink (EN)
https://ounapuu.ee/posts/2022/02/09/hn-stats-analytics
✲ backup
https://ounapuu.ee/posts/2022/02/09/hn-stats-analytics
✲ backup
Static Web Hosting on the Intel N150
https://it-notes.dragas.net/2025/11/19/static-web-hosting-intel-n150-freebsd-smartos-netbsd-openbsd-linux
✲ backup
https://it-notes.dragas.net/2025/11/19/static-web-hosting-intel-n150-freebsd-smartos-netbsd-openbsd-linux
✲ backup
Comment l'autohébergement peut-être plus fiable que le Cloud (FR)
https://lord.re/fast-posts/83-une-archi-autohébergée-statique-et-résiliente/
✲ backup
https://lord.re/fast-posts/83-une-archi-autohébergée-statique-et-résiliente/
✲ backup
Avantages et inconvénients de l'auto-hébergement (FR)
https://katzei.fr/Informations-techniques/Auto-hébergement.html
✲ backup-hebergement
✲ backup-matos
✲ backup-logiciel
✲ backup-sauvegarde
https://katzei.fr/Informations-techniques/Auto-hébergement.html
✲ backup-hebergement
✲ backup-matos
✲ backup-logiciel
✲ backup-sauvegarde