Configuración de VPS - Resumen

Hola, soy Beto Quiroga Esta semana grabé un minicurso sobre cómo configurar un VPS desde cero para nuestro canal de youtube. Sé que no es muy extenso y no se abarca temas de mayor profundidad pero es un vistazo general para los que aún no lo habían hecho antes.

Diseño web
3 minutos
Hace 8 años
Configuración de VPS - Resumen

¡Accede a cientos de cursos
con solo un pago al año!

Blog Microbanner

Hola, soy Beto Quiroga

Esta semana grabé un minicurso sobre cómo configurar un VPS desde cero para nuestro canal de youtube. Sé que no es muy extenso y no se abarca temas de mayor profundidad pero es un vistazo general para los que aún no lo habían hecho antes.

En los videos dije que dejaría en la descripción los comandos que había utilizado, pero que mejor que dejarlos en un blog post como este y así les servirá sin tener que ir nuevamente al video. Si no viste el curso aquí te lo dejo para que lo revises.

Comencemos.

1. Comprar un servidor en Linode

Este paso no tiene comandos sino simples pasos.

  • Crear cuenta en https://manager.linode.com/session/signup
  • Confirmar la cuenta con el correo que nos mandará Linode (Click en el enlace para confirmar la cuenta regresando al sitio de Linode)
  • Llenar datos de la cuenta y de la tarjeta de crédito
  • Elegir el producto que deseamos adquirir (En el curso elegimos Linode 1024 que es el más barato) y el datacenter donde este estará alojado físicamente.

Una vez que nuestro producto sea comprado debemos 'instalar' el sistema operativo que queramos

  • Click en el enlace 'Deploy an Image' en la pestaña Dashboard
  • Elegimos Debian 8
  • Elegir tamaño de la partición, SWAP disk y escribir la contraseña para el usuario root.
  • Click en Deploy

Cuando el proceso termine, en nuestra pestaña Dashboard debemos hacer click en el botón 'boot' para encender el servidor y poder acceder.

2. Configuración del entorno LAMP

Ingresar por medio de ssh con el comando:

1ssh user@ipdelservidor

Ejecutar la actualización de apt-get

1apt-get update

Instalar Apache 2

1apt-get install apache2 -y

Instalar MySQL mediante MariaDB con estos 5 comandos (Comando sólo para Debian, si usas otra distribución ingresa a Este enlace)

1sudo apt-get install software-properties-common 2sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 3sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.upb.edu.co/mariadb/repo/10.2/debian jessie main'
1sudo apt-get update 2sudo apt-get install mariadb-server

Instalar PHP 7.0

Abrimos el archivo sources

1nano /etc/apt/sources.list

Pega el siguiente texto al final de ese archivo (luego ctrl+o para guardar y ctrl+x para salir)

1deb http://packages.dotdeb.org jessie all 2deb-src http://packages.dotdeb.org jessie all

Descarga el archivo dotdeb.gpg

1wget https://www.dotdeb.org/dotdeb.gpg

Agrega ese archivo a apt-get y actualizalo

1apt-key add dotdeb.gpg 2apt-get update

Instala PHP 7.0  y la Libreria de Apache2

1apt-get install php7.0 libapache2-mod-php7 -y

3. Librerías PHP - Instalar Herramientas adicionales

En este caso instalé las siguientes librerías.

1apt-get install php7.0-mysql php7.0-mcrypt php7.0-curl php-all-dev php7.0-gd php-pear php7.0-pspell php7.0-xmlrpc php7.0-mbstring -y

Luego abre el archivo php.ini con

1 nano /etc/php/7.0/apache2/php.ini

Y cambia los siguientes valores

1realpath_cache_ttl = 36000 2max_execution_time = 300 3max_input_time = 60 4memory_limit = 512M 5post_max_size = 128M 6upload_max_filesize = 128M

Reinicia tu servidor Apache

1systemctl restart apache2

Instalación de Git, tree y vim

1apt-get install git tree vim -y

4. Dominio y cliente de correos

Esta sección es un poco más mecánica y para este punto te aconsejo que veas el cuarto video de nuestro minicurso para poder ver los pasos que he seguido con mayor detalle.

Espero realmente que este minicurso haya sido de ayuda para ti que recién estás empezando con la administración de servidores. Espero volver pronto con un nuevo minicurso.

Un abrazo

Comentarios de los usuarios