Está en la página 1de 7

1.030.

696963 1

Taller teórico/práctico

Taller teórico/práctico

I. INTRODUCTION

El presente informe detalla el proceso de creación y


configuración de un servidor utilizando una Raspberry Pi, un
reto que muestra la administración de servidores y la
configuración de servicios en un entorno de hardware limitado
pero versátil. Se documenta paso a paso el proceso de
instalación y configuración de los servicios necesarios para
establecer un servidor funcional, así como los desafíos
encontrados durante el proceso y las soluciones aplicadas para
Christian Andrés Tavera Echeverry superarlos.

A lo largo de este informe, se presentarán los pasos


detallados para la instalación de los servicios seleccionados, la
configuración de estos y la solución de los problemas que
surgieron durante el proceso. Se incluirán capturas de pantalla
que ilustran cada etapa del proceso, así como las
modificaciones realizadas para adaptarse a las novedades y
desafíos encontrados en el camino.

Fundación Universitaria Compensar


Administración y Gestión de Servidores
catavera @ucompensar.edu.co
Ingeniería de Sistemas


II. REQUISITOS DE HARDWARE:
1.030.696963 2

- Raspberry Pi: Es la parte principal del servidor.

-Tarjeta microSD: Se utiliza como medio de


almacenamiento para el sistema operativo y los datos
del servidor. Se recomienda una tarjeta de al menos
16 GB de capacidad para que pueda soportar el
sistema operativo.

-Adaptador de corriente: Para alimentar la


Raspberry Pi. Adaptador de corriente compatible con
la Raspberry Pi que se esté utilizando. Paso 2: Seleccionamos la opción de descarga y ejecutamos
el programa para proceder a la instalación.
-CPU: Un equipo con un mínimo de 6gb de RAM y
un procesador mínimo de séptima generación.

-Monitor: Una pantalla con entrada HDMI con


capacidad para reproducir video a 1080p.

Paso 3: Al culminar la instalacion se desplegara una


ventana el la cual hay tres casillas de selección, que nos
permitira elegir el tipo de dispositivo que es el tipo de
raspberry que estamos manejando, elegimos el sistema
operativo y el dispositivo de almacenamisnto que es la
memoria sd que tenemos.

III. PROCEDIMIENTO DE INSTALACIÓN:

Paso 1: Inicialmente procedemos a ingresar al siguiente


enlace (Raspberry Pi OS – Raspberry Pi), el cual nos
direcciona al sitio web en el cual vamos a poder descargar la
imagen actualizada y apropiada para posteriormente montar el
servidor local en la Raspberry.
1.030.696963 3

Paso 5: Sacamos la sd de la pc donde estamos realizando la


instalación y la introducimos a la Raspberry y posteriormente
iniciamos el programa y este sera como cualquier inicio de un
sistema operativo generando un escritorio y un panel de
herramientas.

Paso 4: Procedemos a configurar el usuario y contraseña,


este es un paso muy importante ya que si se nos olvida
tendriamos que volver a instalar todo nuevamente. IV. CONFIGURACION

Paso 1: Estando en nuestra interfaz vamos a abrir nuestra


consola y a conectarnos a internet ya sea por cable de ethernet
o por wifi, es importante recalcar que el comando principal
que nos permite ejecutar comandos con los privilegios de
administrador es (sudo) y sabiendo esto vamos a ejecutar el
siguiente comando sudo raspi-config, el cual nos
despliega una ventana donde seleccionamos la opción Expand
Filesystem, para indicar que se va usar toda la capacidad de la
1.030.696963 4

memoria sd para crear el servidor, posteriormente ingresamos V. CREAR SERVIDOR WEB


a la opción (advance options) para cambiar el idioma y Paso 1: Tenemos que comprobar que contamos con todas las
también cambiar la opción SSH. Al realizar esto debemos actualizaciones y para esto tendremos que ejecutar los
reiniciar nuestro equipo para ver reflejados los cambios. siguientes comandos ( sudo apt-get update - sudo
apt-get upgrade ), que nos servirá para instalar todo lo
que pueda llegar a hacer falta para el servidor.

VI. INSTALACIÓN MYSQL:


