Rafa Pérez comparte con nosotros su receta para preparar un VPS para
empezar a desarrollar y probar Ruby. Su guia esta basada en el entorno
de Fedora 15, usa Ruby Version Manager, Ruby 1.9.3 y PostgreSQL
Comencemos con la guia, lo primero es entrar por SSH al servidor y
cambiar la clave del usuario root:
Lo proximo es crear un usuario con el que accederemos el VPS a diario:
useradd tu_nuevo_usuario_aqui passwd tu_nuevo_usuario_aqui tu_password_complejo_aqui
Cambiar el puerto del sshd (si el hosting lo permite) y no permitir logging del root por ssh:
vim /etc/ssh/sshd_config
Port 2877 PermitRootLogin no
Donde 2877 es el puerto donde queremos que el servicio de SSH comience a escuchar.
Revisar las actualizaciones del sistema y de ser necesario instalarlas:
yum check-update yum update
A continuación instalamos mi editor de texto favorito vim:
Instalar git:
Instalar RVM y vemos los paquetes requeridos:
curl -L get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm requirements
Ahora instalamos los paquetes requeridos por RVM:
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
Continuamos con la instalación de ruby:
Instalar postgresql:
yum install postgresql-contrib.x86_64 postgresql.x86_64 postgresql-server.x86_64
Iniciar la base de datos:
service postgresql initdb
Modificar acceso de usuarios:
vim /var/lib/pgsql/data/pg_hba.conf
Cambiar el ident por md5 dejando las opciones default para que
simplemente corra sin acceso remoto en el servidor. Cualquier duda o pregunta pueden consultarla con el autor: Rafa Pérez.
Recuerda, si quieres compartir algun articulo, solo envialo en los comentarios de Contacto.