Skip to content

Cybersecurity Homelab Projects

Homelab Banner Arch Linux Docker PostgreSQL

Welcome to my cybersecurity homelab documentation. This site showcases two major infrastructure projects I've built to demonstrate my skills in network security, virtualization, and self-hosted solutions.

Project Overview

Homelab & Networking Setup

Completed

I built a comprehensive homelab environment using Proxmox VE for virtualization, implementing secure file sharing with Samba, and configuring proper network security practices. The setup includes multiple Arch Linux VMs with custom configurations and secure remote access.

Key Technologies: Proxmox VE, Arch Linux, Samba, SSH, LVM, NTFS-3G


Self-Hosted Supabase with Secure Access

In Production

I deployed a containerized Supabase instance on Arch Linux with Docker, implementing secure remote access through Twingate's zero-trust network access. The setup provides a fully functional PostgreSQL-based backend accessible securely from anywhere.

Key Technologies: Docker, Supabase, PostgreSQL, Twingate, Arch Linux


Environment Setup

All projects were built and tested in the following environment:

  • Host OS: Proxmox VE 8.x
  • Guest OS: Arch Linux (latest)
  • Virtualization: KVM/QEMU
  • Storage: LVM with ext4 filesystem
  • Networking: Bridged networking with DHCP

Documentation Features

This documentation includes:

  • Step-by-step guides with explanations for each command
  • Copy-paste reproduction blocks for easy replication
  • Troubleshooting sections for common issues
  • Verification commands to test each setup
  • Security considerations and best practices

Homelab & Networking

Completed

Comprehensive virtualization environment with Proxmox VE, secure file sharing, and network hardening.

Proxmox VE Samba SSH Security
Read More →

Self-Hosted Supabase

In Production

Containerized PostgreSQL backend with secure remote access via zero-trust networking.

Docker PostgreSQL Twingate
Read More →