forust
aafa74b70a
chore: give local verification tooling a gitignored home
...
ci / lint-compose (push) Successful in 3s
ci / lint-actionlint (push) Successful in 1s
ci / lint-shellcheck (push) Successful in 2s
ci / lint-prettier (push) Successful in 3s
ci / lint-ruff (push) Successful in 1s
ci / lint-yaml (push) Successful in 2s
ci / lint-dockerfiles (push) Successful in 2s
ci / scan-deps (push) Successful in 17s
ci / test-backend (push) Successful in 10s
ci / test-frontend (push) Successful in 11s
ci / validate (push) Successful in 3s
renovate-ci / validate-renovate (push) Successful in 25s
ci / build (push) Successful in 1s
The pinned CI tools and the pre-push verification script were living in
a temp directory that did not survive. tmp/ is now ignored, so ruff
(which respects .gitignore by default) and the git ls-files globs the
lint jobs use both skip it without needing to be told.
2026-09-27 11:43:00 +02:00
forust
a4a4bb4cc5
feat(netbird): add tailscale-alternative
ci / lint-yaml (push) Successful in 2s
ci / lint-dockerfiles (push) Successful in 1s
ci / validate (push) Successful in 2s
ci / build (push) Skipped
deploy / validate (push) Skipped
renovate-ci / validate-renovate (push) Skipped
ci / lint-prettier (push) Successful in 3s
ci / lint-ruff (push) Successful in 1s
ci / lint-prettier (pull_request) Successful in 3s
ci / lint-ruff (pull_request) Successful in 1s
ci / lint-yaml (pull_request) Successful in 5s
ci / lint-dockerfiles (pull_request) Successful in 1s
ci / validate (pull_request) Successful in 1s
ci / build (pull_request) Skipped
renovate-ci / validate-renovate (pull_request) Successful in 10s
2026-09-25 20:26:11 +02:00
forust
4e3ad00202
feat(xui): add 3x-ui VPN panel behind cloudflared tunnel
...
VLESS+WS inbound (port 10000) via Traefik IngressRoute, panel on internal domains only with public route commented out. gitignore now covers nested k8s secrets and local-only grafana values.
2026-09-19 19:06:37 +02:00
forust
13309b26e0
fix: add checkmk agent entrypoint
...
ci / lint-dockerfiles (push) Successful in 5s
ci / validate (push) Successful in 5s
ci / deploy-userbot-panel (push) Has been skipped
ci / lint-prettier (push) Successful in 10s
ci / lint-ruff (push) Successful in 5s
ci / lint-yaml (push) Successful in 7s
ci / build (push) Successful in 2s
update traefik to v3.7.13
2026-09-10 14:52:49 +02:00
forust
92aa731e44
deleted crowdsec stack from the repo. will figure something else
...
ci / lint-prettier (push) Successful in 18s
ci / lint-ruff (push) Successful in 6s
ci / lint-yaml (push) Successful in 6s
ci / lint-dockerfiles (push) Successful in 5s
ci / validate (push) Successful in 6s
ci / build (push) Successful in 43s
Signed-off-by: mr-forust <vzlomdsisma@gmail.com >
2026-07-19 23:16:14 +02:00
forust
bacb2f4b9f
fix: correct Traefik rule syntax for local IngressRoutes
...
Move parentheses outside Host() calls so that || and && operators
are properly grouped in Traefik rule expressions.
2026-06-28 11:59:52 +02:00
forust
e73aacb900
feat: add bentopdf pdf suite to converters stack
2026-06-16 12:36:31 +02:00
forust
2f97821dc6
feat: crowdsec lapi helm
Deploy to Server / deploy (push) Has been cancelled
2026-06-14 23:21:37 +02:00
forust
f068a3e6a0
feat: convertx k8s deployment
2026-06-09 14:41:56 +02:00
forust
e19660fdf4
feat(k8s): standardize IngressRoutes — LE prod certs, prod→local→dev order, Traefik values fix
2026-06-08 12:27:55 +02:00
forust
36922a177c
feat(k8s): add K8s manifests for all homelab services
...
traefik, gitea, adguard, nextcloud, errorpages, homepages,
uptime-kuma, kener, checkmk, headscale, dockmon, metube,
downtify, portainer, netronome, userbot
Includes Helm values, deployments, services, ingress routes,
configmaps, secrets (placeholders), postgres statefulsets,
kustomize overlays, and Traefik dynamic configuration.
2026-06-08 10:54:03 +02:00
forust
6a050669e8
chore: ignore all generated searxng core-config files
2026-05-27 19:39:41 +02:00
forust
25eb89c902
feat: add searxng service (metasearch engine)
2026-05-21 21:34:40 +02:00
forust
aed6ff31f7
fix: add .runner (act runner settings) to .gitignore
2026-02-20 20:22:10 +01:00
forust
12ed20a306
fix: support for external dynamic traefik configs
2026-02-20 01:16:54 +01:00
forust
f58e96a25d
add support for external dynamic traefik configs
2026-02-07 01:56:10 +01:00
forust
a3b7c4c889
commit team avatars (and love)
2026-01-29 21:19:34 +01:00
forust
e5eb234c41
chore: gitignore for adguard
2026-01-29 17:22:40 +01:00
forust
81592b6142
feat: add group support for webinar notifier
2026-01-13 00:24:04 +01:00
forust
9b43a9bef4
feat: add traefik configuration for external fileservers
2026-01-09 14:48:42 +01:00
forust
e4e9d96a0b
add pgp pubkey to landing page, minor info changes
2026-01-03 02:25:12 +01:00
forust
acb8009307
Merge pull request 'feat: headscale implementation' ( #3 ) from feat/tailscale into main
...
Reviewed-on: https://gitea.forust.xyz/forust/homelab/pulls/3
2026-01-02 03:06:50 +01:00
forust
122e6f6986
Revert "chore: gitea runners gitignored"
...
This reverts commit e0f7ab6561 .
2026-01-02 00:37:47 +01:00
forust
ce0bc4613a
fix: headscale command
2026-01-01 03:19:45 +01:00
forust
8f4f460ff3
feat: add headscale server and UI configuration with Traefik routing
2026-01-01 02:39:28 +01:00
forust
9675eac2bf
feat: add DoT support on dns.forust.xyz
...
- Made adguard available on adguard. and dns. subdomain
- DoT and DoH implementation complete
2025-12-31 03:41:38 +01:00
forust
dc7fe64fbc
fix: clean up traefik configuration and add redirect middleware
2025-12-30 22:44:52 +01:00
forust
e0f7ab6561
chore: gitea runners gitignored
2025-12-25 20:00:22 +01:00
forust
163ea867ce
feat: downtify service, traefik integration
2025-12-20 02:00:10 +01:00
forust
be049cfa0d
chore: gitignore checkmk's files
2025-12-08 00:34:08 +01:00
forust
3bfcd6edf4
feat: add xdfnx's landing site
2025-12-07 02:17:19 +01:00
forust
d776124f26
chore: unignored examples, example env for penpot
2025-12-04 20:25:32 +01:00
forust
15f0f35ce4
chore: exclude prometheus config
2025-12-03 04:23:34 +01:00
forust
8b6815f314
chore: gitignored temp folder for references
2025-12-02 13:10:13 +01:00
forust
2d05a1911c
feat: cloudflare IP sync (ddns)
2025-11-30 03:28:41 +01:00
forust
6f2f70ad09
chore: ingore streaming services
2025-11-28 12:59:15 +01:00
forust
6cb49be951
chore: update gitignore, add translations
2025-11-27 18:58:17 +01:00
forust
68b5467a37
chore: exclude team images from project
2025-11-26 01:19:50 +01:00
forust
1040e4fdf7
chore: termix-data to gitignore
2025-11-20 03:44:50 +01:00
forust
b4bce72611
chore: Add uptime-kuma files to .gitignore, fixed gitea-db gitignore
2025-11-17 21:54:24 +01:00
forust
d25570e293
chore: add replacements.txt to .gitignore for data security
2025-11-17 18:42:38 +01:00
forust
75d928ff8e
chore: add metube downloads folder to gitignore
2025-11-16 21:10:58 +01:00
forust
fd3d2affe7
full refactor
...
edu_master
glance
n8n
nextcloud
portainer
traefik
gitignore comments
2025-11-15 13:30:51 +01:00
forust
b51a1c7ee6
moved and renamed adguard, dockmon to their directories
...
+gitea rename
2025-11-15 12:54:56 +01:00
forust
e93963ddab
.env for gitea with fallbacks
2025-11-15 12:31:17 +01:00
forust
1203dea5b7
moved gitea compose file to a sepparated directory
...
update gitignore accordingly &cleanup
2025-11-15 11:11:55 +01:00
forust
815405b6a3
gitignore cleanup
...
Staging server for let'sencrypt
2025-11-14 21:34:33 +01:00
forust
ae17eb8c40
itworks
2025-11-14 01:37:28 +01:00
forust
b9c9625c35
Change traefik dashboard and n8n to local state
2025-11-14 01:50:26 +02:00
forust
fafdf22839
Excluded template-services from git
...
Traefik support for gitea
2025-11-13 15:05:43 +01:00