Omnidev

    • Docs
    • Dashboard
    • About

Getting Started

  • Quick Start
  • Environment Setup
  • Docker Setup

Security

  • Sandbox Architecture
  • Sandbox Quick Reference
  • Credentials Management
  • Password Reset

API

  • API Operations
  • API Authentication

Features

  • Merge Request Automation

Integrations

  • n8n Workflows
  • n8n Templates
  • n8n Async Patterns
  • Prompt Templates
© 2025 Omnidev. All rights reserved.

Password Reset

How to reset your password if locked out

Password Reset Guide

Overview

This application uses a single-user authentication system with no email recovery. If you forget your password, you must reset the account manually.

Reset Process

Step 1: Locate the users file

The user credentials are stored in:

/workspaces/users.json

Step 2: Delete the users file

rm /workspaces/users.json

Step 3: Create new account

  1. Navigate to /signin in your browser
  2. The system will detect no user exists
  3. You will see the "Create Account" form
  4. Enter your new username and password

Important Notes

  • Single User System: Only one user account can exist at a time
  • Data Preservation: Deleting users.json does NOT delete your workspaces or configurations
  • Configuration Preserved: The app-config.json file with your GitLab/Claude settings remains intact
  • API Keys: Generated API keys will continue to work

Docker/Container Environment

If running in Docker, you may need to:

  1. Access the container shell: docker exec -it <container_name> /bin/sh
  2. Delete the file: rm /app/workspaces/users.json
  3. Exit and refresh the browser

Security Warning

Anyone with filesystem access can reset the account. Ensure proper access controls are in place for production deployments.

PreviousCredentials ManagementNextAPI Operations

On this page

  • Password Reset Guide
  • Overview
  • Reset Process
  • Important Notes
  • Docker/Container Environment
  • Security Warning