Launch the application
Run devops-manager from your activated virtual environment.
The dashboard opens showing an empty project list.
Create a new project
Click + New Project and enter a project name. The project appears on the dashboard as a card.
Open the project and add folders
Click Open on the card to open the project view. Under the Sync tab, use the folder selector to assign Dev, Staging and Production paths from your file system.
Import a legacy config (optional)
If you have an existing *.config.json file from the PowerShell
sync-project.ps1 workflow, click Import Config on
the dashboard and select the file. The project is created automatically with all
folder paths and service definitions preserved.
Configure Git (optional)
Open the project, go to the Sync tab and ensure each folder has a
branch assigned (e.g. Dev → develop, Production → main).
Commits and pushes are performed from the Sync panel.
Configure FTP (optional)
Open the FTP tab in the project view and click Connect. Enter host, port, username and password. Credentials are stored encrypted on disk.
Set up .env files
Open the Environment tab, select a folder and click Load .env. Edit values in-line. Sensitive keys (PASSWORD, API_KEY, TOKEN, etc.) are masked automatically. Click Save to write the file back to disk.
Add services
Open the Services tab to see service definitions loaded from the project config. Click Start to launch a service and view its live output in the embedded console.
Run a sync
Select source and target folders in the Sync tab. Click Preview (Dry Run) to see what would change, then click Sync Now. A versioned backup of the target is created automatically.
Configuration File Location
| Platform | Path |
|---|---|
| Windows | %APPDATA%\DevOpsProjManager\app.config.json |
| macOS | ~/Library/Application Support/DevOpsProjManager/app.config.json |
| Linux | ~/.config/DevOpsProjManager/app.config.json |