Documentación de Wardterm

Servidores desde la nube

Trae a Wardterm los servidores de DigitalOcean, Hetzner, Linode, Vultr, AWS, Azure, Google Cloud o Scaleway, en un grupo que se mantiene al día.

Conectar una cuenta

  1. En Mac y iPad, elige la flecha junto a Nuevo servidor. En iPhone, elige + en Servidores y después Desde la nube.
  2. Elige el proveedor: DigitalOcean, Hetzner Cloud, Linode, Vultr, AWS, Azure, Google Cloud o Scaleway.
  3. Pega una clave de acceso de solo lectura, creada como explica la hoja. El enlace de la hoja abre la página adecuada del proveedor.
  4. Elige Conectar.

La app lee los servidores de la cuenta y crea un grupo con el nombre del proveedor, con un servidor por cada máquina: su nombre, su dirección y su sistema. Si tienes bóvedas compartidas, la app pregunta en cuál va el grupo.

Qué pide cada proveedor

  • DigitalOcean: en API, Generate New Token, con Read Only, o Custom Scopes con droplet:read.
  • Hetzner Cloud: en la Hetzner Console, tu proyecto, y después Security y API tokens: un token con el permiso Read.
  • Linode: en Cloud Manager, tu perfil, y después API Tokens y Create a Personal Access Token, con Linodes en Read Only y todo lo demás en No Access.
  • Vultr: en Manage Organization, un Service User con una política que permita solo compute.instance.List, y su clave API. También sirve una clave API personal: limítala a tus direcciones IP en Account, API, Access Control.
  • AWS: en IAM, un usuario solo con la política AmazonEC2ReadOnlyAccess. En sus Security credentials, una clave de acceso: pega el ID de clave de acceso y la clave de acceso secreta.
  • Azure: una App registration con un client secret, y el rol Reader para la app en el Access control (IAM) de tu suscripción. Pega el ID de inquilino, el ID de cliente y el secreto de cliente.
  • Google Cloud: en IAM y Service accounts, una service account con el rol Compute Viewer. En Keys, añade una clave JSON y pega todo el archivo.
  • Scaleway: en IAM, una aplicación con una política que le dé InstancesReadOnly. Genera una clave API para la aplicación y pega su clave secreta.

Mostrar más

  • Usar direcciones privadas, para servidores a los que llegas por una VPN o un servidor de salto.
  • Usuario predeterminado, root si no lo cambias.
  • Solo servidores con la etiqueta, para traer una parte de la cuenta.
  • Regiones en AWS: todas las regiones activadas, o las que indiques.

Siempre al día

  • El grupo se actualiza cuando abres la lista de servidores, como mucho cada 10 minutos, y cuando eliges Actualizar en el menú del grupo.
  • Las máquinas nuevas se añaden. Lo que cambia en la cuenta cambia también aquí, salvo los campos que cambiaste a mano en la app: esos quedan como los pusiste.
  • Una máquina que desaparece de la cuenta va a la Papelera, y vuelve si aparece de nuevo.
  • Los ajustes del proveedor, en el menú del grupo, cambian la clave y las opciones.