Servidor listo para usar
Ruby on Rails
Marco de aplicación de la Web
- Basado en Debian
- Actualizaciones de seguridad automáticas
- Libre y de código abierto
Capturas de pantalla Ruby on Rails
Ruby en Rails es un marco web de código abierto optimizado para la felicidad de programador y la productividad sostenible. Escrito en Ruby, Rails te permite escribir un código hermoso favoreciendo la convención sobre la configuración. El resultado es un marco web que le permite pasar de la idea a la implementación en un período muy corto de tiempo.
Este appliance incluye todas las características estándar en TurnKey Core, y encima de eso:
Soporte SSL fuera de la caja.
Módulos Webmin para configurar Apache2, y MySQL.
Ruby on Rails configuración:
Ruby 3.3 y Rails 7.2 de Debian 13 paquetes.
Despliegue a través de Phusion Passenger para Apache.
Ejemplo preconfigurado Aplicación Rails localizado en /var/www/railsapp
Bases de datos MariaDB y un usuario de aplicación configurado para producción, desarrollo y pruebas.
Node.js 20 y paquetes esenciales para el desarrollo de aplicaciones.
Las gemas de la aplicación de la muestra, Ruby, Pasajero y las gemas de la aplicación de la muestra se mantienen por paquetes Debian APT. El bloqueo Bundler de la aplicación muestra se genera a partir de los paquetes instalados localmente.
Actualización de la pila de Rails empaquetado:
apt update apt full-upgrade
gemas específicas para aplicaciones agregadas por un desarrollador siguen utilizando Bundler desde el directorio de aplicación.
Ver el Ruby en Rails docs para más detalles.
Credenciales (palabras puestas en la primera bota)
Webmin y SSH: nombre de usuario root
La credencial de aplicación MariaDB generada se almacena en /var/www/railsapp/config/database.yml y se regenera durante la primera bota.
Correr desde el navegador
V 19.0
V 18.1
GitHub
Detalles de uso " Iniciar sesión en Administración
No contraseñas predeterminadas: Por razones de seguridad no hay contraseñas predeterminadas. Todas las contraseñas se establecen en inicialización del sistema tiempo.
Ignora la advertencia del navegador SSL: los navegadores no les gustan los certificados SSL auto-firmados, pero este es el único tipo que se puede generar automáticamente sin pagar una Autoridad de Certificado comercial.
Web - apuntar su navegador en cualquiera de los dos:
- http://12.34.56.789/ - no cifrado así que no hay advertencia del navegador
- https://12.34.56.789/ - encriptado con certificado SSL auto-firmado
Nombre de usuario para la administración de bases de datos:
- MySQL línea de comando herramienta; inicie sesión como root (no se requiere contraseña):
$ 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>
- Indica tu navegador para:
- https://12.34.56.789:12321/ - Panel de control de sistemas
- https://12.34.56.789:12320/ - Terminal de línea de comandos basado en la web
- Iniciar sesión con SSH cliente:
ssh root@12.34.56.789
Caso especial para el mercado AWS:
ssh admin@12.34.56.789
Nombre de usuario para la administración del sistema operativo:
Iniciar sesión root excepto en Mercado AWS que utiliza el nombre de usuario admin.
* Reemplazar 12.34.56.789 con un IP válido o nombre de host.
