Você está na página 1de 55

INSTITUTO TECNOLÓGICO DE SAN MARCOS

INGENIERÍA INFORMÁTICA

ASIGNATURA: SERVICIOS EN LA NUBE Y VIRTUALIZACIÓN

Instalación de OwnCloud en el sistema operativo Ubuntu


18.04.1
PRESENTA
IVAN PARRA BRUNO

SEMESTRE: 11 #CONTROL: 181230001

SAN MARCOS, GRO. OCTUBRE DE 2018


Índice
Introducción........................................................................................................... 3

Marco teórico........................................................................................................... 4

Creacion de una maquina virtual e instalacion del sistema operativo ubuntu en


VirtualBox. ............................................................................................................... 8

Requisitos previos para la instalacion de OwnCloud. ............................................ 20

Accede a Owncloud desde la LAN ........................................................................ 35

Se puede crear y sincronizar calendarios ............................................................. 42

Conclusión ........................................................................................................... 54

Referencias ........................................................................................................... 55
Introducción

El almacenamiento en la Nube es sin duda una de las formas más eficaces de


mantener nuestros datos y archivos en un buen lugar, pudiendo acceder a ellos
desde cualquier sitio en el que estemos.

La gran ventaja de poder crear una nube personal con diferentes herramientas, es
bastamente sencilla si se tiene el conocimiento de lo que se va a utilizar para
instalarlo. En la actualidad existen muchas herramientas de trabajo y algunas de
son muy sencillas de instalarlas con solo dar un clic de Siguiente. Se puede tener
una nube personal.

En este reporte que se presenta a continuación, tiene como finalidad instalar un


sistema operativo de la distribución de Linux (Ubuntu 18.04.1) en donde permitirá
instalar una de las herramientas para la creación de la nube (Owncloud).

Así también se muestran las configuraciones que se hacen en Owncloud para que
tenga funciones como: crear, eliminar y modificar usuario. Enviar un enlace a un
correo externo (Gmail, Hotmail, etc…). También tener la opción de subir archivos y
descargarlos. Por último, es sincronizar calendarios con otros usuarios.

3
Marco teórico

1.1. QUE ES OWNCLOUD

Es un servicio para crear una nube propia para tu negocio, donde todos los
empleados podrán almacenar, compartir y sincronizar todos sus datos, y en todos
sus dispositivos, de forma simultánea y segura. (EIYSC, 2016)

Una de las características más utilizadas en la actualidad es, sin dudas, el


almacenamiento en la nube. Esta nueva manera de entender el almacenamiento de
datos nos aporta diversas ventajas, la principal de ellas que nuestros datos siempre
van a estar disponibles y podremos acceder a ellos sin importar dónde nos
encontremos.

1.2. Algunas de las cosas que puedes hacer con OwnCloud son:

• Compartir tus documentos de trabajo con los compañeros.


• Consultar de forma centralizada los documentos de tu organización.
• Tener accesibles tus documentos desde cualquier ordenador u otro
dispositivo (Smartphone o Tablet) en cualquier lugar.
• Almacenamiento de archivos en una estructura de directorios
convencionales.
• Reproductor de música.
• Administración de usuarios y grupos.
• El intercambio de contenidos a través de grupos o direcciones URL
públicas.
• En línea editor de texto con resaltado de sintaxis y plegado de códigos.
• Marcadores.
• Galería de fotos.
• Visor de PDF integrad  Viene en español.

4
2. Seguridad

Así, ownCloud cifra los datos con la contraseña del usuario una vez han
llegado al servidor, lo que significa que, primero, la transferencia debe ser segura
por fuerza mayor (HTTPS); segundo, que las claves criptográficas están
almacenadas en el servidor. Ergo, el administrador del sitio tendría acceso a estos
datos, y si nos vamos al extremo de la paranoia anti-NSA, no se puede uno fiar ni
de los certificados SSL.

Sea como fuere, si la transferencia es segura y el servidor está en buenas manos,


ownCloud es tan seguro como cualquier otro servicio en la nube, y muchísimo más
privado si lo tienes instalado en un servidor local.

2.1. Versiones

Estándar

Esta suscripción nos brinda soporte directo del fabricante (en castellano por medio
de Leantricity en España) y tiene las mismas características funcionales, exactas,
que la versión gratuita. Es decir, que esta suscripción añade una capa de apoyo y
ayuda de expertos en el producto para cuando queremos ponerlo en producción con
garantías. (Pablo, 2014)

Enterprise

