Thinkcentre M72e as homelab server 🢁17
El último server que agregue a mi {{homelab}} fue un Thinkcentre M72e🡭 . En este server corro {{Debian}} 12 y la mayoría de los servicios están corriendo sobre {{Docker}} y {{docker-compose}}.
thinkcentre internals (113.2 KB)
Los specs de hardware son los siguientes:
- Intel I5 3470 @ 3.6GHz
- 8GB DDR3
- SSD Kingston 960GB (OS)
- HDD Seagate 1TB (Services)
- HDD Western Digital 2TB (Media & Backup)
- NetXtreme II PCIe Dual Port Gigabit card
El server lo compre en Noviembre del 2022, lo pagué $33.100 pesos, a dolar de la fecha serían unos 100USD.
El server tiene 3 NIC’s. De los cuales, 1 de ellos esta dedicado al DNS, otro esta dedicado al reverse proxy ({{Caddy}}) y el otro queda para los servicios generales.
NetXtreme II PCIe Dual Port Gigabit card (113.2 KB)
Este equipo no es un equipo enterprise como {{IBM x3550 m3}} o {{hp-proliant-dl380-gen5}}, si no que es una computadora ensamblada por {{Lenovo}} que fue pensada como una maquina de escritorio para entornos de trabajo. Los materiales del gabinete son muy robustos y tienen un mecanismo especial para poder acceder a los discos y al mother que facilitan el mantenimiento.
La verdad es que teniendo en cuenta las necesidades que tengo sobre los servers que puedo tener en el departamento, este entra casi dentro de todas las cosas. Es un gabinete chico, eso por un lado es bueno por que no ocupa casi nada de lugar pero por otro lado es un punto en contra por que no tiene lugar para agregar discos.
Tiene 2 coolers que vinieron con el mismo gabinete son muy silenciosos, lo que hace que cumpla con la necesidad de no tener equipos ruidosos en el departamento. Y la temperatura se mantiene moderada.
thinkcentre first impression (113.2 KB)
Servicios
En este server se corren principalmente todos los servicios que hacen a mi {{homelab}}. Por un lado el stack de {{streaming}} y por otro el stack de {{services}}.
Media Stack
- Jellyfin
- Radarr
- Jellyseer
Services
- Caddy
- {{own-tracks}}
- {{vaultwarden}}
- Your Spotify
- Wakapi
- Paperless NGX
- Photoprism / Immich
- {{forgejo}}
- Archiving
- ArchiveTeam Warrior
- {{archivebox}}
- Torrent
- {{transmission}}
- Jacket (for arr stack)
- deluge
La mayoría de estos servicios corren sobre {{Docker}}. Para los servicios de streaming tengo publicado el siguiente repo con la configuración media stack🡭 así como también el stack de servicios que selfhosteo selfhosted services🡭
Filosofía
Gran parte del por que hago esto esta explicado en {{self hosting}} y en {{journey}} donde explico mas en detalle cada servicio. Si bien este server tiene mas de un año de vida ya, es inmensa la cantidad de cosas buenas que me genero. Pude ajustar un montón mi conocimiento sobre {{Docker}} y {{homelab-networking}} en general, también me enfoque bastante en desarrollar mis propios servicios como API’s y Bots de {{Telegram}}. Por eso es que siempre que puedo recomiendo tener tu propio servidor, donde poder probar cosas y aprender.
Changelog
2024-01-01
Arrancamos el año con un pequeño update, le cambie el disco del sistema operativo de uno de 240GB SSD a uno de 960GB SSD. La vieja instalación tenia varios quilombos, entre ellos era que el `home` tenia su propia partición lo que hacia que `/` quede casí sin espacio para nada.
thinkcentre disks added (113.2 KB)