Paso 1: Se requiere instalar un motor de base de datos en este
caso el que mejor compatibilidad tiene con PHP es MySQL ,
por lo cual vamos a digitar el siguiente comando(sudo apt-
get install mysql-servermysql-client
), y esperar que se ejecute para que de esta forma se instalen
los paquetes.

En el momento de la instalación nos va a solicitar una


contraseña del usuario root

Paso 2: Luego para facilitar la gestión de la base de datos se


debe realizar la instalación del PHPMYADMIN para poder
traer la instalación se ejecuta el siguiente comando (sudo
apt-get install libapache2-mod-auth-mysql
phpMyAdmin
1.030.696963 5

), en el momento de la instalación nos va a preguntar qué tipo


de servidor se tiene instalado en este momento como estamos
manejando apache elegimos esa opción

VII. ACCESO REMOTO POR SSH Y FTP AL SERVIDOR


WEB CASERO:
Paso 1: En un PC externo realizamos la instalación de un
Paso 3: Luego procedemos a realizar la instalación de Software llamado Putty el cual nos va a permitir controlar de
MariaDB que nos ayuda como un motor de base de datos manera remota la Raspberry, luego de la instalación nos va a
pedir la IP a la cual deseamos conectarnos en este caso el
sudo apt-get install mariadb-server enlace es con la Raspberry PI nos va pedir las credenciales que
mariadb-client se determinaron desde un el inicio de la configuración del
servidor
Luego de que se complete la instalación se proceder a reforzar
la seguridad

sudo mysql_secure_installation

Paso 2: Procedemos a instalar una herramienta conocida


como FTP que nos sirve para conectarnos a un servidor
FTP
Paso 4: Luego de que se realice la perfecta instalación de las Y sirve para la transferencia de archivos de un
librerías correspondientes, vamos al navegador de Internet y alojamiento a otro (PC a SERVIDOR) este user FTP lo
escribimos la dirección IP de la RasberryPI seguido de podemos encontrar en el aplicativo FileZill
PHPMYADMIN como podemos ver en el siguiente ejemplo

http://192.168.24.128/phpmyadmin
1.030.696963 6

Paso 3: Después de haber realizado la instalación del


Software vamos a crear una conexión desde la barra
diligenciado los datos correspondientes cabe resaltar que
para la conexión debe estar activada la conexión remota Paso 5: En la Raspberry ingresamos a revisar cual es el
en el servidor y estar en protocolo SSH FTP . propietario del directorio al cual tratamos de acceder lo
verificamos bajo el comando

ls -l /var/www

Ya luego podemos realizar la navegación sobre el Ya luego de saber el admin del directorio agregamos
sistema de archivos de la Raspberry PI nuestro usuario PI al grupo de usuarios www-data y los
realizamos con estos comandos

usermod -g www-data pi
chmod -R 770 /var/www

Paso 6: Luego de la modificación de permisos podremos


Paso 4: Navegamos hasta el directorio /var/www/html y realizar transferencia de archivos desde el PC al servidor
trataremos de transferir un archivo de nuestro PC al únicamente en la carpeta a la cual se nos dio derechos
SERVIDOR esto nos va a ocasionar un error o falla ya Admin
que no contamos con los permisos correspondientes para
realizar procesos de transferencia en esa carpeta.
1.030.696963 7

Conclusión

Se puede concluir que la creación y configuración de un


servidor con Raspberry Pi es un proceso desafiante pero
gratificante que permite adquirir experiencia práctica en
la administración de servidores y la configuración de
servicios en un entorno de hardware limitado.

La experiencia adquirida en la creación y configuración


de este servidor puede ser aplicada a la administración
Paso 7: Por último, realizamos la instalación del de servidores en entornos más complejos, destacando la
servidor web Nginx procedemos con el siguiente versatilidad de la Raspberry Pi como plataforma de
comando aprendizaje y experimentación en el ámbito de la
informática.
sudo apt-get install nginx

Se puede verificar que Nginx esté funcionando


accediendo a un navegador web a la Ip de la Raspberry

Luego de realizar las configuraciones correspondientes y


la instalación de PHP con los comandos correctos nos
aparece lo siguiente

También podría gustarte