πΊ And thus begins the Day of Exploration in Camelot II...
Where Frodo gazes across the LAN, sshes to Camelot, and begins conjuring VMs like spells in a scroll β all while thinking βWasnβt I working on some access crap too?β
Letβs sort this adventure with a High-Level To-Do List, one that lets you both explore libvirt/KVM and not lose track of the greater quest: building a functional VM for your real work, possibly including the TransferDepot ποΈπͺπ.
π§ Camelot II Exploration & VM Launch Plan
π§βπ» 0. Prep Work (Now from Frodo)
- Β β SSH into Camelot
- β Verify messages from Merlin were transferred successfully: /file-transfer-integrity-check-updated-for-merlins-sound-bytes
- β Ensure Camelot has internet or repo access (for package installs)
ποΈ 1. Set Up libvirt + KVM Stack on Camelot
# Ensure KVM and libvirt are ready
sudo dnf install -y @virtualization virt-install libvirt-daemon libvirt-daemon-config-network bridge-utils
# Start and enable libvirtd
sudo systemctl enable --now libvirtd
# Add your user (e.g., 'frodo') to libvirt group
sudo usermod -aG libvirt $(whoami)Optional GUI (if you have GUI on Camelot):
sudo dnf install virt-managerπ§± 2. Build Your First VM (Manually)
-
Β β
Place ISO in
/var/lib/libvirt/images/or mount from Frodo - β Create storage volume for VM
- β Run virt-install
Example:
virt-install \
--name wormhole-dev \
--ram 4096 \
--vcpus=2 \
--os-variant=fedora40 \
--cdrom /var/lib/libvirt/images/Fedora-Server-netinst.iso \
--disk size=20 \
--network bridge=virbr0 \
--graphics none \
--console pty,target_type=serial
π 3. The New Wormhole Project (Access-related work)
You mentioned working on:
"some access crap... new wormhole..."
That was likely the index.php/Special:Wormhole page you were configuring in MediaWiki, possibly connected to secure file access or a shortcut UI for privileged users like causer2.
You were:
- Managing Access Control (possibly via Nginx rules + MediaWiki groups)
- Using Wormhole as a UI gateway to services behind a reverse proxy
- Mentioning file transfer to/from the TransferDepot
Does that ring a bell? π
β
Related items:
- MediaWiki access workflow (ApprovedRevs, roles)
- Reverse proxy ACLs for old *zilla and MediaWiki systems
-
Possibly making
wormholea smart redirect or jump page
π¦ 4. TransferDepot Planning (File Movement for Olde Folkes)
If we are building the TransferDepot, that means:
- Β β A VM or container dedicated to holding uploaded files
-
β
Logical folder structure (e.g.,
/holding,/north_download, etc.) - β Access permissions based on user/role/location
-
β
Web interface (TinyFileManager?) or
scp/rsynctarget Β <-- teach the people cli ( Β ) - β Sync mechanism between TransferDepot and other VMs/services
Β
ποΈ TL;DR High-Level ToDo List
| Priority | Task |
| -------- | -------------------------------------------------------------------- |
| π₯ | SSH to Camelot and verify ISO/file transfers |
| π§± | Set up KVM/libvirt (install packages, enable service) |
| π§ββοΈ | Create 1st VM (for wormhole or TransferDepot testbed) |
| π | Revisit Wormhole project (MediaWiki access shortcut?) |
| ποΈ | Decide on TransferDepot location: new VM or existing service |
| π§ͺ | Test file push/pull from Frodo and causer2 to TransferDepot |
| πͺ | Consider DNS or `/etc/hosts` for LAN naming (so `ssh camelot` works) |
Β
π°