DEV Community

Carlos Estrada
Carlos Estrada

Posted on

2 1 1

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.

Postgres on Neon - Get the Free Plan

No credit card required. The database you love, on a serverless platform designed to help you build faster.

Get Postgres on Neon

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay