Console Overview

The Console is the main screen you use day-to-day in Depfloy. It is where you find your servers, open a project, kick off deployments, and watch what is happening. This page is a quick tour so you know where everything lives.

The layout

The Console has two parts:

  • Left sidebar — your starting point. It lists the organizations you belong to, every server in the current organization, the projects on each server, and a separate Pinned group for the servers you visit most.
  • Main panel — the working area. When you click a server or a project in the sidebar, this is where its screens open.

The top bar

Above the main panel, four tabs let you switch what you are looking at:

  • Console — the default view: sidebar plus working area
  • Deployments — a global list of every deployment across your servers, with filters and search
  • Activity — a timeline of recent events (deployments, server alerts, member actions)
  • Configuration — account-level settings (server providers, maintenance template). Visible only to admins.

Your personal settings — profile, API tokens, notifications, billing — live behind the avatar dropdown in the top-right.

Switching organizations

If you belong to more than one organization, the organization switcher sits at the top of the sidebar. Switching organizations changes everything in the sidebar — servers, projects, members — to the chosen organization's content. See Organizations for how organizations work and how to manage them.

Working with a server

Click a server in the sidebar and the main panel opens that server's management view. From here you can switch between several screens — Summary, Settings, Security, SSH Keys, PHP, Database, Cache, Meilisearch, Deployment Queue, Monitoring, Firewall, Scheduled Jobs, Background Jobs, Load Balancer. Which screens appear depends on the server type and your permissions.

For a full reference of each screen, see Server Sections.

Restart actions

The "More" menu in the server header gives you one-click restarts:

  • Restart Server — reboots the entire machine
  • Service restarts — restart only a specific service. Only the services actually installed on the server appear in the menu (Redis / Valkey, PostgreSQL, MySQL, Clickhouse, Meilisearch).

You will see a confirm dialog before anything restarts.

Working with a project

Click a project in the sidebar and the main panel opens with the project's tabs across the top:

  • Summary — current state, last deployment, quick links
  • Domains — custom domains and SSL
  • Environments — environment variables
  • Commands — run shell commands inside the project
  • Schedulers — Laravel scheduled commands
  • Background Jobs — Laravel plugins (Octane, Reverb, Horizon, Nightwatch) and your own background workers
  • Logs — nginx and application logs
  • Nginx Configuration — nginx template and custom snippets
  • Project Settings — Git repository, deploy triggers, maintenance mode

Each tab loads on demand. Once you have opened a tab, switching back to it within a few minutes shows the same data without re-fetching. Use the Reload (⟳) button in the tab header to force a refresh.

Use the Group by menu at the top of the sidebar to organize your servers:

  • None — the default, a flat list
  • Environment — Production / Staging / Dev / Untagged
  • Server type — Application / Database / Cache / Meilisearch / Load Balancer

You can also pin the servers you visit most. Pinned servers show in their own group at the top of the sidebar regardless of grouping. Pins are personal — your pins do not change the sidebar for your teammates.

Both your grouping choice and your pins follow you across browsers and devices.

A search box at the top of the sidebar filters by server or project name as you type. While you are searching, the grouping flattens so matches across groups are visible together; clearing the search restores your group view.

Live updates

Deployments, logs, monitoring alerts, and background-job status all update in place — you do not need to refresh. If Depfloy temporarily cannot reach you with live updates (a corporate proxy, captive portal, or VPN sometimes blocks the connection that delivers them), an amber banner appears at the top of the screen. The page itself keeps working; only the live updates pause until the connection comes back.

If the banner stays, see Developer Guide → "Realtime updates paused" amber banner for what to try next.

Where to go next

Was this page helpful?