dependabot[bot] eab9248cd4 chore(deps): bump the docker-dependency group across 15 directories with 15 updates
Bumps the docker-dependency group with 1 update in the /docker-compose/atuin directory: atuinsh/atuin.
Bumps the docker-dependency group with 1 update in the /docker-compose/cloudflared directory: cloudflare/cloudflared.
Bumps the docker-dependency group with 2 updates in the /docker-compose/dawarich directory: freikin/dawarich and redis.
Bumps the docker-dependency group with 1 update in the /docker-compose/docuseal directory: docuseal/docuseal.
Bumps the docker-dependency group with 1 update in the /docker-compose/dozzle directory: amir20/dozzle.
Bumps the docker-dependency group with 1 update in the /docker-compose/gitea directory: gitea/gitea.
Bumps the docker-dependency group with 2 updates in the /docker-compose/immich directory: redis and [immich-app/immich-server](https://github.com/immich-app/immich).
Bumps the docker-dependency group with 1 update in the /docker-compose/karakeep directory: getmeili/meilisearch.
Bumps the docker-dependency group with 1 update in the /docker-compose/kener directory: rajnandan1/kener.
Bumps the docker-dependency group with 1 update in the /docker-compose/linkwarden directory: [linkwarden/linkwarden](https://github.com/linkwarden/linkwarden).
Bumps the docker-dependency group with 1 update in the /docker-compose/mealie directory: hkotel/mealie.
Bumps the docker-dependency group with 1 update in the /docker-compose/portainer directory: portainer/portainer-ce.
Bumps the docker-dependency group with 1 update in the /docker-compose/rustfs directory: redis.
Bumps the docker-dependency group with 1 update in the /docker-compose/speedtest-tracker directory: linuxserver/speedtest-tracker.
Bumps the docker-dependency group with 1 update in the /docker-compose/watcharr directory: [sbondco/watcharr](https://github.com/sbondCo/Watcharr).


Updates `atuinsh/atuin` from 18.12.0 to v18.13.3

Updates `cloudflare/cloudflared` from 2026.2.0 to 2026.3.0

Updates `freikin/dawarich` from 1.3.1 to 1.6.0

Updates `redis` from 7.4-alpine to 8.6-alpine

Updates `docuseal/docuseal` from 2.3.5 to 2.4.2

Updates `amir20/dozzle` from v10.0.6 to v10.2.1

Updates `gitea/gitea` from 1.25.4 to 1.25.5

Updates `redis` from 7.2.5 to 8.6.2

Updates `immich-app/immich-server` from v2.5.6 to v2.6.3
- [Release notes](https://github.com/immich-app/immich/releases)
- [Commits](https://github.com/immich-app/immich/compare/v2.5.6...v2.6.3)

Updates `getmeili/meilisearch` from v1.36.0 to v1.41.0

Updates `rajnandan1/kener` from 4.0.11 to v4.0.23

Updates `linkwarden/linkwarden` from v2.13.5 to v2.14.0
- [Release notes](https://github.com/linkwarden/linkwarden/releases)
- [Commits](https://github.com/linkwarden/linkwarden/compare/v2.13.5...v2.14.0)

Updates `hkotel/mealie` from v3.11.0 to v3.14.0

Updates `portainer/portainer-ce` from 2.39.0 to 2.39.1

Updates `redis` from 7.4-alpine to 8.6-alpine

Updates `linuxserver/speedtest-tracker` from 1.13.10 to 1.13.12

Updates `sbondco/watcharr` from v2.1.1 to v3.0.1
- [Release notes](https://github.com/sbondCo/Watcharr/releases)
- [Commits](https://github.com/sbondCo/Watcharr/compare/v2.1.1...v3.0.1)

---
updated-dependencies:
- dependency-name: atuinsh/atuin
  dependency-version: v18.13.3
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: cloudflare/cloudflared
  dependency-version: 2026.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker-dependency
- dependency-name: freikin/dawarich
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker-dependency
- dependency-name: redis
  dependency-version: 8.6-alpine
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: docuseal/docuseal
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker-dependency
- dependency-name: amir20/dozzle
  dependency-version: v10.2.1
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: gitea/gitea
  dependency-version: 1.25.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docker-dependency
- dependency-name: redis
  dependency-version: 8.6.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docker-dependency
- dependency-name: immich-app/immich-server
  dependency-version: v2.6.3
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: getmeili/meilisearch
  dependency-version: v1.41.0
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: rajnandan1/kener
  dependency-version: v4.0.23
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: linkwarden/linkwarden
  dependency-version: v2.14.0
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: hkotel/mealie
  dependency-version: v3.14.0
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: portainer/portainer-ce
  dependency-version: 2.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docker-dependency
- dependency-name: redis
  dependency-version: 8.6-alpine
  dependency-type: direct:production
  dependency-group: docker-dependency
- dependency-name: linuxserver/speedtest-tracker
  dependency-version: 1.13.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docker-dependency
- dependency-name: sbondco/watcharr
  dependency-version: v3.0.1
  dependency-type: direct:production
  dependency-group: docker-dependency
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 22:27:29 +03:00

Rodney Osodo's Homelab

Hello, I'm Rodney Osodo @blackd0t on Twitter. I'm a software engineer and homelab enthusiast. I use it to learn new technologies and to host my projects and other services I use. This repository contains the configuration files for my homelab.

Goals

  • Have fun.
  • Learn new technologies.
  • De-google my life.
  • To eventually provide a highly available and scalable infrastructure for my projects and services with no single point of failure.

Hardware

I have a single server running Proxmox VE 8.3.5 with the following specs:

  • CPU: AMD Ryzen 7 4800H with Radeon Graphics (16) @ 1.4GHz - 2.9GHz
  • RAM: 64 GB DDR4-3200 Memory
  • SSD: 1x 1 TB NVMe SSD
  • Disk: 1x 2 TB HDD

I also have a backup server running Proxmox Backup Server 3.3.0 with the following specs:

  • CPU: Intel N100 (4) @ 2.9GHz
  • RAM: 16 GB DDR4-3200 Memory
  • SSD: 500GB NVMe SSD
  • Disk: 1x 4 TB HDD

I have a 30 Mbps uplink and a 30 Mbps downlink internet connection from Safaricom (planning to upgrade depending on usage). I don't have a static IP address so I use cloudflare-tunnel and tailscale to expose my services to the internet.

Some photos of my homelab:

computers

odin-server

More photos can be found in this Immich-photo-album.

Software

I use Proxmox VE as my hypervisor and run Debian 12 (Bookworm) on the VMs.

For VM provisioning, I use Terraform and my scripts can be found here. I use ansible to bootstrap the VMs and the scripts can be found here.

proxmox-dashboard

Services

Here are some of the notable services that I use:

heimdall

Heimdall is a dashboard for all my web applications. It is a way to organize all the applications that I use daily.

heimdall dashboard

cloudflared

Cloudflared is a lightweight tunnel daemon that proxies any localhost HTTP traffic through the Cloudflare network. I use it to expose my services to the internet.

immich

Immich is a photo album that I use to store all my photos. I use it to store all my photos. Immich is divided into several services, which are run as individual docker containers.

immich dashboard

Other Resources

S
Description
This is my entire homelab documentation files
Readme MIT 23 MiB
Languages
HCL 76.6%
Makefile 21.3%
Jinja 2.1%