

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar o Ruby on Rails no Lightsail
<a name="amazon-lightsail-quick-start-guide-rubyonrails"></a>

**Você sabia?**  
 O Lightsail armazena sete instantâneos diários e substitui automaticamente os mais antigos pelos mais novos quando você ativa os instantâneos automáticos para sua instância. Para obter mais informações, consulte [Configurar instantâneos automáticos para instâncias e discos do Lightsail](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html). 

Aqui estão algumas etapas que você deve seguir para começar depois que sua instância do Ruby on Rails estiver em execução no Amazon Lightsail:

## Etapa 1: anexar um endereço IP estático à sua instância do Ruby on Rails
<a name="amazon-lightsail-ruby-on-rails-attach-static-ip"></a>

O endereço IP público dinâmico padrão anexado à sua instância muda cada vez que você interrompe e inicia a instância. Você pode criar um endereço IP estático e anexá-lo à sua instância para impedir que ele mude. Posteriormente, ao usar o nome de domínio com a sua instância, não será necessário atualizar os registros de DNS de seu domínio sempre que interromper e iniciar a instância. Você só pode anexar um endereço IP estático a cada instância.

Na página de gerenciamento de instâncias, na guia **Redes**, selecione **Criar um IP estático** ou **Anexar IP estático** (se você já criou um IP estático que possa ser anexado à sua instância) e siga as instruções na página. Para obter mais informações, consulte [Create a static IP and attach it to an instance](lightsail-create-static-ip.md).

![\[Anexe um endereço IP estático no console do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


## Etapa 2: Visite a página de boas-vindas da sua instância Ruby on Rails
<a name="amazon-lightsail-ruby-on-rails-visit-welcome-page"></a>

Navegue até o endereço IP estático da sua instância para acessar o aplicativo instalado nela.

1. Na sua página de gerenciamento de instâncias, na guia **Connect**, anote o IP estático.

1. Navegue até o endereço IP estático, por exemplo`http://192.0.0.1:3000`.

Para obter mais informações, consulte Guias do [Ruby on Rails](https://guides.rubyonrails.org/).

## Etapa 3: implantar seu aplicativo
<a name="amazon-lightsail-ruby-on-rails-deploy-application"></a>

1. Siga as instruções em [Transferir arquivos com segurança para instâncias Linux do Lightsail com SFTP](amazon-lightsail-connecting-to-linux-unix-instance-using-sftp.md) para copiar seu aplicativo para `/home/ec2-user/my_app`

1. Na página de gerenciamento da instância, na guia **Conectar**, escolha **Conectar usando SSH**.

1. Executar `sudo systemctl restart rails-server`

1. Navegue até o endereço IP estático da sua instância

## Etapa 4: Crie um instantâneo da sua instância do Ruby on Rails
<a name="amazon-lightsail-ruby-on-rails-create-snapshot"></a>

Após configurar o site do jeito que desejar, crie snapshots periódicos da sua instância para fazer backup. Um snapshot é uma cópia do disco do sistema e da configuração original de uma instância. Um snapshot contém todos os dados necessários para restaurar sua instância (a partir do momento em que o snapshot foi criado).

Você pode criar [instantâneos manualmente](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots) ou [ativar instantâneos automáticos para que o Lightsail crie instantâneos](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) diários para você. Se algo de errado acontecer com sua instância, crie uma nova instância de substituição usando o snapshot.

Você pode trabalhar com snapshots na página de gerenciamento da sua instância na guia **Snapshots**. Para obter mais informações, consulte [Snapshots no Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![\[Crie um instantâneo da instância no console do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