Las versiones de ownCloud Estándar y Enterprise incluyen soporte del fabricante,


pero esta añade además funciones adicionales que se instalan sobre el servidor
Estándar y lo convierten en Enterprise.

2.2. Ventajas

• Un interfaz web intuitivo de fácil comprensión para cualquier usuario.

• Posibilidad de compartir archivos tanto con usuarios de OwnCloud


como con los no usuarios.

5
• Visor de archivos PDF.

• Calendario, agenda y gestión de contactos.

• Acceso a tus archivos mediante WebDAV.

• Reproductor de música integrado.

• Gestor y galería de imágenes (Picasa, Flickr).

• Registro de actividad.

2.3. Desventajas

• No es sencilla su instalación.

• Necesitamos internet para usar OwnClod.

2.4. Requisitos del sistema:

• Los requisitos de memoria para ejecutar un OwnCloud en un servidor


pueden variar enormemente, dependiendo de la cantidad de usuario,
archivos y el volumen de actividad en el servidor. OwnCloud necesita
mínimo 128 MB de RAM y se recomienda un mínimo de 512 MB.

• Para un mejor rendimiento, la estabilidad, el apoyo y la plena


funcionalidad se recomienda:

• -Red Hat Enterprise Linux 7

• -MySQL / MariaDB

• -PHP 5.4 +

• -Apache 2.4

6
2.5. Plataformas compatibles:

• -Servidor: Linux (Debian 7, SUSE Linux Enterprise Server 11 SP3 y 12, Red
Hat Enterprise Linux / CentOS 6.5 y 7 (7 es solamente de 64 bits), Ubuntu
12.04 LTS, 14.04 LTS, 14.10, 18.04)

• Servidor web: Apache 2

• -Bases de datos: MySQL / MariaDB 5.x; Oracle 11g (edición ownCloud


Enterprise); PostgreSQL

• PHP 5.4 + requerida

• -De escritorio: Windows XP SP3 (EOL Q2 2015), Ventanas 7+, Mac OS X


10.7 o versiones posteriores (64 bits), Linux (CentOS 6.5, 7 (7 es de sólo 64
bits), Ubuntu 12.04 LTS, 14.04 LTS, 14.10 , Fedora 20, 21, openSUSE 12.3,
13, Debian 7 y 8).

• -Las aplicaciones móviles: iOS 7+, Android 4+

• Navegador web: IE8 + (excepto el modo de compatibilidad), Firefox 14+, 18+


Chrome, Safari 5+

7
Creacion de una maquina virtual e instalacion del sistema
operativo ubuntu en VirtualBox.

1. Lo primero que se tiene que hacer es crear una maquina virtual para poder
instalar el sistemas que se va a ocupar.

2. Asignar un nombre para la máquina virtual y en automático se selecciona el


tipo y versión de Linux.

8
3. Se proporciona un tamaño considerable para la memoria ram, es muy
importante asignar mas de 2 o 3 GB de RAM para no tener dificultades en el
uso del sistema.

4. Se debe crear un nuevo disco duro virtual, el cual va a funcionar como


plataforma de instalacion del sistema.

9
5. Se opta por el primer disco duro ya que se utiliza una imgane ISO de ubuntu.

6. En esta opción se puede elegir tanto Reservado dinámicamente o tamaño


fijo.

10
7. Seleccionar el tamaño del disco duro para almacenar toda la instalacion.

8. Abrir configuración de la máquina virtual creada y en la opción General. Lo


que se hace es seleccionar la opción de Bidireccional en Compartir
portapapeles y Arrastrar y soltar.

11
9. Dentro de la misma configuracion en la parte de Sistema se asigan 4
procesadores para que el sistema pueda realizar operaciones con mayor
rapidez.

10. En la configuración del almacenamiento, se selecciona el disco vacío para


elegir la imagen ISO de Ubuntu que se va a instalar.

Clic en esta
opción.

12
11. Una vez hecho el paso anterio lo que se muestra a continuacion es la
ubicación de la imagen el cual se tiene guarda la ISO.

Clic en
Abrir

12. Se muestra la ISO que se eligió anteriormente y para finalizar la


configuración de la máquina virtual lo único que procede es dar un clic en la
parte de la opción Aceptar.

13
13. Para proceder a la instalacion lo unico que se hace es dar un clic en el icono
de Iniciar. En automatica se inia con la instalacion.

14. Se selecciona el idioma Español y la opcion Instalar Ubuntu.

