1.2 KiB
1.2 KiB
Suggested 2026 Folder Structure
Root Layout
YakPanel-master/
panel-api/ # Laravel control plane
panel-web/ # Next.js + Tailwind UI
control-plane-go/ # Go execution services
yak-agent/ # Go daemon on managed servers
architecture/2026/ # Blueprint and contracts
Laravel (panel-api)
app/Modules/Authapp/Modules/Tenantapp/Modules/Rbacapp/Modules/Serverapp/Modules/Agentsapp/Modules/Siteapp/Modules/Sslapp/Modules/Filesapp/Modules/Cronapp/Modules/Firewallapp/Modules/Backupsapp/Modules/Pluginapp/Modules/Metricsroutes/api_v1
Next.js (panel-web)
src/app/(dashboard)src/features/serversrc/features/sitessrc/features/marketplacesrc/features/metricssrc/lib/apisrc/lib/ws
Go control-plane (control-plane-go)
cmd/agent-gatewaycmd/engine-sitecmd/engine-dockercmd/engine-dbcmd/engine-securitycmd/engine-backupcmd/engine-fileopsinternal/orchestrationinternal/webserverpkg/contractspkg/proto
Go agent (yak-agent)
cmd/agentinternal/transportinternal/executorinternal/collectorsinternal/updaterpkg/capabilities