fix: restore tree dropped by 6d224861; land stem95su gdrive-sync (10m) [ci skip]

6d224861 came from a --no-checkout worktree whose empty index made the
commit drop every file except two. This restores 05b50d2b's full tree and
correctly adds stacks/stem95su/gdrive-sync.tf + the service-catalog stem95su
entry. Forward-only (parent=6d224861, no force-push); [ci skip] since the
live infra was never applied from the broken commit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-06-09 08:45:33 +00:00
parent 6d224861c4
commit fd0f4a0365
1166 changed files with 358546 additions and 0 deletions

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Service Status
url: https://status.viktorbarzin.me
about: Check current service status and active incidents

View file

@ -0,0 +1,12 @@
name: Feature Request
description: Request a new service, configuration change, or improvement
labels: ["feature-request"]
body:
- type: textarea
id: description
attributes:
label: What do you need?
description: Describe what you'd like. Be as specific as possible.
placeholder: "e.g., Deploy Obsidian for note-taking, or add a new Uptime Kuma monitor for service X"
validations:
required: true

View file

@ -0,0 +1,94 @@
name: Report an Outage
description: Report a service that appears to be down or degraded
labels: ["user-report"]
body:
- type: dropdown
id: service
attributes:
label: Affected Service
description: Which service is affected?
options:
- Actual Budget
- Audiobookshelf (audiobooks)
- DNS
- Excalidraw (whiteboard)
- FreshRSS (news)
- Frigate (cameras)
- Grafana (dashboards)
- HackMD (notes)
- Headscale / VPN
- Home Assistant
- Immich (photos)
- Linkwarden (bookmarks)
- Mail (email, roundcube)
- Matrix (chat)
- Navidrome (music)
- Nextcloud (files, calendar, contacts)
- Paperless-ngx (documents)
- Plex / Jellyfin
- Send (file sharing)
- Stirling PDF
- Tandoor (recipes)
- Vaultwarden (passwords)
- Wealthfolio / Finance
- Website / Blog
- Other
validations:
required: true
- type: textarea
id: description
attributes:
label: What's happening?
description: Describe what you're seeing. Include error messages, when it started, etc.
placeholder: "e.g., Getting 502 errors when trying to access Nextcloud since about 3pm"
validations:
required: true
- type: dropdown
id: error_type
attributes:
label: What kind of error?
description: This helps us narrow down the issue faster.
options:
- Page won't load (timeout / connection refused)
- 502 Bad Gateway
- 503 Service Unavailable
- Login / authentication not working
- Slow / degraded performance
- Specific feature broken (app loads but something inside doesn't work)
- Data missing or incorrect
- Other / not sure
validations:
required: true
- type: dropdown
id: scope
attributes:
label: Is it just you or others too?
description: Helps us tell apart service outages from account/device issues.
options:
- Just me (others seem fine)
- Multiple people affected
- Not sure
validations:
required: false
- type: input
id: when
attributes:
label: When did it start?
description: Approximate time helps us correlate with logs and deployments.
placeholder: "e.g., about 3pm today, or since yesterday morning"
validations:
required: false
- type: input
id: url
attributes:
label: URL you were accessing (optional)
description: The exact URL helps us check the right endpoint.
placeholder: "e.g., https://nextcloud.viktorbarzin.me/apps/files"
validations:
required: false
- type: input
id: contact
attributes:
label: Contact (optional)
description: How can we reach you with updates?
placeholder: Email, Telegram handle, etc.