14
15. Por defecto se eligen en español y se deja tal y como está, dado el caso que
este en otro idioma. Se tiene que seleccionar el idioma.

Clic en Continuar

16. En esta parte de la instalación seleccionar la Instalación normal y en otras


opciones activar las dos opciones para descargar actualizaciones y
programas.

Clic en Continuar

15
17. Se muestra tres tipos de instalacion que se va a realizar y seleccionar Borrar
disco e instalar Ubuntu ya que ocupara todo el espacio y en automatico hace
las particiones correspondientes.

Clic en Instalar ahora

18. Una vez hecho el paso anterior se muestra una notificación de que hará los
cambios de las tablas de particiones.

Clic en Continuar

16
19. Se muestar un mapa para ubicar desde que parte del mundo se ubica el
ordenador para la instalacion.

Clic en Continuar

20. En este proceso de instalación es muy importante recordar ya que se crea


un usuario y una contraseña para el inicio de sesión.

Clic en Continuar

17
21. Una vez hecho todos los pasos anteriores se muestra el proceso de
instlacion. Esto llevara algo de tiempo ya que se va a instalar todo lo
necesario para utilizar Ubuntu de forma segura.

22. Una vez que se ha terminado la instalacion, se muestra una notificacion de


reiniciar el equipo para poder usar el sistema.

Clic Reiniciar ahora

18
23. Se ingresa con el usuario que se asigno en el proceso de instalacion.

19
Requisitos previos para la instalacion de OwnCloud.

• Tener acceso a internet y Actualizar los paquetes.

Para comenzar a instalar OwnCloud

• Instalar el servidor HTTP Apache2


• Instala Apache2 en Ubuntu se ejecuta los siguientes comandos como se
muestra en las imágenes.

1. Primero se ingresa como usuario root. sudo su

20
2. Escribir el siguiente comando sudo apt instalar apache2

3. Una vez iniciada la instalación de apache2, muestra una advertencia de lo


que se va a instalar y posteriormente se acepta con la letra S para que
prosiga.

21
4. Después de instalar Apache2, se ejecuta los siguientes comandos para
deshabilitar la lista de directorios.

sudo sed -i "s / Opciones índices FollowSymLinks / Opciones FollowSymLinks


/" /etc/apache2/apache2.conf

5. Los siguientes comandos se pueden usar para detener, iniciar y habilitar el


servicio Apache2 para que siempre se inicie con los arranques del servidor.

Comando: sudo systemctl stop apache2.service,sudo systemctl start


apache2.service,sudo systemctl enable apache2.service

22
Ahora se va a instalar MariaDB Server.

6. Para ello se escribe el siguiente comando: sudo apt-get install mariadb-


server mariadb-client -y

7. Los comandos a continuación se usan para detener, iniciar y habilitar el


servicio MariaDB para que siempre se inicie cuando se inicia el servidor.
• sudo systemctl detener mariadb.service
• sudo systemctl iniciar mariadb.service
• sudo systemctl habilitar mariadb.service

23
8. Después de eso, ejecutar los comandos a continuación para asegurar el
servidor MariaDB. sudo mysql_secure_installation

9. Cuando se le solicite, responde las siguientes preguntas siguiendo la guía.


• Ingrese la contraseña actual para root (ingrese para ninguno):
simplemente presione el botón Enter
• ¿Establecer contraseña de root? [Y / n]: Y
• Nueva contraseña: Ingresar contraseña

Contraseña nueva de mysql =qwerty12345

• Vuelva a ingresar la nueva contraseña: Repita la contraseña


• ¿Eliminar usuarios anónimos? [Y / n]: Y
• ¿Inhabilitar el inicio de sesión de forma remota? [Y / n]: Y
• ¿Eliminar la base de datos de prueba y acceder a ella? [Y / n]: Y
• ¿Recargar tablas de privilegios ahora? [Y / n]: Y

24
10. Reiniciar el servidor MariaDB: sudo systemctl restart mariadb.service

25
11. En esta opcion teclear ENTER para permite continuar con la agregacion de
repositorio.

12. Para actualizar los paquetes se escribe el siguiente comando: sudo apt
update.

26
13. Ejecutar los comandos a continuación para instalar PHP 7.1 y los módulos
relacionados.

sudo apt instalar php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-


xmlrpc php7.1-soap php7.1-apcu php7.1-smbclient php7.1-ldap php7. Php7.1-gd php7.1-xml
php7.1-intl php7.1-json php7.1-imagick php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap
php7. 1-zip php7.1-curl -y

