Foro (cerca)

Nuestro foro utiliza un programa llamado cerca hecho por cblgh.

Cerca en Github

Cómo actualizar cerca

Estas fueron instrucciones directas de cblgh.

#!/bin/bash
TIME=$(date --rfc-3339=date)
echo "$TIME"

sqlite3 /PATH/TO/forum.db ".backup /PATH/TO/backups/$TIME.db"

Cambia los "PATH" a

A. Donde tu base de datos de encuentra

B. Donde quieres que se guarde el reespaldo

Si queremos instrucciones de cómo correrlo a través de systemd hay instrucciones aquí:

* Baja ("pull") los Ășltimo cambios del repositorio de cerca
* cd CARPETA-CON-REPO-DE-CERCA
* go build ./cmd/cerca

Ahora que tenemos el nuevo binario, podemos utilizar los comandos. Los podemos ver usando `--help`:

./cerca --help
./cerca migrate --help

Primero hacemos:

./cerca migrate -migration 2024-01-password-hash-migration

Luego:

./cerca migrate -migration 2024-02-thread-private-migration

Y listo.

./cerca --config path/to/your-cerca.toml

Hacemos copia del binario "viejo" (pre-migración) como buena práctica y por si se desconfigura el nuevo binario.