Forge Logic_Telegram bots · Mini Apps · turnkey servers

Oleksandr Nechytailo · automation developer

building Telegram bots

I build Telegram bots and Mini Apps, and deploy and support servers. So everything runs around the clock and doesn’t ping the admin over every little thing.

ls -la ./services/ services: Telegram bots, Mini Apps, servers, Excel

cat ./cases/remote-office.md case studies from real projects

LIVE · RUNNING AT THE CLIENT

A remote office for 19 workstations

## Summary

In about a week, fully remotely, I brought up a new terminal server for an office: 19 people work through their own VPN, the server is invisible from outside, and nightly copies come with a tested restore.

## Under the hood

Windows Server 2022Hyper-VRemote Desktop ServicesWireGuardPowerShellSQL Server ExpressAppLocker
19workstations, each with its own VPN key
0open ports when scanned from outside
2 minto restore from a copy, tested in practice
A remote office for 19 workstations0:29

ls ./cases/ all cases

./ship.sh --verbose how I work: from brief to handover

  1. BriefWe dig into the task and agree on what counts as “done”.
  2. PrototypeI show a mockup or a demo on a test bench before the main code.
  3. BuildIn small stages. A backup before every change, a rollback for each.
  4. TestingFirst on a copy of your environment, then on the live one.
  5. HandoverA guide, I explain how to use it, and I stay in touch.
DONE · running at the client

cat ./stack.json tech and principles

{
"backend": ["Python", "PowerShell"],
"frontend": ["Mini App", "HTML/CSS/JS"],
"infra": ["Hyper-V", "RDS", "WireGuard"],
"edge": "Cloudflare Tunnel",
"office": ["Excel", "VBA", "Google Sheets"]
}
// principles
  • not a single port open to the outside
  • roles and a PIN on everything critical
  • a backup before every change
  • its own rollback for every stage
  • an owner’s guide included