Vai al contenuto principale

Strumento a riga di comando per la gestione dei server di gioco.

Distribuzione di un'applicazione Marketplace

Linode Marketplace consente di distribuire facilmente il software su un'istanza di calcolo utilizzando il Cloud Manager. Per i passaggi completi, vedere Iniziare con le applicazioni Marketplace .

  1. Accedere al Cloud Manager e selezionare il link Marketplace dal menu di navigazione a sinistra. Viene visualizzata la pagina di creazione di Linode con la scheda Marketplace preselezionata.
  2. Nella sezione Seleziona applicazione, selezionare l'applicazione che si desidera distribuire.
  3. Completare il modulo seguendo i passaggi e i consigli della guida Creazione di un'istanza di calcolo. A seconda dell'applicazione Marketplace selezionata, potrebbero essere disponibili ulteriori opzioni di configurazione. Vedere la sezione Opzioni di configurazione di seguito per le distribuzioni compatibili, i piani consigliati e le opzioni di configurazione aggiuntive disponibili per l'applicazione Marketplace .
  4. Fare clic sul pulsante Crea Linode. Una volta che l'istanza di calcolo è stata approvvigionata e si è accesa completamente, attendere il completamento dell'installazione del software. Se l'istanza viene spenta o riavviata prima di questo momento, è probabile che l'installazione del software fallisca.
  5. Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.

Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.

Tempo di installazione stimato: LinuxGSM dovrebbe essere completamente installato entro 10-15 minuti dal termine del provisioning dell'istanza di calcolo.

Distribuzione di un'applicazione Marketplace

  • Distribuzioni supportate: Ubuntu 22.04 LTS
  • Piano suggerito: È possibile utilizzare tutti i tipi e le dimensioni di piano.

Opzioni LinuxGSM

  • Indirizzo e-mail (obbligatorio): Inserire l'indirizzo e-mail da utilizzare per la generazione dei certificati SSL.
  • Nome del server di gioco: Immettere il codice del server che si desidera installare. Vedere l'elenco dei server LinuxGSM.

Utente limitato di Sudo

È necessario compilare i seguenti campi per creare automaticamente un utente sudo limitato, con una password forte generata per la nuova istanza di calcolo. Questo account sarà assegnato alla cartella sudo che fornisce permessi elevati quando si eseguono comandi con l'opzione sudo prefisso.

  • Utente sudo limitato: Inserire il nome utente preferito per l'utente limitato. Non sono ammesse lettere maiuscole, spazi o caratteri speciali.

    Individuazione della password Sudo generata
    Per l'utente limitato viene generata una password che viene memorizzata in un file .credentials nella loro home directory, insieme alle password specifiche dell'applicazione. È possibile visualizzarlo eseguendo: cat /home/$USERNAME/.credentials

    Per ottenere risultati ottimali, aggiungere una chiave SSH per l'utente di Cloud Manager che sta distribuendo l'istanza e selezionare tale utente come utente authorized_user nella sezione API o selezionando l'opzione nel Cloud Manager. La loro pubkey SSH sarà assegnata sia a root che all'utente limitato.
  • Disattivare l'accesso root tramite SSH: Per bloccare l'accesso dell'utente root tramite SSH, selezionare . È comunque possibile passare all'utente root una volta effettuato l'accesso e si può anche accedere come root tramite Lish.

    Accesso all'istanza senza SSH
    Se si disabilita l'accesso di root per l'installazione e non si fornisce una chiave SSH valida per l'account assegnata al server di installazione. authorized_userè necessario effettuare il login come utente root tramite il file Console Lish ed eseguire cat /home/$USERNAME/.credentials per visualizzare la password generata per l'utente limitato.

Dominio personalizzato (opzionale)

Se si desidera configurare automaticamente un dominio personalizzato, è necessario prima configurare il dominio per utilizzare i server dei nomi di Linode. In genere, questo si ottiene direttamente tramite il proprio registrar. Vedere Utilizzare i server dei nomi di Linode con il proprio dominio. Una volta terminato, è possibile compilare i seguenti campi per l'applicazione Marketplace :

  • Token Linode API : Se si desidera utilizzare il token Linode DNS Manager per gestire i record DNS del proprio dominio personalizzato, creare un token di accesso personale Linode sul proprio account con accesso in lettura/scrittura ai domini. API Personal Access Token sul proprio account con accesso in lettura/scrittura ai domini. Se questo viene fornito insieme ai campi del sottodominio e del dominio (descritti di seguito), l'installazione tenta di creare i record DNS tramite Linode. API. Vedere Ottenere un token di accesso API . Se non si fornisce questo campo, è necessario configurare manualmente i record DNS tramite il proprio provider DNS e puntarli all'indirizzo IP della nuova istanza.
  • Sottodominio: Il sottodominio che si desidera utilizzare, come ad esempio www per www.example.com.
  • Dominio: Il nome di dominio che si desidera utilizzare, ad esempio example.com.

Avvertenze: Non utilizzare un carattere di virgolette doppie (") all'interno di qualsiasi campo di configurazione specifico dell'app, compresi i campi della password dell'utente e del database. Questo carattere speciale può causare problemi durante la distribuzione.

Come iniziare dopo la distribuzione

Ottenere la password di amministrazione

La password per l'account utente sudo è stata generata automaticamente durante il processo di installazione iniziale. Per trovare questa password, accedere alla propria istanza di calcolo tramite il menu Console LISHo con SSH, se si è fornito un file Chiave del conto. Le credenziali sono disponibili nel file /home/$USERNAME/.credentials:

cat /home/$USERNAME/.credentials
Sudo Username: $USERNAME
Sudo Password: 0oVSsWmkbGesmtuTlOEgFl7t
LinuxGSM User: linuxgsm
LinuxGSM User Password: nc023n30cal-3kd

L'utente LinuxGSM è membro del gruppo sudo.

Per completare il processo di installazione del server, eseguire su linuxgsm && chdir /home/linuxgsm seguito da ./$GAMEERVERNAME install.

Ulteriori informazioni

Ulteriori informazioni sono disponibili presso LinuxGSM.

L'applicazione LinuxGSM Marketplace è stata sviluppata dal team Linode. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode. Per il supporto relativo a LinuxGSM stesso, connettersi con la comunità tramite Discord.