Actualizar
Desde el panel de control
Sección titulada «Desde el panel de control»Pier tiene un flujo de autoactualización integrado.
- Abre Settings → Updates.
- Haz clic en Check now — Pier compara la fecha de modificación del binario instalado con el último recurso de la release de GitHub.
- Si hay una versión más reciente disponible, haz clic en Update & restart. Pier descarga el nuevo binario, realiza un intercambio atómico y se reinicia mediante systemd.
El binario anterior se conserva en /opt/pier/bin/pier.old para la reversión.
Qué cubre la actualización desde el panel
Sección titulada «Qué cubre la actualización desde el panel»El flujo del panel reemplaza únicamente el binario del núcleo pier. Otras dos piezas
del host provienen del instalador y la autoactualización nunca las toca:
pier-net-helper— el demonio privilegiado que aplica la actualización y ejecuta las operaciones de la malla WireGuard./etc/systemd/system/pier-net-helper.service— su unidad de systemd, que es lo que hace que/run/pier/net.socksea accesible para el usuario sin privilegiospier.
Esto importa cuando una corrección afecta al helper o a su unidad. Para incorporarlas, vuelve a ejecutar el instalador en el servidor:
curl -fsSL https://pier.team/install | sudo bashSi Pier informa de que el helper privilegiado es inaccesible, este es el comando a ejecutar: un nodo en ese estado no puede autoactualizarse en absoluto, porque la actualización la aplica el propio helper.
Actualización manual
Sección titulada «Actualización manual»sudo systemctl stop piersudo curl -fsSL https://github.com/joveptesg/pier/releases/download/latest/pier-linux-amd64 -o /opt/pier/bin/pier.newsudo chmod +x /opt/pier/bin/pier.newsudo mv /opt/pier/bin/pier /opt/pier/bin/pier.oldsudo mv /opt/pier/bin/pier.new /opt/pier/bin/piersudo systemctl start pierReversión
Sección titulada «Reversión»sudo systemctl stop piersudo mv /opt/pier/bin/pier.old /opt/pier/bin/piersudo systemctl start pier