A homelab project. We aim to be able to connect from Outside to our inner Network. Be able to use our resources, hard-drives, (printer if neccesary). The goal is to reuse old-refurbised hardware (the Lenovo Laptop) that is power efficient. And combine it with a more powerful and more power hungry desktop computer. Combining the 24-7 and light tasks on the Lenovo laptop and trying to segregate the compute intensive tasks on the desktop computer.
We aim to have at least these functionalities:
- VPN connectivity, which right now we manage with Tailscale, (on two separate computers, because only one account can use it as a exit node, we plan to fix it using wireguard)
- Access to HDDs on computers, as to be able to use them from wherever and without a external case.
- Network Shared Printer, so our old and trusty HP C3180 can talk with modern wifi, and not only through USB type B.
- Backups and mirrors through Synthing.
- In the future, we plan to add more computers and be able to manage this infrastructure using kubernetes.
- CasaOs (Dashboard)
- OverLeaf (Installed as test)
- TailScale ( As redundant of Desktop)
- Immich (Complete Docker compose)
- Plex (Currently unused)
- Pi-hole (Currently used on individual devices because Router is not able to configure DNS (i know right?!))
- Syncthing
- HomeLab Dashboard
- Syncthing
- Tailscale
- SMB (Shares the two data hardrives on the local network.)
- CUPS server (serves the printer on the Wi-Fi)
-
Lenovo
- Install Ubuntu Server without UI, to install Docker
- Relocate closer to Router, so we don't have to use the 20m cable.
- Decide on the initial list of applications
- SSH
- Pi-hole
- Immich (API)
- WireGuard (VPN)
-
Desktop
- Immich (Worker)
-
Lenovo G50-80 (2020)
- Intel i7-5500U, 2 cores / 4 threads & integrated iGPU
- 6 GB RAM DDR3 @ 1600 MHz
- Radeon R5 M330 with 1 GB VRAM
- 1 TB SATA HDD
- Connected through a 20 meter gigabit cable to Router
-
Desktop PC
- I5 10400F
- 24 GB DDR4 RAM
- GTX 960 with 2 GB VRAM
- 1TB Sata SSD as main drive
- 2TB Seagate HDD as data drive
- 1TB Western Digital HDD as data drive
- Connected through gigabit cable to Router
Un proyecto de homelab. Nuestro objetivo es poder conectarnos desde el exterior a nuestra red interna. Poder utilizar nuestros recursos, discos duros (impresora si es necesario). La meta es reutilizar hardware antiguo reacondicionado (el portátil Lenovo), que es eficiente energéticamente, y combinarlo con un ordenador de sobremesa más potente y con mayor consumo energético. Combinando tareas ligeras y 24/7 en el portátil Lenovo, e intentando separar las tareas intensivas de cómputo en el ordenador de sobremesa.
Nuestro objetivo es tener al menos estas funcionalidades:
- Conectividad VPN, que ahora mismo gestionamos con Tailscale (en dos ordenadores separados, porque solo una cuenta puede usarse como nodo de salida; planeamos solucionarlo usando WireGuard).
- Acceso a los discos duros (HDD) de los ordenadores, para poder utilizarlos desde cualquier lugar y sin necesidad de una carcasa externa.
- Impresora compartida en red, para que nuestra vieja y fiable HP C3180 pueda comunicarse con WiFi moderno, y no solo mediante USB tipo B.
- Copias de seguridad y espejos mediante Syncthing.
- En el futuro, planeamos añadir más ordenadores y poder gestionar esta infraestructura usando Kubernetes.
- CasaOs (Dashboard)
- OverLeaf (Instalado como prueba)
- TailScale ( Como copia del sobremesa)
- Immich (Completo Docker compose)
- Plex (Actualmente no usado)
- Pi-hole (Actualmente usado en dispositivos individuales porque el Router no permite configurar el DNS... (Si, yo he pensado lo mismo...))
- Syncthing
- HomeLab Dashboard
- Syncthing
- Tailscale
- SMB (Comparte los dos discos de datos en la red.)
- CUPS server (Comparte la impresora por el WI-FI)
-
Lenovo
- Instalar Ubuntu server sin UI, para instalar docker
- Mover más cerca del router, para no tener que usar el cable de 20 metros.
- Decidir la lista inicial de aplicaciones
- SSH
- Pi-hole
- Immich (API)
- WireGuard (VPN)
- Decidir la lista inicial de aplicaciones
-
Sobremesa
- Imich (Worker)
-
Lenovo G50-80 de 2020
- Intel i7-5500U, 2 núcleos / 4 hilos e iGPU integrada
- 6 GB de RAM DDR3 a 1600 MHz
- Radeon R5 M330 con 1 GB de VRAM
- Disco duro SATA de 1 TB
- Conectado por cable de 20metros gigabit al Router
-
PC sobremesa
-
I5 10400F
-
24 GB DDR4 RAM
-
GTX 960 with 2 GB VRAM
-
1TB Sata SSD as main drive
-
2TB Seagate HDD as data drive
-
1TB Western Digital HDD as data drive
-
Conectado por cable gigabit al Router