14. Después de instalar PHP 7.1, ejecutar los comandos a continuación para
abrir el archivo predeterminado de FPM PHP. sudo nano
/etc/php/7.1/apache2/php.ini

27
15. A continuación, se realiza el cambio de las siguientes líneas a continuación
en el archivo y guarde.

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
display_errors = Off
date.timezone = Mexico/Guerrero

28
Crear una base de datos OwnCloud

Ahora que se ha instalado todos los paquetes necesarios, se continúa configurando


el servidor.

16. Para conectarse al servidor MariaDB, ejecutar los siguientes comandos.


sudo mysql -u root -p

17. Luego crear una base de datos llamada owncloud

CREAR BASE DE DATOS owncloud ;

18. Crear un usuario de base de datos llamado Ivan(Opcional) con nueva


contraseña.

CREAR EL USUARIO ' ownclouduser ' @ 'localhost' IDENTIFICADO POR '


password_here ';

19. Ahora, se guardan los cambios y salir.

PRIVILEGIOS DE LAVADO;

SALIDA;

29
Descargar la última versión de OwnCloud

20. Descargar y extraer los archivos OwnCloud en el directorio raíz con los
comando:
Se escribe este comando para poder descargar owncloud: cd / tmp &&
wget https://download.owncloud.org/community/owncloud-10.0.8.zip

30
Escribir el siguiente comando para descomprimir owncloud-10.0.8.zip: unzip
owncloud-10.0.8.zip

sudo mv owncloud / var / www / html / owncloud /

31
21. Luego, ese debe ejecutar los comandos a continuación para configurar los
permisos correctos para que OwnCloud funcione.

sudo chown -R www-data: www-data / var / www / html / owncloud /


sudo chmod -R 755 / var / www / html / owncloud /

Configurar Apache2

Configurar el archivo de configuración del sitio Apahce2 para OwnCloud. Este


archivo controlará cómo los usuarios acceden al contenido de OwnCloud. Ejecute
los comandos a continuación para crear un nuevo archivo de configuración llamado
(owncloud.conf).

sudo nano /etc/apache2/sites-available/owncloud.conf

32
Habilitar el módulo OwnCloud y Rewrite

22. Después de configurar el VirtualHost anterior, habilítelo ejecutando los


comandos a continuación
sudo a2ensite owncloud.conf
sudo a2enmod reescribir
sudo a2enmod encabezados
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

23. Para cargar todos los ajustes anteriores, reiniciar Apache2 ejecutando el
siguiente comando: sudo systemctl reiniciar apache2.service

33
24. Escribimos el siguiente comando para saber cual es la IP del servidor.

34
Accede a Owncloud desde la LAN

Para acceder a ownCloud desde dentro de la red, necesitamos conocer la dirección


IP del servidor owncloud y usarla para acceder a ella colocándola en la barra de
búsqueda de la siguiente manera:

Nota: la IP puede cambiar cada vez que la maquina se conecte a una red diferente
que tenga acceso a internet.

25. Cuando se inicia por primera vez a Owncloud se pide completar la


instalación y se anota el usuario y contraseña que se asignó en los pasos
anteriores.

26. A continuacion se muestra la plataforma de Owncloud en donde se pueden


crear usuarios.

Crear usuario y
asignar contraseña

Clic en Crear

35
27. Se puede observar que el usuario se ha creado y en esta opción se corrobora
del paso

Usuario creado
satisfactoriamente.

28. Se confirma el ingreso del usuario que ha creado el Administrador.

36
29. Una ves accedido a la nube se puede subir un archivo para poder compartir
con otro usuario.

Se elige el archivo el cual se subirá.

Clic en abrir

37
30. Una vez subido el archivo se procede a crear un en lace publico para poder
compartir con otro usuario.

Archivo subido satisfactoriamente


Clic

Asignar una contraseña y la fecha en que expirará.

Clic en Compartir

38
31. Una creado el link y vamos a compartir el archivo que se ha subido.

Clic en el
siguiente icono

Se escribe el correo al que se desea mandar el link para que pueda acceder lo
que se compartió en el usuario Prueba1.
Clic en el
siguiente icono

39
32. Se puede observar que aun no ha llegado nada.

33. Pero una vez hecho el paso 31 se muestra el link que envió el Usuario
Prueba1.

40
34. Se abre el correo y se muestrta el link para acceder al archivo que
compartio el usuario Prueba1.

35. Cuando se compartió el archivo se asignó una contraseña y es la que se


