Commit Graph

  • 96de2d2573 feat(userbot): add Kubernetes control panel main forust 2026-07-26 19:39:09 +02:00
  • 30e7d1b65f fix: resolve pyrogram imports by adding venv and pyright config forust 2026-06-21 22:33:04 +02:00
  • 8a1da13383 Fix all lint issues: Dockerfiles (DL3015/DL3013/DL4006) + Ruff (173→0 errors) forust 2026-06-21 22:01:51 +02:00
  • 4355f451d4 Merge commit '3eaef5dc90b716cc0fa391cbe2394be56d5f6041' as 'userbot' forust 2026-06-19 23:20:23 +02:00
  • 69ffd3682e refactor: userbot to subtree forust 2026-06-19 23:20:13 +02:00
  • 1930600c40 Revert "refactor: extract userbot to standalone repo, add as git submodule" forust 2026-06-19 23:11:27 +02:00
  • d74a705d53 chore(k8s): rewritten ingressroute to include headplane AND headscale-admin ui new routes groupping style forust 2026-06-19 23:02:22 +02:00
  • 3c383db9a7 refactor: extract userbot to standalone repo, add as git submodule forust 2026-06-19 15:39:00 +02:00
  • 7fb0a0e179 chore: batch lint fixes across userbot and edu_master forust 2026-06-19 15:36:25 +02:00
  • 227e5fda27 chore: batch lint fixes across userbot and edu_master forust 2026-06-19 15:36:25 +02:00
  • 20bce5b31c fix(userbot): add missing safone.py imports, apply ruff --unsafe-fixes forust 2026-06-19 15:27:12 +02:00
  • 70d7855f06 fix(userbot): add missing safone.py imports, apply ruff --unsafe-fixes forust 2026-06-19 15:27:12 +02:00
  • c905bbd039 chore(userbot): optimize Dockerfile with multi-stage build and static ffmpeg forust 2026-06-19 14:56:37 +02:00
  • fc83176522 chore(userbot): optimize Dockerfile with multi-stage build and static ffmpeg forust 2026-06-19 14:56:37 +02:00
  • 7ba6bc44f2 chore(userbot): apply ruff check --fix and ruff format forust 2026-06-19 12:19:01 +02:00
  • 0506aaaac8 chore(userbot): apply ruff check --fix and ruff format forust 2026-06-19 12:19:01 +02:00
  • bd9724da69 Revert "chore: switch yaml formatter to prettier, disable yaml-language-server validation (yamllint covers it)" forust 2026-06-19 12:15:14 +02:00
  • 3bad433f1a chore: switch yaml formatter to prettier, disable yaml-language-server validation (yamllint covers it) forust 2026-06-19 12:11:58 +02:00
  • 2bd7a5176f Revert "chore: disable yaml-language-server formatting (handled by prettier), set yamlVersion 1.2" forust 2026-06-19 12:08:42 +02:00
  • a9ff01261b chore: disable yaml-language-server formatting (handled by prettier), set yamlVersion 1.2 forust 2026-06-19 12:06:16 +02:00
  • 95cec59263 chore(userbot): apply prettier formatting across manifests forust 2026-06-19 12:03:13 +02:00
  • 1362ebc3c2 chore(userbot): apply prettier formatting across manifests forust 2026-06-19 12:03:13 +02:00
  • 2de6131ba7 chore: apply prettier formatting across compose files and configs forust 2026-06-19 12:03:11 +02:00
  • 1762962f32 chore(k8s): fix indentation in ingress manifests (3-space -> 2-space) forust 2026-06-19 12:03:02 +02:00
  • 7fb9e46c05 chore: remove singleQuote from prettier config to preserve original quotes forust 2026-06-19 12:02:59 +02:00
  • b33488342a chore: add truthy allowed-values to yamllint config forust 2026-06-19 12:01:11 +02:00
  • d53b14b1de chore: apply yaml lint fixes across compose files forust 2026-06-19 11:57:14 +02:00
  • a6a6d933da chore: add linter configs (editorconfig, hadolint, markdownlint, prettier, yamllint, ruff, zed) forust 2026-06-19 11:57:04 +02:00
  • 0803f3efff chore(k8s): returned to Host || Host standart instead of regexp. Yaml lint (yamllint) forust 2026-06-18 21:02:40 +02:00
  • ec0420962b hotfix: update headscale config for v0.29.0 breaking changes forust 2026-06-18 14:26:58 +02:00
  • b407202e53 chore(k8s): imagepullpolicy always for homepages forust 2026-06-17 01:53:00 +02:00
  • b9b8474455 feat(k8s): protect all prod routers with crowdsec middleware forust 2026-06-17 01:50:33 +02:00
  • 76853637bc feat: traefik prometheus metrics forust 2026-06-17 01:41:45 +02:00
  • dac3777fc4 fix: authentik k8s url forust 2026-06-17 01:41:13 +02:00
  • bb5a3697f2 feat: bentopdf k8s manifests forust 2026-06-16 13:35:03 +02:00
  • e73aacb900 feat: add bentopdf pdf suite to converters stack forust 2026-06-16 12:06:52 +02:00
  • ea483da645 feat: kube-prometeus-stack forust 2026-06-16 00:29:16 +02:00
  • 85d35f86a7 feat: switch adguard dns to a dedicated metallb IP forust 2026-06-16 00:26:13 +02:00
  • 3d03ab1ea4 fix: priority for homepage's router forust 2026-06-16 00:24:58 +02:00
  • 4ca3ccdad3 chore(k8s): router rewrite - returned to Host matcher instead of Hostregexp - switched dockercompose labels to letsencrypt - renamed DoH route forust 2026-06-16 00:12:51 +02:00
  • 10e26cda72 feat: crowdsec - moved bouncer tokens to secrets - experimental host ssh log parsing - moved crowdsec to it's own directory forust 2026-06-16 00:19:50 +02:00
  • c648dfd147 chore(k8s): renamed gitea ingressroute to ingress forust 2026-06-14 23:24:24 +02:00
  • 2f97821dc6 feat: crowdsec lapi helm forust 2026-06-14 23:21:37 +02:00
  • 3d78b90f3a updated kener to v4.1.0 forust 2026-06-14 23:02:35 +02:00
  • 3dc8228e22 matched dns record and the searxng's route forust 2026-06-14 23:01:58 +02:00
  • 93171ad8e6 fixed and tweaked glance app forust 2026-06-14 23:00:29 +02:00
  • dca7ad0902 fix: race condition convertx and homepage typo in glance stripprefix glance placed at /glance forust 2026-06-14 22:46:16 +02:00
  • 26d10f4e71 changed traefik bgp ip forust 2026-06-11 19:44:07 +02:00
  • 68c5eac164 chore: compact ingress rules with regex forust 2026-06-11 14:20:03 +02:00
  • 30f0f05150 chore(k8): system requirements fine-tuning - reduced at homepages - reduced at netronome - reduced at dockmon - reduced at gitea - reduced at kener forust 2026-06-11 03:45:18 +02:00
  • a97560eaf3 ui(honepage): minor changes on forust homepage - add kubernetes skill gauge - add links to services forust 2026-06-11 03:44:17 +02:00
  • 2dce972be2 feat(k8s): traefik metallb and minecraft ports - MetalLB binded on 172.20.10.2 - disabled hostnetwork forust 2026-06-11 03:38:41 +02:00
  • c2ad1122e5 fix: add www subdomain routers forust 2026-06-11 03:36:31 +02:00
  • 4c356924e7 feat(k8s): authentik server+worker deployments and postgres statefulset forust 2026-06-11 03:35:28 +02:00
  • 51777f904f feat(k8s): searchx metasearch engine forust 2026-06-11 02:52:03 +02:00
  • 37550da086 chore(k8s): portainer sys reqs forust 2026-06-10 23:43:41 +02:00
  • 12d59cb6f9 feat(k8s): n8n forust 2026-06-10 23:32:59 +02:00
  • 714d4896c6 feat(k8s): glance deployments forust 2026-06-10 23:07:39 +02:00
  • e369875117 chore(k8s): change termix statefulset to deployment forust 2026-06-10 21:50:27 +02:00
  • 31e61a9513 chore(k8s): convertx system reqs forust 2026-06-10 21:40:12 +02:00
  • 9b21f8056c chore(k8s): added more predictivity forust 2026-06-10 21:22:01 +02:00
  • 4623fbd8bd chore: make metube downloads writed to a temporary storage forust 2026-06-10 21:17:43 +02:00
  • 18d1e21690 fix(k8s): traefik log spam for non-existing local-tls secret, because of namespace isolation forust 2026-06-10 21:14:10 +02:00
  • 20b8c93275 chore(k8s): make dockmon statefulset + adjusted userbot sys reqs forust 2026-06-10 19:40:45 +02:00
  • 5f88ecf02b chore(k8s): make dockmon statefulset + adjusted userbot sys reqs forust 2026-06-10 19:40:45 +02:00
  • 0093e5ac52 feat(k8s): termix statefulset forust 2026-06-10 19:38:16 +02:00
  • bb821e138a chore(k8): adjusted system resources requests and limits based on manual monitoring forust 2026-06-10 19:37:16 +02:00
  • 1ea669220b chore(k8): adjusted system resources requests and limits based on manual monitoring forust 2026-06-10 19:37:16 +02:00
  • f068a3e6a0 feat: convertx k8s deployment forust 2026-06-09 14:41:56 +02:00
  • b7854447af lint: yaml spaces and tabs forust 2026-06-09 12:59:36 +02:00
  • 7a3708f70c lint: yaml spaces and tabs forust 2026-06-09 12:59:36 +02:00
  • 01ae2dd5cf Merge branch 'feat/convertx' into k8s/full-transfer forust 2026-06-09 12:19:13 +02:00
  • 82595804bf fix: naio port fix forust 2026-06-09 12:17:43 +02:00
  • 31b3c5bc31 add kener redis service (clusterip none) forust 2026-06-09 09:04:02 +02:00
  • 1cdbfb2d7b chore: secrets example for gitea forust 2026-06-09 09:03:39 +02:00
  • 6232b77026 fix: traefik restart policy to fix port issue forust 2026-06-09 09:02:30 +02:00
  • 22ffd779cc fix: switched headscale to external-service (managed by docker, routed by k8s) - Changed ports for headscale to prefix "1" forust 2026-06-09 09:01:44 +02:00
  • d85b3f02f5 k8s: fixes and formating - Add checkmk secrets example - space-tab fixes (linter) - switcher kener redis to statefulset - disabled netronome voulme mount (not needed). postgres statefulset instead - switched naio to 8888 port (traefik port conflict) - changed nextcloud ips and ports to prod forust 2026-06-08 17:39:32 +02:00
  • 17b2dfdc2e fix: gitea ssh tcp router, dns over tls adguard router forust 2026-06-08 14:20:28 +02:00
  • b641e3bd94 fix: adguard cers mount name forust 2026-06-08 12:40:23 +02:00
  • e19660fdf4 feat(k8s): standardize IngressRoutes — LE prod certs, prod→local→dev order, Traefik values fix forust 2026-06-08 12:27:55 +02:00
  • 36922a177c feat(k8s): add K8s manifests for all homelab services forust 2026-06-08 10:51:04 +02:00
  • f3d04e935c k8s: cloudflare-ddns deployment via kubernetes forust 2026-06-07 21:04:03 +02:00
  • e5797e60b7 upd: traefik v3.7.2 forust 2026-06-07 20:36:51 +02:00
  • 444bb97f8e feat: add userbot k8s deployment method forust 2026-06-07 19:41:28 +02:00
  • 0c5cf29f83 feat: add userbot k8s deployment method forust 2026-06-07 19:41:28 +02:00
  • 4f01cdac31 fix: removed git checkout (was destructive) - Remove git init/fetch/checkout from utils/misc.py - Hardcode userbot_version to 2.5.0 forust 2026-06-07 19:40:52 +02:00
  • 43c38767a1 fix: removed git checkout (was destructive) - Remove git init/fetch/checkout from utils/misc.py - Hardcode userbot_version to 2.5.0 forust 2026-06-07 19:40:52 +02:00
  • cb40b10ecf chore: add gitea container registry compose support for localy builded apps forust 2026-06-07 14:37:57 +02:00
  • a68c01a68f chore: add gitea container registry compose support for localy builded apps forust 2026-06-07 14:37:57 +02:00
  • bdcdb1cb3d feat: router for gitea container registry (unproxied) forust 2026-06-07 14:37:53 +02:00
  • fe2b80b51f fix: errorpages intercepted gitea container registry endpoint gitea registry introduced forust 2026-06-07 13:39:54 +02:00
  • b8d5bc747d hack: commented out local certs until i figure out how to route certs for local routers forust 2026-06-07 13:38:14 +02:00
  • 6f77b7d845 switch to embedded dockmon login page forust 2026-05-27 20:11:48 +02:00
  • ea286e117d feat: add diary (/diary) command with calendar parsing via Playwright forust 2026-05-27 19:39:45 +02:00
  • 6a050669e8 chore: ignore all generated searxng core-config files forust 2026-05-27 19:39:41 +02:00
  • b9c11b8eab Merge branch 'main' into optimize/userbot forust 2026-05-25 01:48:31 +02:00
  • 6dac841b2c updated traefik to v3.7, resolved maxResponseBodySize not set forust 2026-05-25 01:47:59 +02:00
  • bed58c84ef refactor: update .dockerignore pull_policy never to use local images forust 2026-05-25 01:43:46 +02:00
  • 526a2b617a refactor: update .dockerignore pull_policy never to use local images forust 2026-05-25 01:43:46 +02:00