Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| engineering:computer_science:homelab:homelab [2024/08/16 13:56] – ↷ Page moved from refractor_computer_science:homelab:homelab to engineering:computer_science:homelab:homelab carlossousa | engineering:computer_science:homelab:homelab [2025/07/24 15:44] (current) – [Hypervisor] carlossousa | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== HomeLab ====== | ||
| + | |||
| + | **Tags:** #homelab #proxmox #selfhost | ||
| + | |||
| + | **Last Reviewed:** dd/mm/yyyy | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Current Setup ===== | ||
| + | |||
| + | ==== Hypervisor ==== | ||
| + | |||
| + | GMKtec NucBox M5 Plus (Ryzen 7 5825U / 64 GB / 1 TB m.2) running [[https:// | ||
| + | |||
| + | === Recommendations / Tips === | ||
| + | |||
| + | * It's good practice to disable Password login and move to [[: | ||
| + | * In Proxmox, **if** | ||
| + | * Enable TOTP (or other form of [[https:// | ||
| + | |||
| + | |||
| + | ==== Virtual Machines ==== | ||
| + | |||
| + | 101 - docker - Public facing services | ||
| + | |||
| + | 102 - docker - Internal-only facing services | ||
| + | |||
| + | 103 - ollama - Local LLM Inference | ||
| + | |||
| + | ===== Configuring DynDNS on Fritz.box ===== | ||
| + | |||
| + | ^Field^Example / Value^Info| | ||
| + | |Update URL|[[https:// | ||
| + | |Domain Name|carlossousa.tech|Your Domain / Root Domain| | ||
| + | |Username|voyager|- The subdomain you want to update \\ - Use " | ||
| + | |Password| |Defined in your NameCheap configuration / settings| | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | ====== OLD - BEING REMADE - OLD ====== | ||
| + | |||
| + | This entire topic is being remade - the current before this. | ||
| + | |||
| + | Once it's finished, this entire section will be deleted. | ||
| + | |||
| + | |||
| ====== My HomeLab ====== | ====== My HomeLab ====== | ||
| Line 21: | Line 68: | ||
| ===== Software ===== | ===== Software ===== | ||
| - | [[refractor_computer_science: | + | [[: |
| - | [[refractor_computer_science: | + | [[: |
| - | [[refractor_computer_science: | + | [[: |
| ===== How is it working? ===== | ===== How is it working? ===== | ||
| Line 31: | Line 78: | ||
| ==== Overview ==== | ==== Overview ==== | ||
| - | I use [[refractor_computer_science: | + | I use [[: |
| - | * FreeNAS running as a [[refractor_computer_science: | + | * FreeNAS running as a [[:refractor_computer_science: |
| - | * Windows 10 Pro as a [[refractor_computer_science: | + | * Windows 10 Pro as a [[:refractor_computer_science: |
| * Ubuntu running Pi.Hole to act as an DNS / AdBlocker - a.k.a dns01 | * Ubuntu running Pi.Hole to act as an DNS / AdBlocker - a.k.a dns01 | ||
| - | * FreeNAS running as a [[refractor_computer_science: | + | * FreeNAS running as a [[:refractor_computer_science: |
| - | * Ubuntu running [[refractor_computer_science: | + | * Ubuntu running [[: |
| Every Virtual Machine (VM) has it's own boot disk - usually around 10-15 GB - and then disks added for data only. The only exception to this rule is the backup01, which has the drives directly mounted - via passthough - to it. This is, of course, because it makes little sense to give the entirety of a disk to a VM, just to make a qcow2 file inside it. | Every Virtual Machine (VM) has it's own boot disk - usually around 10-15 GB - and then disks added for data only. The only exception to this rule is the backup01, which has the drives directly mounted - via passthough - to it. This is, of course, because it makes little sense to give the entirety of a disk to a VM, just to make a qcow2 file inside it. | ||
| Line 99: | Line 146: | ||
| ====== Main PC ====== | ====== Main PC ====== | ||
| - | [[refractor_computer_science: | + | [[: |