Documentazione di Wardterm

Server dal cloud

Porta in Wardterm i server di DigitalOcean, Hetzner, Linode, Vultr, AWS, Azure, Google Cloud o Scaleway, in un gruppo che resta aggiornato.

Collega un account

  1. Su Mac e iPad scegli la freccia accanto a Nuovo server. Su iPhone scegli + in Server, poi Dal cloud.
  2. Scegli il fornitore: DigitalOcean, Hetzner Cloud, Linode, Vultr, AWS, Azure, Google Cloud o Scaleway.
  3. Incolla una chiave di accesso di sola lettura, creata come spiega il foglio. Il link nel foglio apre la pagina giusta del fornitore.
  4. Scegli Collega.

L'app legge i server dell'account, poi crea un gruppo con il nome del fornitore, con un server per ogni macchina: nome, indirizzo e sistema. Se hai vault condivisi, l'app chiede in quale vault va il gruppo.

Cosa chiede ogni fornitore

  • DigitalOcean: in API, Generate New Token, con Read Only, oppure Custom Scopes con droplet:read.
  • Hetzner Cloud: nella Hetzner Console, il progetto, poi Security e API tokens: un token con il permesso Read.
  • Linode: in Cloud Manager, il profilo, poi API Tokens e Create a Personal Access Token, con Linodes su Read Only e tutto il resto su No Access.
  • Vultr: in Manage Organization, un Service User con una policy che permette solo compute.instance.List, e la sua chiave API. Va bene anche una chiave API personale: limitala ai tuoi indirizzi IP in Account, API, Access Control.
  • AWS: in IAM, un utente con la sola policy AmazonEC2ReadOnlyAccess. Nelle sue Security credentials, una chiave di accesso: incolla l'ID della chiave di accesso e la chiave di accesso segreta.
  • Azure: una App registration con un client secret, e il ruolo Reader per l'app nell'Access control (IAM) della sottoscrizione. Incolla ID tenant, ID client e segreto client.
  • Google Cloud: in IAM e Service accounts, un service account con il ruolo Compute Viewer. In Keys aggiungi una chiave JSON e incolla tutto il file.
  • Scaleway: in IAM, un'applicazione con una policy che le dà InstancesReadOnly. Genera una chiave API per l'applicazione e incolla la sua chiave segreta.

Mostra altro

  • Usa gli indirizzi privati, per i server che raggiungi con una VPN o un server di salto.
  • Utente predefinito, root se non lo cambi.
  • Solo i server con il tag, per portare dentro una parte dell'account.
  • Regioni su AWS: tutte le regioni attive, o quelle che scrivi.

Sempre aggiornato

  • Il gruppo si aggiorna quando apri la lista dei server, al massimo ogni 10 minuti, e quando scegli Aggiorna nel menu del gruppo.
  • Le macchine nuove vengono aggiunte. Quello che cambia nell'account cambia anche qui, tranne i campi che hai cambiato a mano nell'app: quelli restano come li hai messi.
  • Una macchina sparita dall'account va nel Cestino, e torna se ricompare.
  • Le impostazioni del fornitore, nel menu del gruppo, cambiano la chiave e le opzioni.