[Servidores VPS] que hacer con ellos. Ejemplos

B

Node.js con nginx

Si queréis ejecutar node.js bajo nginx, por el problemilla de no poder sacar nodejs por el puerto 80 sin ser root, pues vamos a usar nginx. Creo que con iptables redireccionando el puerto se puede hacer, pero bueno... he tomado esta opción y funciona!

Vamos alla.

Primero, instalamos nodejs y nginx

instalacion de nodejs

$ sudo apt-get update && sudo apt-get install git curl build-essential openssl libssl-dev gcc
$ git clone https://github.com/joyent/node.git
$ cd node && ./configure --openssl-libpath=/usr/lib/ssl
$ make
$ make install

instalacion de nginx

$ sudo apt-get update
$ sudo apt-get install nginx

Bien, una vez instalado nos vamos a /etc/nginx/sites-available/

$ cd /etc/nginx/sites-available

con nuestro editor favorito (en este caso nano) creamos un archivo con el nombre de nuestro dominio

$ sudo nano dominio.es

Dentro del archivo colocamos lo siguiente:

# IP y puerto donde ejecutamos nodejs, en este caso el puerto 8080, puedes coger el que quieras
upstream app_yourdomain {
    server 127.0.0.1:8080;
}

# the nginx server instance
server {
    listen 0.0.0.0:80;
    server_name dominio.es dominio;
    access_log /var/log/nginx/dominio.log;

# pasamos a nodejs lo que viene por http
location / {
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Host $http_host;
  proxy_set_header X-NginX-Proxy true;

  proxy_pass http://127.0.0.1:8080/;
  proxy_redirect off;
}
 }

Ahora hay que activar el sitio, ¿como? con un enlace

$ cd /etc/nginx/sites-enabled/ 
$ sudo ln -s /etc/nginx/sites-available/dominio.es dominio.es

Ahora, en el directorio que queramos montamos nodejs:

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Que pasa mediavida\n');
}).listen(3000, "127.0.0.1");
console.log('Servidor funcionando en http://127.0.0.1:3000/');

Reiniciamos nginx

$ sudo /etc/init.d/nginx restart

Y ejecutamos nodejs

$ node app.js

Y ya tenemos todo funcionado :D

pd, cualquier cosa avisadme

2
Get

desde luego que estoy haciendo estas guias para que la gente pueda usar un vps para trastear, cacharrearlo y perder el miedo a hacerse uno mismo las cosas. Despues para cosas serias:
Alquilarse uno de verdad. Vps o dedicado.

sPNkKkKkKkKk

A mi me han dicho que no hay vps que ya no les quedan oO'

banerplayer

Una preguntita, he visto que hay que mantener un minimo de tráfico para mantener el vps activo, actualmente tengo un servidor de teamspeak3 montado y funcionando (al que se conectan max de 3 a 5 personas)

¿Solo con el pequeño trafico que genera el servidor de teamspeak seria suficiente para mantener vivo el vps?

1 respuesta
Get

#94 si.
alguna conexion al ssh de vez en cuando para hacer un apt-get update tambien.

vincen

jajajajajjaa, me han cancelado el servidor por minear "bitcoins"

susp!Generating bitcoins detected

Host1Free does not allow such activity
Goodbye.

2 2 respuestas
Shinrak

#96 mierda quería probar eso xDDD

2
SpiuK

No se cuanto esperabais minear en un server de esas caracteristicas pero bueno xD

1 respuesta
Shinrak

#98 No era por las bitcoins, solo era para probar a cuanto se iba a poner xDD

Get

#96 pon un manual, de como montarlo. que se pueda o no ... es otra cosa.

1 1 respuesta
vincen

#100 https://bitcointalk.org/index.php?topic=55038.msg654850#msg654850

1 respuesta
MrAw3s0m3

No me concedieron el VPS >.<

sPNkKkKkKkKk

Ni a mi :palm:

Get

bueno, paciencia. ya habran y se podran pedir de nuevo.

B

#101 pero curratelo y ponlo en español y tal :palm:

1
Radram

A ver si alguien me puede ayudar, al final me cree el vps en http://www.vps.me/ , he montado el servidor y eso. Pero intento entrar poniendo la ip del servidor :S y no me conecta nunca me dice siempre failed to connect.

1 respuesta
Get

#106 vps.me provee servidores con conectividad ipv6 solamente. si tu conexion adsl/cable no dispone de ipv6, no puedes conectar, a noser que te hagas un tunnel de ipv4 a 6
O tambien puedes en el panel del vps abrir un puerto en la ipv4 compartida


