# Wolkin Remote Printing - Tailscale Solution

**Date:** 2026-06-06
**Status:** Pending deployment
**Decision:** Use Tailscale mesh VPN for remote laptop → office printer connectivity

## Use Case

- Remote laptop (not yet in RMM) needs to print to office printer
- Office network: Verizon home internet router (likely CGNAT/dynamic IP)
- No existing VPN infrastructure
- Single user remote printing scenario

## Solution: Tailscale

**Deployment targets:**
1. Office PC: **FRONT** (already in RMM - 877d311a-4b24-462c-97b1-d2a0f7730a71)
2. Remote laptop: (to be enrolled in RMM)

**Architecture:**
- Install Tailscale client on both machines
- Create shared Tailscale network (tailnet)
- Office printer shared from FRONT via SMB
- Laptop connects to printer using FRONT's Tailscale IP

**Benefits:**
- Works through CGNAT without port forwarding
- Free for personal use (up to 100 devices)
- Zero-config mesh networking
- Secure (WireGuard-based)
- ACG can manage via RMM once deployed

## Implementation Steps

1. **Enroll remote laptop in GuruRMM**
   - Generate enrollment key for Wolkin site
   - Install agent on laptop
   - Run onboarding diagnostic

2. **Install Tailscale on FRONT**
   - Download: https://tailscale.com/download/windows
   - Install via RMM command or ScreenConnect
   - Sign in with Wolkin Tailscale account (or create new)
   - Note FRONT's Tailscale IP (100.x.x.x range)

3. **Install Tailscale on remote laptop**
   - Same download/install process
   - Join same tailnet
   - Note laptop's Tailscale IP

4. **Configure printer sharing**
   - Share office printer from FRONT (if not already shared)
   - On laptop: Add network printer using `\\<FRONT-tailscale-IP>\<PrinterName>`
   - Test print job

5. **Documentation**
   - Document Tailscale credentials in vault: `clients/rswolkin/tailscale.sops.yaml`
   - Add printer name and share path to this doc
   - Update wiki/clients/wolkin.md (when created)

## Alternative Considered

- ScreenConnect print redirection: Wrong direction (office→laptop, not laptop→office)
- GuruConnect: Not yet production-ready for this use case
- Commercial cloud print: Overkill/expensive for single user
- DIY VPN: Complex, CGNAT issues, maintenance burden

## Notes

- FRONT uptime: 10.2 days (as of 2026-06-06) - stable enough for print server role
- FRONT has pending reboot (dispatched 2026-06-06) - Tailscale install can happen after
- Office printer make/model: (to be documented)
- Remote laptop specs: (to be documented after enrollment)

## Follow-up Tasks

- [ ] Create Tailscale account for Wolkin (if needed)
- [ ] Enroll remote laptop in RMM
- [ ] Deploy Tailscale to both machines
- [ ] Configure printer sharing
- [ ] Test remote print job
- [ ] Vault Tailscale credentials
- [ ] Document printer details

---

**Ticket/Session reference:** 2026-06-06 RMM diagnostic + remote printing planning
