mirror of
https://github.com/dflow-sh/dflow.git
synced 2026-04-26 13:55:56 +03:00
[PR #378] [MERGED] Beszel integration #456
Labels
No labels
backend
bug
developer
documentation
enhancement
enhancement
enhancement
feature
feature
fix
frontend
frontend
good first issue
help wanted
pull-request
safety-check
security
styles
styles
templates
templates
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/dflow#456
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dflow-sh/dflow/pull/378
Author: @manikanta9176
Created: 8/1/2025
Status: ✅ Merged
Merged: 8/1/2025
Merged by: @manikanta9176
Base:
main← Head:feat/beszel-integration📝 Commits (10+)
3d3ae95feat: add Beszel environment variables to configurationb1799f5chore: add pocketbase dependencyd9d8d38feat: implement BeszelClient and typed helpers for user and alert management92a552cfeat: add afterChange hook to create Beszel user upon user creationeb93c97feat: add hidden field to Project interface and configuration for public visibility4b0e405feat: add monitoring tools installation action and update onboarding steps1d16fcdfeat: add BESZEL_HUB_SSH_KEY environment variable to configurationce612e4feat: enhance monitoring tools installation with user context and Beszel integrationdc7afd9feat: integrate InstallMonitoringTools component and generate deterministic passwords for user creation565a46dMerge branch 'main' into feat/beszel-integration📊 Changes
32 files changed (+1830 additions, -43 deletions)
View changed files
📝
.env.example(+5 -0)📝
Dockerfile(+8 -1)📝
env.ts(+8 -0)📝
package.json(+1 -0)📝
pnpm-lock.yaml(+8 -0)📝
src/actions/server/index.ts(+51 -0)📝
src/actions/server/validator.ts(+4 -0)📝
src/app/(payload)/payload-admin/importMap.js(+2 -0)📝
src/components/onboarding/dokkuInstallation/Step4.tsx(+17 -31)➕
src/components/onboarding/dokkuInstallation/Step5.tsx(+73 -0)📝
src/components/servers/onboarding/ServerOnboarding.tsx(+2 -2)📝
src/components/servers/onboarding/ServerSetup.tsx(+24 -9)➕
src/lib/beszel/client/BeszelClient.ts(+266 -0)➕
src/lib/beszel/client/interfaces.ts(+53 -0)➕
src/lib/beszel/client/typedHelpers.ts(+298 -0)➕
src/lib/beszel/examples/usage.ts(+135 -0)➕
src/lib/beszel/types/alerts.ts(+31 -0)➕
src/lib/beszel/types/base.ts(+26 -0)➕
src/lib/beszel/types/fingerprints.ts(+22 -0)➕
src/lib/beszel/types/index.ts(+64 -0)...and 12 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.