Almenos para poder entrar...

Nucklear

Bueno ya que estais con las guías os pongo una de como minear cryptocoins en la nube aprovechando algun VPS como Linode (Gratis durante 4 horas/server sin limitación de cuentas).

El tutorial está hecho para Quarks pero puede ser usado para cualquier moneda que se pueda minear por CPU.

Minando Cryptocurrencies en la nube

PROS/CONS

PROS:
• No necesita tarjeta de crédito
• Permite multicuenta
CONS:
• 4 horas de uso
• 15-20kh/s por nucleo (Máquinas de 8 cores)

Prerrequisitos:

  • Putty (Cliente SSH)

  • Cuenta de email válida

  • Si ya hemos creado mas de 3 máquinas una nueva IP.

Paso 1. Registra y crea tu VM

Registrate en https://www.linode.com/ y crea una máquina virtual (Las mas rápidas están en Tokio)

Paso 2. Instala el miner y hazlo funcionar

Conéctate a la VM que has creado por ssh e instala el miner con los siguientes comandos.

apt-get install git build-essential automake  libcurl4-openssl-dev libdb++-dev  libminiupnpc-dev libboost-all-dev autotools-dev

git clone https://github.com/uncle-bob/quarkcoin-cpuminer.git

cd quarkcoin-cpuminer

./autogen.sh

./configure

make

Una vez instalado solo tenemos que apuntar a un pool con el minero y empezar a generar monedas:

./minerd -a quark -o stratum+tcp://qrk.coinmine.pl:6010 –u <your_username>.<your_worker> –p <your_password_here>

Y así ya lo tendremos funcionando:

Si no os ha quedado clara la instalación o la creación de la VM aqui os dejo la guia en google docs con los pasos mas detallados, la hice en inglés pero supongo que no hará falta una traducción:

https://drive.google.com/file/d/0B4qDZUJSCnsjU05jbW1HcFltRTA/edit?usp=sharing

Y si no sabeis de que sirve esto podéis pasaros por estos hilos:

http://www.mediavida.com/foro/off-topic/altcoins-mas-alla-del-bitcoin-498475
http://www.mediavida.com/foro/off-topic/bitcoin-moneda-anonima-digital-p2p-416177

3
14 días después
D

#1 una cosa que no entiendo de la configuración de nginx para montar un owncloud.

¿Por qué pones varias directivas rewrite en caldav,carddav y webdav?

1 respuesta
B

el 90% de los proveedores vps os cancelará el servicio si minais por el consumo de cpu, avisados estáis.

1 respuesta
Get

#109 porque el owncloud es caldav,carddav y webdav tambien. no es plan de montar owncloud sin todas sus funciones disponibles no?

wiFlY

#110 eso quiere decir que si montamos un server de juegos nos lo echaran abajo?

1 respuesta
afketo

#112 en algunos te dejan montar tus servidores, incluso hay tutoriales en los mismos foros del vps.

NeO_PedritO

Yo no he podido obtener uno ni en host1free ni en vps.me, está todo lleno :/

C

Yo también lo he estado usando para minar altcoin, veo que ya hay alguna guía, si necesitais ayuda escribirme, que llevo unos meses peleándome con ellas XD

ToXiC487

Acabo de registrarme en las 3 webs del OP, mi intención es montarme un server de TS3, de algunos juegos y para trastear más que nada. Recomendais alguno en especial?

afketo

tengo montando en el hostfree un ts3 un ventrilo y un bouncer de irc.. van normalillos ya que la conexión es muy justa, si te puedo ayudar en algo me avisas

1 respuesta
ToXiC487

#117 Bueno, de momento estoy a la espera de la confirmación de la aprobación del server, me pondré a ello en cuanto me la den y si me surge algo te aviso, gracias.

Edit: Tardan mucho en confirmarte el server en Host1free? De los otros dos, en vps.me dicen que no les quedan de los gratis y en Jelly hace falta referido.

Edit2: Vale, hoy me han mandado un mail. Procedo a ilustraros:

Vamos que se han quedado sin servers gratis. :_(

13 días después
SniperWoolf

Como habeis echo para la confirmacion por sms de vps.me? No me apetece dar mi numero de telefono xD Tambien me he registrado en el otro de host1free y pendiente de aprobacion

1 respuesta
ToXiC487

#119 Una vez confirmas por sms te dicen que se han quedado sin servers gratis, o por lo menos eso me dijo a mí, con Host1free me pasó lo mismo, a la semana me mandaron un mail en el que decían que no les quedaban.