ownCloud-Ubuntu

 

Primero, quiero empezar disculpandome por no estar escribiendo tutoriales o noticias por este medio, este año he estado algo super ocupado, ademas me he mudado de un Estado a otro aqui en los EEUU (la yoni). Y empezar a buscar trabajo de nuevo es un poco estresante y lleva bastante tiempo conseguir uno, pero bueno comenzamos.

Cuando llegue a los EEUU, me sorprendio mucho saber que aqui muchas de las pequeñas y medianas emprezas usan servidores Windows, no tengo nada con windows mas bien me toco aprender y comenzar a estudiar la instalación y configuración de este ya que la mayoria de los trabajos de informatica aqui, necesitas saber de Windows Server.

loading…


========LINUX LA MEJOR OPCION PARA NON-PROFIT ORGANIZATION======

Meses despues de haber llegado a este pais, consegui contactos con personas que pertenecian a Non-Profit Organization ( Organizaciones sin fines de lucro), que tenian oficinas, bueno digamos casas o departamentos rentados en los(as) cuales tenian instalado sus computadores donados. En otras palabras ellos solo tenian un presupuesto fijo y no tenian los recursos para comprar nuevo Hardaware y por ende no me iban a pagar por mi servicios, a cambio trabajaba como voluntario y ganaba recomendaciones, que por cierto hasta ahora estan super contentos y me dan la mejor recomendación.

Les ofreci la opcion mas segura y barata de todas para construir un servidor. LINUX  =)

Desde ahi gane mas experiencia en este tipo de organizaciones y sus necesidade.

Ahora estoy ayudando a una organización aqui en la nueva ciudad en la vivo actualmente, y les construi un servidor linux distribución Ubuntu e instalé Owncloud.

======== MANOS A LA OBRA========

Disculparan la “pequeña” introducción de arriba pero era como un poco necesario.

Los requisitos que se me han sido ofrecidos por la organización que mencione fueron:

  • 2 CPU’s creo que eran de los 90’s cuando aun existia Win 98.
  • Memorias ram: un cpu tenia 256 MB, y el otro tenia 512MB, no pude completar 1gb porque la mainboard solo aceptaba maximo 512 MB =?.
  • HDD:  bueno aqui lo bueno una compu tenia 2hdd IDE (40gb y 80gb) y el otro tenia un HDD IDE de 60gb, cool en total podria armar un buen espacio.
  • CD/DVD R:  que era el unico que valia, ya que las mainboard no podian bootear desde usb, no soportaban esa configuración, son super vieajas.
  • Linux: Ubuntu Server 14.

1.- Formatie los discos duros mencionados, para dejarlo listos para la instalación.

2.- Instale los todo lo mencionado y comencé la instalación. En este punto la instalción de Ubuntu server la hice con RAID 0, para poder usar todos los discos duros que mencione y poder tener un buen espacio para guardar información en la cloud. La instalación puede ser al gusto del Admin, de todas maneras dejo el link del video de como se hace la instalación RAID 0 en ubuntu, esta es la que encontre, pero si desean hacerlo de otra manera eso ya depende de uds. OJO: en los servicios Instalen SSH para usar Putty. si desean

VIDEO

3.- Una vez terminada la isntalación de Ubuntu server, Configuramos nuestra tarjeta de red para poner IP Estatica. Una sugerencia es siempre hacer una copia de seguridad del archivo que vamos a utilizar

Conchatumadre@gringo-virgo:~$ sudo cp /etc/network/interfaces /etc/network/interfaces.copy

Luego modificamos el archivo interfaces:

Conchatumadre@gringo-virgo:~$ sudo nano /etc/network/interfaces 

Va a aparecer esto y en la parte final van a aderir lo siguiente que esta con negritas

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp ==>(A esta linea la deshabilitamos el dhcp con un #) 

iface eth0 inet static
address 192.168.1.111            ( la ip address depende de tu reouter)
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4

Luego de modificar precionamos Ctrl+o y luego enter para guardar y Ctrl + x para salir.

4.- Ahora reseteamos el servicio para que coja la configuración

Conchatumadre@gringo-virgo:~$ sudo /etc/init.d/networking restart

5.- Ahora a instalar Ownlcoud. En esta parte hay varias maneras de instalar depende del admin.

 Descargamos las Release Key asociadas con Owncloud

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
sudo apt-key add – < Release.key

Ahora podemos adherir los repositorios de Owncloud de la siguiente manera:

sudo sh -c “echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /’ >> /etc/apt/sources.list.d/owncloud.list”

 Luego actualizamos e instalamos Owncloud

sudo apt-get updarte

sudo apt-get install onwcloud

Además necesitamos instalar MariaDB (Mysql) para obtener las configuraciones de la siguiente manera:

sudo apt-get install mariadb-server

Te va a preguntar que ingreses una password ( al gusto tuyo)

configuraremos nuestro servidor ownCloud para tomar ventaja de la base de datos más robusta MySQL en lugar de la aplicación SQLite por defecto. Para ello, debemos configurar MySQL por primera vez como:

sudo mysql -u root -p

Introduce la contraseña MariaDB que ha seleccionado antes, y crear una base de datos para ownCloud en pronta MariaDB

CREATE DATABASE owncloud;

Asignamos privilegios al nuevo usuario del Owncloud que va a administrar la base de datos

GRANT ALL ON owncloud.* to ‘tuuserowncloud’@’localhost’ IDENTIFIED BY ‘password_ de_la_base_de_datos’;

Y finalmente

exit

Ahora abre un navegador de tu gusto y escribe LAIPDETUSERVIDOR/owncloud y te va a aparecer esto

1

Una vez que veas esta pantalla haz lo siguiente:

5

Finalmente presionas Finish y listo. ya tenemos un servidor Cloud privado.

Antes de festejar y tomarse una buena cocacola debemos configurar algo en particular. El tamaño maximo de subida de archivo.

==============Pasos de configuración de subida de archivos===========

1.- Siempre haz una copia del archivo que vas a modificar en este caso es

Conchatumadre@gringo-virgo:~$ sudo cp /var/www/owncloud/.htaccess /var/www/owncloud/.htaccess.copy

2.- Una vez hecho el respaldo lo modificamos

Conchatumadre@gringo-virgo:~$ sudo nano /var/www/owncloud/.htaccess

 

en este archivo va a modificar los siguiente:

php_value upload_max_filesize 513M
php_value post_max_size 513M

Por default es 513M, solo cambialo por 1024M, y ve probando con 2048M es cuestion tuya. depende de lo que vayas a subir. Una vez modificado guarda y cierra.

3.- Vas a tu navegador donde tienes tu Owncloud y actualiza la pagina. y listo ya puedes subir archivos de 1 Gb o mas.

 

Bueno con esto seria todo hasta aqui, el tuto es un poco largo, ya que puedes instalar Webmin si no te gusta el command line y un servidor DNS para comunicarte con tu Cloud fuera de la red, pero se que les puede servir en algo, si tienes una computadora vieja, y no la usas, pues ya tienes una mejor opción en vez de usarla para armar el pesebre de navidad.