Skip to content

Instantly share code, notes, and snippets.

View scyto's full-sized avatar

scyto

  • Seattle, WA, USA
  • 17:51 (UTC -08:00)
View GitHub Profile

๐Ÿ“š Proxmox FRR OpenFabric IPv6 Initial Setup (fc00::/128 Design)


๐Ÿ”ข Overview

This document describes the original setup to establish an FRR (Free Range Routing) OpenFabric IS-IS based IPv6 routed mesh over Thunderbolt networking between Proxmox nodes, using static /128 loopback addresses in the fc00::/8 ULA space.

This provided:

CephFS Mounting for Docker VMs (first draft)

2025.04.27 - currently untested e2e this was made from my raw notes by chatgpt, so erros and hallucianation may have crept in :-)

This document describes the clean, final method to mount a CephFS filesystem for Docker VMs across your cluster.

Assumptions:

  • you have a working cephFS volume called docker (out of scope)
  • that you can see this volume just fine mounted on all 3 pve nodes (if you can't then this is never going to work)
  • that you are using the IPv6 version of my ceph proxmox setup (not critical, just sawp out IPv6 for IPv4 address below)
@scyto
scyto / routed-vm-mesh-access.md
Last active December 17, 2025 14:01
how to access proxmox ceph mesh from VMs on the same proxmox nodes

Give VMs Accesss to Ceph Mesh (routed not bridged access)

Version 0.9 (2025.04.29)

Routed is needed, you can't jut simply bridge en05 and en06 and have VMs work, bridging seems to not work on thundebolt interfaces, at least i could never get the interfaces working when bridged and it broke the ceph mesh completely.

tl;dr can't bridge thunderbolt interfaces

Goal

Thanks for hanging tight โ€”
Hereโ€™s the corrected, production-quality version based on everything you asked:


๐Ÿ›  Thunderbolt Mesh Setup โ€“ Staged Guide (Proxmox + FRR + BGP)


๐Ÿ“ฆ Stage 1 โ€” Internal Mesh VM Routing Only

Enable any LAN client to access mesh

Version 0.5 (2025.04.29)

I have other devices that need to access the ceph mesh that are on my LAN. This gist is only needed if you want LAN clients to access the ceph mesh.

Goals

  • let any client on LAN access the mesh
  • avoid setting static routes on my router
  • enable support for routing topology changes without having to reconfigure router
@scyto
scyto / 1-ct-converted-to-ma.md
Last active December 26, 2025 20:52
CasaTunes Conversion to Music Assistant

v0.1 2025-12-23

this has not been validated end-to-end by anyone including me, so be warned :-)

ToDo

  • try using shairport instead of squeezelite as the client
  • try using sendspin instead of squeezelite (currently onnly supports one output format so not an option yet)

CasaTunes Conversion to Music Assistant