Estos ejercicios corresponden a una versión antigua de ownCloud. No están actualizados a versiones más actuales porque desde el curso 2016/17 no estoy trabajando en clase ownCloud, sino Nextcloud. He mantenido estos ejercicios en los apuntes por si le pueden servir a alguien.
En esta lección se proponen ejercicios para conocer y utilizar ownCloud. Se pueden consultar las soluciones de estos ejercicios de ownCloud, aunque se recomienda intentar realizarlos primero sin recurrir a estas soluciones. A continuación se pueden realizar los ejercicios (2) de ownCloud, en los que se amplian las funcionalidades de ownCloud.
En este ejercicio se trata de descargar y descomprimir ownCloud en el servidor local.
Esta máquina no se puede ya descargar de la web de Bitnami pero puede descargarse con este enlace: Máquina virtual Ubuntu 14.04 con ownCloud 8.2.1.
En este ejercicio se trata de instalar ownCloud.
No es necesario entrar en la máquina virtual.
En este ejercicio se trata de realizar la configuración básica de ownCloud:
Referencia: ownCloud Hardening and Security Guidance [archive.org]
Para ello, es necesario entrar en la máquina virtual. En la lección Bitnami Varios se comenta cómo realizar operaciones básicas en las máquinas virtuales de Bitnami.
Se puede hacer de dos formas distintas, modificando el archivo de configuración de Apache httpd.conf y reiniciando el servidor:
Antes de modificar un archivo de configuración se recomienda siempre hacer una copia del archivo original.
<Directory />
AllowOverride none
Require all denied
SSLRequireSSL
</Directory>
<VirtualHost 192.168.XX.YY:80>
Servername 192.168.XX.YY
Redirect permanent / https:192.168.XX.YY/
</VirtualHost>
Referencia: ownCloud Hardening and Security Guidance [archive.org]
Para ello, puede añadir una directiva VirtualHost en el archivo de configuración de Apache httpd.conf y reiniciar el servidor:
<VirtualHost 192.168.XX.YY:443>
ServerName 192.168.XX.YY
SSLEngine on
SSLCertificateFile /opt/bitnami/apps/owncloud/conf/certs/server.crt
SSLCertificateKeyFile /opt/bitnami/apps/owncloud/conf/certs/server.key
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
</VirtualHost>
DocumentRoot "/opt/bitnami/apps/owncloud/htdocs"
<Directory "/opt/bitnami/apps/owncloud/htdocs">
...
Referencias:
Esta parte del ejercicio está por redactar. No creo que me dé tiempo a prepararlo este curso. Se trataría de conectarse a la máquina virtual con WinSCP o FileZilla por SFTP (o FTPS).
Referencias: