DEV Community

Carlos Estrada
Carlos Estrada

Posted on

Creating my own homelab

As the title say in this series of post I will share with you the creation of my own homelab, where I will use for learning (at least for the moment) an erp system, and more system related things (like having a file manager, database systems with docker, etc)

Hardware that I will use for this homelab

For the moment I have the next things

  • Laptop with an Intel Celeron (8gb ram and SSD)
  • Raspberry pi 4 (4gb ram)
  • Laptop with an i5 (8gb ram and SSD)

From here on out we're going to called them like S1(laptop with Celeron), R1 and D1(Laptop i5).

Diagram of the Homelab

Main diagram of the homelab

S1 section

Our “server” will have the main tools that we will use. For example docker, the odoo system and the apps that we're going to build.

The diagram for our server

D1 section

We will use this as our development machine for our apps. To connect to S1 and R1 for the deploy of the apps.

Diagram of the development laptop that we will use

R1 Section

For having small applications like it where a kiosk.

Stack of the homelab

The technologies that I will be using in the homelab are the next one:

  • PostgreSQL
  • Docker
  • Odoo (ERP)
  • NextCloud

OS of the devices

The OS for the devices will be as follow:

  • Ubuntu server (S1)
  • Windows 11 (D1)
  • Raspberry OS (R1)

In the next post

The next time we will see the installation of Ubuntu and Raspberry OS, and setup the ssh connection with both of them.

Top comments (0)