escribe para poder ingresar al archivo compartido.

41
36. Se muestra el archivo compartido. Da la opcion para descargar.

Se puede crear y sincronizar calendarios

Para poder realizar esta función que ofrece la herramienta Owncloud, se tiene que
descargar la mejora de productividad (Calendario).

42
Ya que se ha ingresado a la tienda de Owncloud se muestran las mejoras que se
pretende a instalar.

Una vez seleccionada la mejora muestra la información acerca del producto.

43
Se muestra que se ha instalado la mejora y listo para poder utilizarla.

Se muestra el calendario del Administrador IvanParra. Se crea un nuevo


calendario el cual se sincronizará con otro usuario.

44
Una vez creado un nuevo calendario se prosigue a agregar el usuario con el cual
podrá visualizar y editar el calendario que se sincroniza con el Administrador.

Se muestra al usuario Prueba1 con el cual se sincronizará el calendario.

45
Para poder verificar la sincronización del calendario del administrador con el
usuario Prueba1 se crea un evento para cualquier día, mes y año.

Este es el calendario del usuario Prueba1, donde se puede observar que aun no
se ha sincronizado.

46
Para poder verificar que ya se ha sincronizado el calendario es necesario refrescar
la página. Y poder observar la sincronización del calendario.

Se crea un evento desde el usuario.

47
Y se puede observar el evento creado desde el usuario Prueba1.

Se puede sincronizar dispositivos con la nube mediante la instalación de un


cliente. Se descarga una aplicación para poder realizar esta operación.

Se asigna la dirección del


servidor
Owncloud:IP/owncloud

Se escribe el nombre del


usuario: Prueba1

Pulsar en conectar
Se escribe la
contraseña
correspondiente: *****

48
Una vez que se escribió lo necesario para acceder se muestra las siguientes
interfaces.

Se muestra el usuario y la
IP/owncloud

Pulsar en esta opción


para poder ver y subir
archivos.

Archivos que se han


subidas recientemente.

49
Una ves pulsadas las opciones anteriores se muestran las siguientes interfaces de
la aplicación.

Pulsar el icono de mas


para poder subir uno o
varios archivos.

50
Interfaces para subir y verificacion del archivo alojado en la nube.

Pulsar este icono para


subir y seleccionar que
tipo de archivo será.

Seleccionar cuales son


los archivos que se
pretenden subir y Pulsar
SUBIR y de mediato el
archivo se subirá sin
dificultades.

Seleccionar si va hacer
un archivo o imágenes de
la cámara.

51
Por utlimo es observar que las imágenes se subieron perfectamente lo cual
permite la descarga de ellos sin problemas.

52
Para poder verificar mejor lo que se ha hecho anteriormente se puede direccionar
a la pagina web y escribir la IP/Owncloud. Escribir el usuario y contraseña.

Y efectivamente se puede observa que todos los archivos fueron subidos a la


nube perfectamente.

53
Conclusión

La práctica realizada se logró obtener un mejor aprendizaje de una instalación de la


herramienta para poder crear una nube personal, la cual se utilizó Owncloud e
instalado en el sistema operativo Ubuntu 18.

Para poder tener un mejor entendimiento de lo que se hizo, se va a explicar algunas


de las dificultades que se presentaron antes, durante y después de la instalación de
la herramienta. Lo que se pudo observar o identificar cuando se eligió la herramienta
Owncloud en Ubuntu Server, el cual se pretendía a utilizar, pero dadas las
circunstancias que el sistema operativo servidor no logro el objetivo de la práctica,
se optó por utilizar Ubuntu 18 en su forma normal.

En el proceso de la instalación es importante considerar que tenga una buena señal


de internet ya que se instalan paquetes muy importantes para que el Owncloud
funcione correctamente. Una de las experiencias que se pudo observar en el
proceso, es instalar las actualizaciones del sistema y verificar que funcione
perfectamente.

En el uso de la nube se observó un pequeño detalle sobre el acceso desde cualquier


lugar ya que solo permite el ingreso de forma local, pero con conexión a internet.
Se debe a que no tiene permisos de hosting.

54
Referencias
EIYSC. (11 de mayo de 2016). Qué es own cloud. Obtenido de https://es.slideshare.net/EIYSC/qu-
es-own-cloud

Pablo, J. (14 de junio de 2014). ¿Cuáles son las diferentes versiones de ownCloud? Obtenido de
http://www.leantricity.es/cuales-son-las-diferentes-versiones-de-owncloud/

55

Você também pode gostar