← Volver atrás

Admin Cerca

El repositorio de cerca lo tenemos clonado en:

/home/archipielago/cerca/

La instalación de cerca la hemos realizado como indican las instrucciones del README:

repositorio de cerca

Hacer parche para traducciones

Desde la carpeta del repositorio, editar el archivo i18n/i18n.go

Copiarlo al baúl:

cp -vu i18n/i18n.go ~/baul/

Generar el parche con git:

git diff > ~/baul/traducción.patch

Implementar cambios en el Puerto

(Ya sea para probar las traducciones o traer las actualizaciones que haya en el repo)

Desde la carpeta del repositorio, como el user archipielago:

Recompilar cerca (y corregir posibles errores hasta que no salga ningún mensaje)

go build ./cmd/cerca

si sale error de que "go: command not found", hacer previamente:

source ~/.profile

Actualizar el binario:

sudo install -m755 'cerca' '/usr/local/bin/cerca'

Volver a iniciar el servicio:

sudo systemctl start cerca

Observaciones

Si creamos une usuarie desde la consola, no aparece en la lista de usuaries en el panel de admin. Tampoco deja acceder con las credenciales que aparecen en la consola.

Para que ese usuarie tenga acceso tenemos que "crear unx usuarie nuevx" con el mismo nombre. De esta forma se "reinicia" su contraseña y puede acceder.

Algo a notar es que esxs usuaries que se crean no pueden hacerse admin, aún cuando desde la consola diga que "ya lo son".