#!/bin/bash # One-time: align Dockge admin on mailserver agent with primary (.24) credentials. set -euo pipefail DB=/opt/dockge/data/dockge.db HASH='$2a$10$66pkg5WxDVUPLlZi4aLLTOPcLO3PFFRpdzl.j7973LpyD4evjLJki' COUNT=$(sqlite3 "$DB" 'SELECT COUNT(*) FROM user;') if [ "$COUNT" -eq 0 ]; then sqlite3 "$DB" "INSERT INTO user (username, password, active, twofa_status) VALUES ('admin', '$HASH', 1, 0);" echo "Admin user created on Dockge agent." else echo "User already exists, skipped." fi sqlite3 "$DB" 'SELECT username, active FROM user;'