Commit graph

71 commits

Author SHA1 Message Date
6d25a6074b feat: remove supabase 2026-04-24 21:15:32 +02:00
5c6b4f18eb fefeat: supabase add secrets and change to just ios native auth 2026-04-24 18:57:09 +02:00
67e81d39f3 feat(supabase): add Google/Apple OAuth and fueltide.io-branded email flows
Enables the auth providers and transactional email flows the self-hosted
Supabase was missing compared to the cloud instance:

- GoTrue now accepts Google and Apple OAuth (web flow); Apple client-secret
  JWT is signed fresh on every activation from the SOPS-stored .p8 so
  there's no 6-month rotation ritual.
- SMTP points at mail.cloonar.com:587 with SASL auth via a new `supabase`
  LDAP account; a `noreply@fueltide.io` mailAlias lets that account send
  as the fueltide.io address.
- rspamd on mail.cloonar.com gets a per-domain DKIM key for fueltide.io
  (selector `default`) so outbound mail is signed.
- MAILER_AUTOCONFIRM is off so signup confirmation + password reset
  actually go through email.
- SITE_URL + URI_ALLOW_LIST point at app.fueltide.io / stage so links in
  emails and OAuth redirects land in the right app.

FUELTIDE_AUTH_SETUP.md documents the manual steps (LDAP entries, SOPS
additions, DNS records, Google/Apple console setup) that must be completed
before merging.
2026-04-22 22:08:29 +02:00
6cc1748c51 feat: remove ocis 2026-04-16 16:04:40 +02:00
541d2fc43d feat: fix supabase 2026-04-16 16:04:17 +02:00
d611a1ff05 feat: update nextcloud 2026-04-16 15:22:24 +02:00
f2501365c4 feat: initial ocis integration 2026-04-16 11:26:56 +02:00
28d00db42d feat: authelia add ocis client and fix header 2026-04-16 09:08:29 +02:00
8c5aac0f07 feat: changes for macher.solutions 2026-04-03 13:28:14 +02:00
856761d407 fix: supabase connection 2026-04-02 15:19:57 +02:00
ab3b4a000e feat: web-arm add supabase 2026-03-28 14:21:48 +01:00
f1b4e2d9bb feat: authelia, more authorization policies to allow users to different software 2026-03-03 21:54:09 +01:00
0ae91ee62f feat: switch to mas for matrix 2026-03-02 11:12:13 +01:00
61801639fd fix: synapse 2026-03-02 08:25:58 +01:00
f3ef4ff11c feat: change openclaw to a vm and give read access to a db 2026-02-09 03:06:46 +01:00
4648d6b51a add placeholder for matrix implementation 2026-02-06 21:33:57 +01:00
646bbde71c feat: forgejo alerts 2026-02-01 15:23:25 +01:00
8324aed9e0 feat: upgrade to nextcloud32 2026-01-25 15:42:13 +01:00
307e8f2307 feat: add redis for authelia session storage 2026-01-25 15:24:13 +01:00
68273a7259 fix: grafana alerts 2026-01-25 14:41:04 +01:00
21c5c6dbd5 fix: alerting 2026-01-05 10:45:38 +01:00
e83aa3c893 feat: webarm: normalize service alerts 2026-01-04 19:02:11 +01:00
336ddb13f8 fix: fueltide hosting 2026-01-03 17:55:06 +01:00
8e0e5c0d16 feat: add disks to monitoring 2025-12-05 21:57:58 +01:00
1b27bafd41 feat(web-arm): update to 25.11
- Migrate logind.extraConfig to logind.settings.Login
- Update dovecot alert for service rename (dovecot2 → dovecot)
- Fix sa-core buildGoModule env attribute for CGO_ENABLED
2025-12-01 22:48:02 +01:00
6c046a549e feat: change pushover emergency on alerts 2025-12-01 13:29:37 +01:00
bd6b15b617 changes 2025-11-29 22:42:09 +01:00
537f144885 feat: add smart alerting and noatime to disks 2025-11-28 23:50:24 +01:00
8a2a68a91c feat: add alerting for amz ebs server and websites blackbox 2025-11-14 23:08:27 +01:00
709a24366a fix: piped 2025-11-03 12:12:14 +01:00
63dad8c626 fix: invidious password 2025-11-03 01:38:16 +01:00
794d5c2dad feat: move piped to fw host 2025-11-02 14:34:30 +01:00
b73bc3e80a feat: initial n8n config 2025-11-01 23:44:03 +01:00
db25b2bfbb feat: add cleanup for grafana alerting rules 2025-11-01 11:09:05 +01:00
7af4b6a5d1 feat: web stack make php optional 2025-10-27 16:38:12 +01:00
7fd35b79c4 fix: blacklist attic website exporter 2025-10-14 22:29:44 +02:00
c9900e4314 fix: atticd server 2025-10-14 22:24:35 +02:00
eae7bb0e09 feat: web-arm add atticd 2025-10-14 20:01:45 +02:00
465daec0ab feat: change authelia 2025-10-14 19:54:45 +02:00
742d0172cf feat: web-arm install atticd 2025-10-14 19:14:46 +02:00
305ce21e41 feat: add modularity to scana11y 2025-10-02 19:45:08 +02:00
8ab1c91b38 feat: scana11y changes 2025-09-29 15:59:48 +02:00
b48ec98cb3 feat: web-arm change to docker and install scana11y 2025-09-09 17:55:43 +02:00
a0ffb52f98 feat: add foundry vtt to allerting 2025-09-08 17:13:02 +02:00
3990566fe5 feat: many changes 2025-08-01 19:48:49 +02:00
4969520222 feat: enhance Blackbox Exporter configuration with domain blacklist and update Grafana alerting rules 2025-06-01 11:40:04 +02:00
9cfd7f5052 fix: correct syntax for extraScrapeConfigs in VictoriaMetrics configuration 2025-06-01 09:37:16 +02:00
faad280aa0 fix: update Blackbox Exporter scrape config and Grafana alert expressions for improved monitoring accuracy 2025-06-01 09:08:36 +02:00
f1ea4b9b20 feat: implement website alerting plan with Blackbox Exporter and VictoriaMetrics integration 2025-06-01 00:47:43 +02:00
b6b90bca7d refactor: Grafana alerting rules: consolidate and reorganize alert definitions
- Deleted individual alert files for host down, inode usage, and RAM usage.
- Merged service down alerts into a new structure with separate files for each service (Gitea, Postfix, Dovecot, OpenLDAP, WireGuard).
- Introduced a new system alert structure consolidating CPU, disk, host down, inode, and RAM usage alerts.
- Updated alert conditions to use 'D' for thresholds and adjusted expressions accordingly.
- Improved annotations and labels for clarity and consistency across alerts.
2025-05-31 21:14:36 +02:00