Restablecer una contraseña olvidada
La página de inicio de sesión de Nebulis no tiene un enlace de "¿Olvidaste tu contraseña?". Cualquiera que pudiera llegar a la página podría usarlo para apoderarse de tu cuenta. En su lugar, restableces la contraseña en el equipo que ejecuta el servidor de Nebulis. Es rápido y funciona sin conexión a internet.
Antes de empezar
Tienes que estar en el equipo que ejecuta el servidor de Nebulis, o poder abrir una terminal en él (por ejemplo, con escritorio remoto). No se puede restablecer una contraseña desde un teléfono, una tableta ni un navegador en otro equipo.
Restablecer una contraseña en Windows
Detén el servicio de Nebulis
Haz clic con el botón derecho en el icono de Nebulis en la bandeja del sistema y elige Stop Service. Este paso es opcional. Si lo omites, la herramienta espera un momento a que la base de datos esté libre.
Abre el Símbolo del sistema como administrador
En el equipo que ejecuta Nebulis, pulsa la tecla Windows y escribe
cmd. Haz clic derecho en Símbolo del sistema y elige Ejecutar como administrador. Sin permisos de administrador, el restablecimiento falla con «attempt to write a readonly database».Busca tu nombre de usuario
Ejecuta este comando para listar las cuentas:
"C:\Program Files\Nebulis\nebulis.exe" --list-usersMuestra el nombre de usuario y el rol de cada cuenta:
Accounts: - jsmith (admin) "Jamie Smith"Restablece la contraseña
Ejecuta este comando. Sustituye
<username>por el nombre de la lista:"C:\Program Files\Nebulis\nebulis.exe" --reset-password <username>Muestra una contraseña nueva generada al azar:
Password reset for "jsmith" (admin). New password: 6lPRf6CQdCFW Log in with that, then change it under Settings.Si prefieres elegir tú la contraseña, añádela después del nombre de usuario:
"C:\Program Files\Nebulis\nebulis.exe" --reset-password <username> MyNewPassw0rdVuelve a iniciar el servicio
Si detuviste el servicio, haz clic con el botón derecho en el icono de la bandeja y elige Start Service.
Inicia sesión y cambia la contraseña
Abre Nebulis en el navegador e inicia sesión con la contraseña nueva. Luego ve a Ajustes → Cuenta y define una contraseña que puedas recordar.
Dice "No database found"
La herramienta busca la base de datos en C:\ProgramData\Nebulis\data\nebulis.db. Si moviste tus datos a otro sitio, indícaselo con DATA_DIR y vuelve a ejecutar el restablecimiento:
set DATA_DIR=D:\NebulisData
"C:\Program Files\Nebulis\nebulis.exe" --reset-password <username>La lista de cuentas está vacía
La base de datos aún no tiene cuentas. Abre Nebulis en el navegador. Sin cuentas, Nebulis te deja entrar para que crees la primera.
Uso Nebulis desde otro dispositivo
El restablecimiento sigue teniendo que ejecutarse en el equipo que aloja el servidor. Ve a ese equipo, o conéctate con escritorio remoto, y sigue los pasos anteriores.
Restablecer una contraseña en macOS
Detén el servicio de Nebulis
Haz clic en el icono de Nebulis en la barra de menús y elige Stop Service. Este paso es opcional. Si lo omites, la herramienta espera un momento a que la base de datos esté libre.
Abre Terminal
En el Mac que ejecuta Nebulis, pulsa Comando-Espacio, escribe
Terminaly pulsa Retorno.Busca tu nombre de usuario
Ejecuta este comando para listar las cuentas:
/Applications/Nebulis.app/Contents/Helpers/nebulis --list-usersMuestra el nombre de usuario y el rol de cada cuenta:
Accounts: - jsmith (admin) "Jamie Smith"Restablece la contraseña
Ejecuta este comando. Sustituye
<username>por el nombre de la lista:/Applications/Nebulis.app/Contents/Helpers/nebulis --reset-password <username>Muestra una contraseña nueva generada al azar:
Password reset for "jsmith" (admin). New password: 6lPRf6CQdCFW Log in with that, then change it under Settings.Si prefieres elegir tú la contraseña, añádela después del nombre de usuario:
/Applications/Nebulis.app/Contents/Helpers/nebulis --reset-password <username> MyNewPassw0rdVuelve a iniciar el servicio
Si detuviste el servicio, haz clic en el icono de la barra de menús y elige Start Service.
Inicia sesión y cambia la contraseña
Abre Nebulis en el navegador e inicia sesión con la contraseña nueva. Luego ve a Ajustes → Cuenta y define una contraseña que puedas recordar.
Dice "No database found"
La herramienta busca la base de datos en ~/Library/Application Support/Nebulis/nebulis.db. Si moviste tus datos a otro sitio, indícaselo con DATA_DIR:
DATA_DIR="/path/to/your/data" /Applications/Nebulis.app/Contents/Helpers/nebulis --reset-password <username>La lista de cuentas está vacía
La base de datos aún no tiene cuentas. Abre Nebulis en el navegador. Sin cuentas, Nebulis te deja entrar para que crees la primera.
Uso Nebulis desde otro dispositivo
El restablecimiento sigue teniendo que ejecutarse en el Mac que aloja el servidor. Ve a ese Mac, o conéctate con compartir pantalla, y sigue los pasos anteriores.
Restablecer una contraseña en Docker
Abre una terminal
En la máquina que ejecuta Docker, abre una terminal en tu carpeta de Nebulis (la que contiene la carpeta
docker).Busca tu nombre de usuario
Ejecuta este comando para listar las cuentas:
docker compose -f docker/docker-compose.yml exec nebulis npx tsx server/index.ts --list-usersMuestra el nombre de usuario y el rol de cada cuenta:
Accounts: - jsmith (admin) "Jamie Smith"Restablece la contraseña
Ejecuta este comando. Sustituye
<username>por el nombre de la lista:docker compose -f docker/docker-compose.yml exec nebulis npx tsx server/index.ts --reset-password <username>Muestra una contraseña nueva generada al azar:
Password reset for "jsmith" (admin). New password: 6lPRf6CQdCFW Log in with that, then change it under Settings.Si prefieres elegir tú la contraseña, añádela después del nombre de usuario:
docker compose -f docker/docker-compose.yml exec nebulis npx tsx server/index.ts --reset-password <username> MyNewPassw0rdInicia sesión y cambia la contraseña
Abre Nebulis en el navegador e inicia sesión con la contraseña nueva. Luego ve a Ajustes → Cuenta y define una contraseña que puedas recordar.
Dice "No database found"
La herramienta busca la base de datos en /app/data/nebulis.db dentro del contenedor. Comprueba que el contenedor de Nebulis está en marcha y vuelve a intentarlo.
La lista de cuentas está vacía
La base de datos aún no tiene cuentas. Abre Nebulis en el navegador. Sin cuentas, Nebulis te deja entrar para que crees la primera.
¿Sigues sin poder entrar?
Escribe a [email protected] e incluye el mensaje que mostró la herramienta.