proxmox
proxmox
owncloud
owncloud

sobre owncloud y proxmox

De owncloud ya tengo alguna entrada con algún detalle de su administración, pero en esta ocasión voy a describir como instalarlo en proxmox. Proxmox (desde wikipedia) “Proxmox Virtual Environment, or Proxmox VE, es una plataforma open-source de virtualización y de containers. Proxmox VE incluye una plataforma Web y herramientas en línea de comandos para el manejo de las máquinas virtuales y de los contenedores. Se soportan dos tipos de virtualización: basada en contenedores con LXC(desde la versión 4.0) y virtualización completa con KVM.”

proxmox

En proxmox he utilizado una plantilla con debian 8.0 sobre la que comienzo a instalar:

Container para owcloud
Container para owcloud
apt-get update
apt-get dist-upgrade

apt-get install apache2 mariadb-server libapache2-mod-php5
apt-get install php5-gd php5-json php5-mysql php5-curl
apt-get install php5-intl php5-mcrypt php5-imagick

 

owncloud

Ahora toca instalar el propio owncloud. He optado por instalar desde repos para facilitar las actualizaciones. Ejecutar:

wget -nv https://download.owncloud.org/download/repositories/9.1/Debian_8.0/Release.key -O Release.key
apt-key add - < Release.key

sh -c "echo 'deb http://download.owncloud.org/download/repositories/9.1/Debian_8.0/ /' > /etc/apt/sources.list.d/owncloud.list"
apt-get update
apt-get install owncloud

Una vez está instalado owncloud junto a sus dependencias es necesaria la configuración inicial. Empiezo con la apache creando un archivo de configuración “/etc/apache2/sites-available/owncloud.conf” con el contenido.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

A continuación habilitar el site con:

# a2ensite owncloud
# service apache2 reload

Ahora ya podemos ir a http://tu_ip/owncloud donde aparece la configuración inicial de owncloud. Aquí la parte importante sería la selección del motor de BBDD junto a su configuración. Es aconsejable utilizar MySQL o PostgreSQL, y además utilizar un usuario de BD con los permisos acotados a la BD de owncloud. Para esto último creo una BD y un usuario en la consola de MySQL.

MariaDB [(none)]> create database oc;

MariaDB [(none)]> grant all on oc.* to oc identified by 'tu_password';

Poniendo los datos necesarios para el gestor de BD ya se puede completar la instalación. Y tendríamos una pantalla como esta:

owncloud

 

Deja un comentario