Group 7: Integrate shell-pool with wg-serve for WireGuard remote development #20

Closed
opened 2026-04-16 12:46:39 +02:00 by kade · 0 comments
Owner

Overview

Integrate shell-pool with wg-serve service for WireGuard-based remote development.

Description

  • Integrate shell-pool with wg-serve service
  • Implement automatic WireGuard setup
  • Add WireGuard session management
  • Implement WireGuard workflow execution

Implementation Steps

  1. Add wg-serve client to shell-pool-blitz
  2. Implement automatic WireGuard configuration:
    • Generate WireGuard keys
    • Configure wg-serve
    • Setup systemd service
  3. Add WireGuard session management
  4. Implement WireGuard workflow execution
  5. Add WireGuard UI (connection status, file browser)

Files

  • services/blitz/crates/shell-pool-blitz/src/wireguard.rs (new)
  • services/blitz/crates/shell-pool-blitz/src/wg_serve_client.rs (new)

Estimated Effort

7-10 days

Success Criteria

  • WireGuard integration functional
  • Automatic setup working
  • WireGuard session management complete
  • WireGuard workflow execution functional
  • Depends on: Group 1, Group 2, Group 5, Group 6
  • This is part of the shell-pool Blitz integration epic. See plan document for full integration strategy.
## Overview Integrate shell-pool with wg-serve service for WireGuard-based remote development. ## Description - Integrate shell-pool with wg-serve service - Implement automatic WireGuard setup - Add WireGuard session management - Implement WireGuard workflow execution ## Implementation Steps 1. Add wg-serve client to shell-pool-blitz 2. Implement automatic WireGuard configuration: - Generate WireGuard keys - Configure wg-serve - Setup systemd service 3. Add WireGuard session management 4. Implement WireGuard workflow execution 5. Add WireGuard UI (connection status, file browser) ## Files - `services/blitz/crates/shell-pool-blitz/src/wireguard.rs` (new) - `services/blitz/crates/shell-pool-blitz/src/wg_serve_client.rs` (new) ## Estimated Effort 7-10 days ## Success Criteria - WireGuard integration functional - Automatic setup working - WireGuard session management complete - WireGuard workflow execution functional ## Related Issues - Depends on: Group 1, Group 2, Group 5, Group 6 - This is part of the shell-pool Blitz integration epic. See plan document for full integration strategy.
kade 2026-04-16 14:32:23 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kade/blitz#20
No description provided.