Forge Logic_

Oleksandr Nechytailo · automation developer

building Telegram bots

Telegram bots, Mini Apps and server automation that run 24/7 and don’t need an admin on call.

ls -la ./services/

cat ./cases/remote-office.md

LIVE · RUNNING AT THE CLIENT

# A remote office for 19 workstations

## Summary

In two weeks, fully remotely, I deployed a turnkey terminal server for a company. 19 employees work in their accounting software through personal VPN keys, the server is closed to the internet, and a nightly backup runs with a tested restore.

## Under the hood

Windows Server 2022Hyper-VRemote Desktop ServicesWireGuardPowerShellSQL Server ExpressAppLocker
19workstations, each with its own VPN key
0ports open to the outside, per external scan
7nightly server copies with automatic integrity checks
A remote office for 19 workstations0:29

ls ./cases/

./ship.sh --verbose

  1. Briefwe break down the task and agree on what “done” means
  2. Prototypea mockup or a demo on a test bench
  3. Buildin short stages, every change with a backup and a rollback
  4. Testingfirst on a copy of your environment, then on the live one
  5. Handoverdocumentation, training, support
DONE · deployed, client happy

cat ./stack.json

{
"backend": ["Python", "PowerShell"],
"frontend": ["Mini App", "HTML/CSS/JS"],
"infra": ["Hyper-V", "RDS", "WireGuard"],
"edge": "Cloudflare Tunnel",
"office": ["Excel", "VBA", "Google Sheets"]
}
// principles
  • zero ports open to the internet
  • roles and PIN for critical actions
  • a backup before every change
  • a separate rollback for every stage
  • an owner’s manual included

./contact.sh --new-project