Servidor pronto para usar

Ruby on Rails

Framework de Aplicação Web

screenshots Ruby on Rails

Ruby sobre os trilhos é um framework web de código aberto otimizado para a felicidade do programador e produtividade sustentável. Escrito em Ruby, Rails permite que você escreva um belo código favorecendo a convenção sobre a configuração. O resultado é um framework web que permite que você transfira da ideia para a implementação em um período muito curto de tempo.

Este appliance inclui todas as características padrão em TurnKey Core, e ainda por cima:

  • Suporte SSL fora da caixa.

  • Módulos Webmin para configurar Apache2 e MySQL.

  • Configuração do Ruby no Rails:

    • Ruby 3.3 e Rails 7.2 de pacotes Debian 13.

    • Implantação através de FUSÃO Passageiro para Apache.

    • Aplicação Rails de exemplo pré-configurada localizada em /var/www/railsapp

    • Bancos de dados MariaDB e um usuário de aplicativo configurados para produção, desenvolvimento e testes.

    • Node.js 20 e pacotes de compilação essenciais para o desenvolvimento de aplicativos.

  • Rails, Ruby, Passenger e as gemas da aplicação de amostra são mantidas por pacotes Debian APT. O bloqueio Bundler da aplicação de exemplo é gerado a partir daqueles pacotes instalados localmente.

Atualizando a pilha de Rails empacotada:

apt update
apt full-upgrade

As gemas específicas de aplicativos adicionadas por um desenvolvedor continuam a usar o Bundler do diretório de aplicativos.

Ver o Ruby on Rails docs Para mais pormenores.

Credenciais (senhas definidas na primeira inicialização)

  • Webmin e SSH: nome de utilizador raiz

A credencial de aplicação MariaDB gerada é armazenada em /var/www/railsapp/config/database.yml e é regenerado durante a primeira bota.

Versão estável: 19.0 (changelog)

Detalhes de uso & Fazer login para administração

Sem senhas padrão: Por razões de segurança não existem senhas padrão. Todas as senhas estão definidas em inicialização do sistema Tempo.

Ignorar o aviso do navegador SSL: browsers não gostam de certificados SSL autoassinados, mas este é o único tipo que pode ser gerado automaticamente sem pagar uma Autoridade de Certificado comercial.

Web - aponte o seu navegador para:

  1. http://12.34.56.789/ - não criptografado, então não há aviso do navegador
  2. https://12.34.56.789/ - criptografado com certificado SSL autoassinado

Nome de utilizador para administração de bases de dados:

  • Ferramenta de linha de comando MySQL; faça login como raiz (sem senha necessária):
    $ mysql --user root
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    
  • Nome de usuário para administração do sistema OS:

    Iniciar sessão como raiz excepto em Mercado AWS que usa o nome de usuário administrador.

    1. Aponte o seu navegador para:
    2. Login com cliente SSH:
      ssh root@12.34.56.789
      

      Caso especial para o mercado AWS:

      ssh admin@12.34.56.789
      

    * Substituir 1234.56.789 por um IP ou nome de host válido.