Commit graph

  • 8feff04136 fix: use curl for Docmost health check, check Docker health status master jack 2026-03-27 10:09:14 +0700
  • 9f85988c1f fix: increase Docmost health check retries to 30 (5 min total) jack 2026-03-27 09:48:25 +0700
  • 29ba8a64ba fix: remove outline-mcp commented block with undefined Jinja2 vars jack 2026-03-27 09:39:56 +0700
  • 472c2b944b feat: replace Outline with Docmost jack 2026-03-27 09:31:51 +0700
  • f0c3fbbe1b fix: auto-bootstrap Outline team on fresh install jack 2026-03-27 09:14:14 +0700
  • aa8d5082d3 fix: new CI deploy key + plane-api longer startup timeout jack 2026-03-27 08:38:51 +0700
  • 3b875f57d2 fix: disable discord-bot and walava-web until images exist in registry jack 2026-03-27 06:26:14 +0700
  • f4688ed8be fix: disable outline-mcp until image is built and pushed to registry jack 2026-03-27 06:05:30 +0700
  • 7aa5574098 chore: remove mon from inventory, update server descriptions jack 2026-03-27 04:29:26 +0700
  • f704ede1cd chore: rename servers to main and tools in Timeweb jack 2026-03-27 04:27:23 +0700
  • 8a3aaa2fca feat: Terraform infra-as-code + delete mon server + fix S3/Outline jack 2026-03-27 04:26:33 +0700
  • 862eac5f11 feat: add Terraform config for Timeweb Cloud infrastructure jack 2026-03-27 04:15:27 +0700
  • fde51352d7 feat: migrate monitoring to tools server, fix Outline S3 uploads jack 2026-03-27 04:10:28 +0700
  • d6015b76a3 fix: add proxy network to Outline and n8n for outbound internet access jack 2026-03-27 03:54:19 +0700
  • 036b80501f ci: retrigger deploy after image retag jack 2026-03-27 03:33:33 +0700
  • 521c806ed9 docs: update STATUS.md — reflect walava.io migration and service layout jack 2026-03-27 03:11:54 +0700
  • 36be9fb33d chore: remove SMTP relay, clean up tools role after Outline/n8n migration to main jack 2026-03-27 03:10:56 +0700
  • 489791403c feat: migrate Outline + n8n to main server, rename S3 buckets to walava-* jack 2026-03-27 03:04:54 +0700
  • fba7eb68ea fix: add SMTP relay on main server for Outline email auth jack 2026-03-26 23:35:30 +0700
  • e754d54e81 chore: add outline-mcp to tools stack, clean up stale authelia vars jack 2026-03-26 22:54:14 +0700
  • d635522199 feat: remove Authelia, protect dashboard with basic auth jack 2026-03-26 22:50:41 +0700
  • 2770cb61ef fix: CF_DNS_API_TOKEN env var name for Traefik ACME + n8n domain update jack 2026-03-26 22:44:05 +0700
  • fb769b2f8c feat: migrate domain from csrx.ru to walava.io jack 2026-03-26 22:17:00 +0700
  • cbab48fb03 chore: change admin email to walava@tutamail.com jack 2026-03-26 17:43:40 +0700
  • 8b140473b4 feat: add Resend SMTP for Outline email auth jack 2026-03-26 17:38:35 +0700
  • c1a71b7f50 fix: add remove_orphans to docker compose tasks jack 2026-03-26 07:00:17 +0700
  • 4090d8289b fix: add username/icon_url to Forgejo Discord webhook config jack 2026-03-26 06:10:56 +0700
  • 9715ac900a test: final webhook check jack 2026-03-26 06:00:13 +0700
  • 11d4660eba test: webhook after Forgejo restart jack 2026-03-26 05:59:17 +0700
  • 2c3115e672 test: Discord webhook meta fixed jack 2026-03-26 05:58:03 +0700
  • 16f7043fe9 test: Discord webhook with meta fix jack 2026-03-26 05:56:50 +0700
  • f3bbeb06e3 test: check Discord webhook delivery jack 2026-03-26 05:56:06 +0700
  • 7cdbcd5301 test: trigger Discord deploy notification jack 2026-03-26 05:54:44 +0700
  • 4b00804f3e fix: use forgejo_api_token for webhook creation, cover both repos jack 2026-03-26 05:53:25 +0700
  • f3f665a5be fix: add DISCORD_APP_ID env var to discord-bot container jack 2026-03-26 05:42:55 +0700
  • 0315ee6a72 feat: add Discord bot service + workflow_dispatch trigger jack 2026-03-26 05:27:42 +0700
  • f6f283944f vault: add OpenRouter API key, remove Syncthing remnant jack 2026-03-26 05:16:44 +0700
  • 1b063c3947 fix(uptime-kuma): add proxy network for internet access to Discord/Telegram jack 2026-03-26 05:01:27 +0700
  • d83ead2cbe feat(discord): integrate alerts and deploy notifications jack 2026-03-26 04:58:12 +0700
  • a620bb381c fix: remove all remaining Vaultwarden references after service removal jack 2026-03-26 04:49:12 +0700
  • 58e9a0f08b fix: remove vaultwarden_admin_token and DOMAIN_VAULT from env.j2 jack 2026-03-26 04:38:12 +0700
  • 40c8d291ca fix(plane): add WEB_URL and NEXT_PUBLIC_API_BASE_URL to plane-web container jack 2026-03-26 04:13:35 +0700
  • 75bed6bb04 feat: remove mail stack and Vaultwarden jack 2026-03-26 04:06:29 +0700
  • 207e1dcff0 chore: project cleanup and docs update jack 2026-03-23 17:00:35 +0700
  • 634d50c25d chore(backup): change schedule from hourly to every 6 hours jack 2026-03-23 15:30:55 +0700
  • e342d39c41 fix(snappymail): configure csrx.ru domain with correct IMAP/SMTP server jack 2026-03-23 04:02:13 +0700
  • e09e2fe04a fix(snappymail): set admin password via Python+PHP directly in application.ini jack 2026-03-22 21:51:58 +0700
  • 1b3f3e62b9 fix(snappymail): correct admin password setup and network config jack 2026-03-22 21:45:17 +0700
  • 1c16183bf5 fix(snappymail): set admin password explicitly via PHP after container start jack 2026-03-22 20:49:35 +0700
  • ebac7d807e fix(backup): remove unsupported --storage-class COLD for Timeweb S3 jack 2026-03-22 20:22:50 +0700
  • 1e638055c8 feat(mail): rename mail→mx, webmail→mail.csrx.ru + reliability jack 2026-03-22 20:07:59 +0700
  • 66b70827df chore: full project cleanup + documentation jack 2026-03-22 19:58:12 +0700
  • cd562da4d2 fix(snappymail): set data dir owner to uid 82 (www-data/Alpine) jack 2026-03-22 19:49:33 +0700
  • 624b85cd15 feat(backup): hourly schedule, cold S3 storage at data/ prefix jack 2026-03-22 19:44:34 +0700
  • aa6b20c463 fix: make mail account creation idempotent by ignoring 'already exists' error jack 2026-03-22 18:13:13 +0700
  • 836d554e7b fix: handle None from lookup('file') when postfix-accounts.cf doesn't exist jack 2026-03-22 17:46:30 +0700
  • 644b5b74c1 feat: add SnappyMail webmail and docker-mailserver with full send/receive jack 2026-03-22 17:21:25 +0700
  • 26c0df851e feat: full mail server — send + receive for @csrx.ru jack 2026-03-22 17:16:09 +0700
  • cb798b67e9 fix: add mailserver to front network for outbound internet access jack 2026-03-22 17:08:33 +0700
  • b745041d55 fix: correct DKIM path (opendkim, not rspamd) in tools tasks jack 2026-03-22 16:57:32 +0700
  • a28fffa7ae fix: mailserver account check via host file, not docker exec jack 2026-03-22 16:55:52 +0700
  • b616c18c58 feat: add docker-mailserver for self-hosted outbound SMTP jack 2026-03-22 16:28:29 +0700
  • bf59b75c8f fix: redesign backup archive structure + enable Outline email auth jack 2026-03-22 16:20:11 +0700
  • 2b5524f258 fix: remove promtail nested /var/log/traefik volume mount jack 2026-03-22 15:55:39 +0700
  • 6279bcb9b4 fix: remove cs-firewall-bouncer from image pre-pull list jack 2026-03-22 15:39:31 +0700
  • 54ba45acaa fix: ensure SSH private key has trailing newline in CI workflow jack 2026-03-22 15:18:09 +0700
  • a7b14759af fix: add front network to tools stack for Docker port binding jack 2026-03-22 15:10:52 +0700
  • 28f8c76433 fix: plane and authelia health check URLs jack 2026-03-22 14:50:08 +0700
  • 9ca1177461 fix: crowdsec proxy network, uptime-kuma curl healthcheck, outline en_US, n8n 127.0.0.1 jack 2026-03-22 08:14:07 +0700
  • 92d2c845d8 feat: add n8n, outline routes, remove syncthing, fix backup awscli jack 2026-03-22 06:19:39 +0700
  • 05bcbab858 feat: add tools role (Outline wiki) + 3-server architecture jack 2026-03-22 05:36:04 +0700
  • 85a5857a5f infra: add visual-tools and visual-mon servers, fix inventory jack 2026-03-22 05:28:07 +0700
  • 321e1c4daa feat: extend fail2ban with Forgejo SSH and Traefik HTTP jails jack 2026-03-22 04:51:43 +0700
  • c2f9a0c21c feat: wildcard TLS via Cloudflare DNS-01 + real-IP forwarding jack 2026-03-22 04:47:46 +0700
  • f183fe485f revert: switch back to HTTP-01 until Cloudflare NS propagation jack 2026-03-22 04:18:21 +0700
  • 0496e9ab61 feat: wildcard TLS certificate *.csrx.ru via Cloudflare DNS-01 jack 2026-03-22 04:13:42 +0700
  • 5befd48a50 fix: allow Docker bridge networks through UFW for runner + add unattended-upgrades jack 2026-03-22 04:11:39 +0700
  • fccbd1a45a feat: Cloudflare DNS-01 ACME + Docker hardening + sysctl jack 2026-03-22 04:06:46 +0700
  • e935c897c6 feat: Cloudflare integration — real IP forwarding + firewall lockdown jack 2026-03-22 04:02:06 +0700
  • 1f03022086 fix: correct invalid PromQL in ContainerHighMemory alert rule jack 2026-03-22 03:59:56 +0700
  • fc6b1c0cec feat: Timeweb S3 offsite backup uploads jack 2026-03-22 03:58:58 +0700
  • a344998405 feat: add uptime-kuma pull, logrotate deploy task, logrotate package jack 2026-03-22 03:54:24 +0700
  • aa9706bbc4 feat: comprehensive security hardening jack 2026-03-22 03:44:54 +0700
  • a42ff4afc7 feat: configure Telegram alerting in AlertManager jack 2026-03-22 03:31:35 +0700
  • 6ebd237894 feat: major infrastructure improvements jack 2026-03-22 03:28:16 +0700
  • 972a76db4c feat: add monitoring stack (Prometheus + Grafana + cAdvisor + Node Exporter) jack 2026-03-22 03:05:34 +0700
  • 9e4ac718d9 docs: add infrastructure plan and Claude agent guide jack 2026-03-22 02:19:38 +0700
  • efbbc3cac5 fix: add plane-admin, plane-space and configure instance URLs jack 2026-03-22 02:14:34 +0700
  • 66c03ffc04 fix: update plane backend for new stable image requirements jack 2026-03-22 01:32:11 +0700
  • 679d3ed010 fix: update plane-web for nginx-based stable image jack 2026-03-22 00:44:00 +0700
  • 6afd298730 fix: commit encrypted vault file so CI can decrypt it jack 2026-03-22 00:19:44 +0700
  • 2eba9b451e ci: trigger deploy (CI key now authorized on server) jack 2026-03-21 23:42:42 +0700
  • 48f34e3e93 ci: fix ansible-galaxy --quiet flag (not supported) jack 2026-03-21 23:31:33 +0700
  • 9bfb702322 ci: fix syntax-check vault password, update CI deploy key jack 2026-03-21 23:22:17 +0700
  • 43a870954a ci: test with re-registered runner (https://git.csrx.ru) jack 2026-03-21 23:16:20 +0700
  • a04e709f30 ci: test after Forgejo URL fix jack 2026-03-21 23:00:41 +0700
  • 6a2c38b4bf Fix act_runner: use public Forgejo URL for job container access jack 2026-03-21 22:53:25 +0700
  • 6580e42f53 Fix CI workflow: remove container directive, use runner image directly jack 2026-03-21 22:34:56 +0700
  • 3107a2c5ad ci: test runner with debug logs jack 2026-03-21 22:33:37 +0700
  • 07cbba7759 ci: trigger workflow to test runner jack 2026-03-21 22:04:54 +0700