Repoburg
Login

The Daemon Desktop App

The Repoburg Daemon is a critical background process that manages all your local project backends. To make managing it simple and visual, we provide a dedicated desktop application.

Purpose

The desktop app is your control center for the daemon and its services. Its responsibilities include:

  • Starting and Stopping the Daemon: The main control to turn the entire Repoburg local system on or off.
  • Monitoring Daemon Status: A clear indicator shows whether the daemon is running or stopped.
  • Viewing Live Services: See a real-time list of all project backends started by the repoburg start command.
  • Managing Services: For each service, you can perform actions like stopping, restarting, or removing it from management entirely.

Interface Overview

The app has a simple, single-window interface:

  • Header:

    • Status Indicator: A colored dot (green for running, red for stopped) and text show the daemon's current state.
    • Daemon Controls: A primary button to Start Daemon or Stop Daemon.
  • Main View (Live Services):

    • A table lists all managed backend services.
    • Columns include the Name (project folder name), Status, Port, PID, and Path.
    • An Actions column provides a dropdown menu for each service to Restart, Stop, or Remove it.
    • Clicking on a service Name will open the app.repoburg.com frontend for that service in your browser.
    • A Refresh button allows you to manually update the list of services.

Using the desktop app is the recommended way to manage the daemon's lifecycle, ensuring it's running when you need it and easy to shut down when you don't.