<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Getting started on Proxmox :: HomeLab</title><link>https://bubacoder.github.io/infra/setup/index.html</link><description>For AWS use Bootstrap on AWS. Both paths provision an Ubuntu guest using a separate administrative host. The templates select a Docker host with Traefik and Homepage; role and service selection also supports hosts without Docker. Proxmox CLI scripts provision the VM; Ansible configures and verifies the guest, never the hypervisor.&#10;Prerequisites Prepare the shared Linux controller and Ansible collections, then verify these Proxmox-specific requirements:</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://bubacoder.github.io/infra/setup/index.xml" rel="self" type="application/rss+xml"/><item><title>Bootstrap inputs and safety</title><link>https://bubacoder.github.io/infra/setup/bootstrap-configuration/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bubacoder.github.io/infra/setup/bootstrap-configuration/index.html</guid><description>Bootstrap delegates infrastructure to Terraform, guest configuration to Ansible, and container lifecycle to Compose. A small Python configuration compiler prepares their inputs; Task sequences the native commands. Python does not own infrastructure state, DNS ownership, SSH trust or storage initialization.&#10;This guide is the shared reference for operators and agents. For the complete installation and teardown procedures, choose the AWS guide or Proxmox guide. Provider settings and DNS ownership are covered in Bootstrap DNS.</description></item><item><title>Manual Installation</title><link>https://bubacoder.github.io/infra/setup/manual-setup/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bubacoder.github.io/infra/setup/manual-setup/index.html</guid><description>This is the advanced, step-by-step installation path. For an automated first-time deployment, choose either the AWS or Proxmox workflow; neither target is selected by default.&#10;Before You Start Online Prerequisites Phase 1: Prepare the Admin Environment Phase 2: Provision the Docker Host Phase 3: Configure the Docker Host with Ansible Phase 4: Configure and Deploy Services Phase 5: Configure Networking This guide deploys services to a Debian- or Ubuntu-based Docker host, normally a VM on Proxmox VE. It identifies where each command runs so the same workflow supports a combined Docker and admin host or a separate admin host.</description></item><item><title>Authentik Getting Started</title><link>https://bubacoder.github.io/infra/setup/authentik/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bubacoder.github.io/infra/setup/authentik/index.html</guid><description>This guide deploys Authentik as the identity provider for a new homelab.&#10;What This Provides Local administrator accounts for break-glass recovery. Google login for approved people. OIDC/OAuth2 for applications with native SSO support. Traefik ForwardAuth for browser applications without native OIDC. TOTP, passkeys, and recovery tokens. Authentik does not replace protocol-specific access methods. Retain SSH keys, API keys, app passwords, database users, SMB credentials, MQTT credentials, and WireGuard keys where those protocols require them.</description></item></channel></rss>