- 19 Jan, 2026 1 commit
-
-
Vitaly Lipatov authored
Automatically add HTTP/<FQDN> SPN to machine account and update keytab when joining domain or refreshing keytab. This allows web services to use system keytab /etc/krb5.keytab instead of separate service account keytabs. Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
- 16 Jan, 2026 15 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
- Remove --use-kerberos=required from leave (doesn't work with broken machine account) - Replace --use-kerberos=required with -U $ADMIN for join (more reliable) - Add comment explaining why --use-kerberos=required doesn't work Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
- Use dnshostname=$(hostname -f) to register correct dNSHostName (e.g. host.office.etersoft.ru instead of host.etersoft.ru) - Replace deprecated -k with --use-kerberos=required - Add idempotency: check testjoin status before joining - If already joined, verify keytab has correct FQDN - If machine account is broken, leave and rejoin Note: requires msDS-AllowedDNSSuffixes on DC to include the DNS subdomain Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
Add comprehensive system administration instructions: - Debugging principles - Email sending via mail command - Remote access tools (xpra, xfreerdp) - Package management with epm - Service management with serv - VPN servers and access creation - NFS group management with samba-tool - Miscellaneous notes (Saby, gpush, etc)
-
Vitaly Lipatov authored
- Split report into "Изменения" and "Проверка распространения" sections - Show before→after values for each changed subdomain - Add separate propagation check for each subdomain - Remove generic A/AAAA format in favor of explicit subdomain listing
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Sonnet 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
- Add comprehensive eterban section with commands and usage - Document access to priv.etersoft.ru (ssh -p 32 without root@) - Add eterban log locations and settings - Make DNS verification mandatory after changes - Add Cloudflare DNS to verification checklist - Improve DNS report format template
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Sonnet 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
- Server access (ssh dhash, ssh ipfs@dhash) - Remote API access: ipfs --api=/ip4/91.232.225.49/tcp/5001 - Diagnostic commands - Known issues: FD exhaustion, daily restart timer
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
- check_upgrade_desktop.yml: replaced by upgrade_desktop.yml - forZabbix/: no longer used - gluster_update_from_task.retry: temp file
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
Document how to connect to Proxmox VMs via SPICE from CLI: - pvesh API for obtaining credentials - Correct .vv file format (proxy must use short hostname!) - Script for Claude Code automation - DISPLAY detection for remote GUI launch
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
- Add warning() function for non-fatal errors - Skip missing filters with warning instead of exit - Better visual separation between test runs - Change fatal to warning for partial regex matches
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
Replace etertimemachine with custom crdate function that: - Creates daily snapshots with hardlinks - Copies base/ directories separately (not hardlinked) - Maintains 'last' symlink atomically
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
upgrade_desktop.yml: use epm full-upgrade instead of manual steps upgrade_telegram.yml: use epm play telegram
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
Chrome deprecated AuthServerWhitelist/AuthNegotiateDelegateWhitelist in favor of AuthServerAllowlist/AuthNegotiateDelegateAllowlist.
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
- DNS: ns1.etersoft.ru structure, zone files, nameservers - NFS: servers, 16 groups workaround, FS-Cache setup - Fail2ban: eterban integration with priv.etersoft.ru - Proxmox: VM management, SPICE connection hints - SSH: ALT Linux sshd_config path, StreamLocalBindUnlink - Various admin workflow notes
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
Vitaly Lipatov authored
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By:Claude Opus 4.5 <noreply@anthropic.com>
-
- 11 Dec, 2025 5 commits
-
-
Downloader authored
-
Downloader authored
-
Downloader authored
-
Downloader authored
-
Downloader authored
-
- 09 Dec, 2025 3 commits
-
-
Pavel Beketov authored
-
Pavel Beketov authored
-
Pavel Beketov authored
-
- 21 Feb, 2025 2 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
- 08 Feb, 2025 2 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
- 28 Oct, 2023 2 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
- 09 Aug, 2023 3 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
- 19 Jul, 2023 3 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
- 19 Sep, 2022 2 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-
- 21 Aug, 2022 2 commits
-
-
Vitaly Lipatov authored
-
Vitaly Lipatov authored
-