Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta owncloud. Mostrar todas las entradas
Mostrando entradas con la etiqueta owncloud. Mostrar todas las entradas

Como instalar OwnCloud en un servidor Linux Centos paso a paso

DriveMeca OwnCloud logo
Ya conoces el boom de la nube pero aun te da un poco de desconfianza el tener tus datos fuera de tu oficina, ok, no hay problema, te presento OwnCloud, una solución que no tiene nada que envidiarle a los proveedores populares de hosting.
En este articulo te mostrare paso a paso como instalar OwnCloud en un servidor Linux Centos 7. Con esta combinacion podras comenzar a subir archivos a tu propia nube privada, modificarlos, abrirlos, etc. Comenzamos?

Requerimientos

-Linux Centos 7. En este articulo te muestro como instalarlo paso a paso

-Instalamos dos requerimientos
yum install wget bzip2

-Instalamos repositorios Epel, RPMForgue y Remi

-Instalamos apache y php desde el repositorio Epel
yum --enablerepo=epel install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear

-Instalamos mariadb
yum install mariadb-server

-Activamos y ejecutamos MariaDB
systemctl enable mariadb.service
systemctl start mariadb.service

-Activamos y ejecutamos apache
systemctl enable httpd.service
systemctl start httpd.service

-Aseguramos nuestra configuración de MariaDB
mysql_secure_installation

-Creamos una db para OwnCloud en MariaDB
mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE owncloud;
Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'contraseña-owncloud';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit;
Bye

-Creamos un archivo de configuración en apache para OwnCloud
vi /etc/httpd/conf.d/owncloud.conf
<IfModule mod_alias.c>
Alias /owncloud /var/www/html/owncloud
</IfModule>
<Directory “/var/www/html/owncloud”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>

-Reiniciamos apache para que tome los cambios
systemctl restart httpd.service

-Nos cambiamos al directorio home de paginas de apache y descargamos la ultima versión actualmente de OwnCloud (8.2.1)
cd /var/www/html/
wget -c https://download.owncloud.org/community/owncloud-8.2.1.tar.bz2

-Descomprimimos el archivo
tar -xjf owncloud-8.2.1.tar.bz2

-Damos permisos a apache en el directorio de forma recursiva
chown -R apache.apache owncloud

-Momento para configurar via web. Abrimos un browser y navegamos a la ip del servidor http://ip-servidor-linux-centos/owncloud. Creamos una cuenta de administrador, le colocamos una contraseña lo suficientemente fuerte (nos mostrara de forma gráfica que tan fuerte es). Damos click a Storage & database y elegimos MySql/MariaDB, en los campos que se muestran escribimos los datos de nuestra db en mariadb, el usuario y contraseña creados y como servidor, localhost (servidor local). Verificamos todo este correctamente escrito y damos click al botón Finish setup
DriveMeca instalando OwnCloud en Linux Centos 7 paso a paso

-Después de unos segundos nos da la bienvenida a OwnCloud y nos sugiere descargar clientes para conectarnos, cerramos esta ventana dando click a la x superior derecha
DriveMeca instalando OwnCloud en Linux Centos 7 paso a paso

-Muy bien, ya estamos en el escritorio o dashboard de OwnCloud
DriveMeca instalando OwnCloud en Linux Centos 7 paso a paso

-La ayuda es amplia
DriveMeca instalando OwnCloud en Linux Centos 7 paso a paso

Con esto ya tenemos lista nuestra propia nube privada ejecutándose sobre Linux Centos 7, como todas las soluciones opensource, sin problemas.
Que tal te ha parecido OwnCloud, ya lo conocías, lo usas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Tu propia nube en minutos

Trabajar en la nube se ha vuelto algo normal hoy en dia, ya sea desde tu casa o desde la oficina. Tipos de servicio hay varios, la mayoría privados y por los que hay que pagar (aunque Amazon te regala el primer año bajo ciertas condiciones). Pero si quieres algo mas personal ademas de no tener que pagarle a alguien entonces sigue leyendo porque hoy instalaremos paso a paso ownCloud 7 bajo Linux Centos 7. ownCloud es una especie de sitio para trabajo en grupo donde podrás compartir documentos, calendario, fotos, música, etc. Todo esto mediante permisos, grupos, lo que hace la colaboración entre varias personas algo fácil.

Requerimientos



-Deshabilitamos SELinux y reiniciamos después del cambio
vi /etc/selinux/config
SELINUX=disabled

-Verificamos estemos con las ultimas actualizaciones
yum -y update

-Instalamos dependencias
yum install wget httpd mariadb-server php-gd php-pdo php-mysql

-Instalamos repositorio de ownCloud
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-7/isv:ownCloud:community.repo

-Lo instalamos
yum -y install owncloud

-Iniciamos el servicio MariaDB
systemctl start mariadb.service

-Le damos mayor seguridad a MariaDB colocando una contraseña a la cuenta root. Las demás preguntas la dejamos con sus valores por default
/usr/bin/mysql_secure_installation
In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] 
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] 
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

-Reiniciamos el servicio de Apache
systemctl restart httpd.service

-Abrimos un browser y navegamos al servidor de ownCloud http://ip-servidor/owncloud. En la pagina que veremos creamos un usuario administrador, el sistema nos dirá que tan fuerte es la contraseña elegida. Elegimos MariaDB como db dándole click. Escribimos los datos de la cuenta root (o la que vayamos a usar) de MariaDB, un nombre de db para ownCloud y damos click al botón Finish setup

-Ya configurado, la primera pagina nos invita a instalar un cliente para mantener sincronizados nuestros archivos. Lo podemos hacer ahora o mas tarde, según nuestro gusto. Cerramos la ventana de clientes dándole click a la x

-La interfaz de ownCloud es muy sencilla, a la izquierda tenemos todas las funciones que podemos hacer

-Y a la derecha dándole click al nombre de la cuenta con que estemos conectados podemos acceder a personalizar nuestro perfil entre otras acciones

-Por cierto, entrando a Personal (nuestro perfil) podemos cambiar el idioma a Español

Eres usuario de servicios en la nube? de cuales? Ya conocías ownCloud? Sobre que Linux lo tienes instalado?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Tu propia nube opensource paso a paso

Te llama la atención el uso de la nube o cloud pero quieres comenzar por algo pequeño, mas tuyo? Pues dale una ojeada a ownCloud y así podrás tener tu propia nube opensource paso a paso. ownCloud te permite tener un espacio compartido de archivos, música, calendario, libreta de contactos e imágenes ya sea via web, con una aplicación de escritorio o por medio de una aplicación para tu smartphone.

Hoy les mostrare como instalarlo y configurarlo en Ubuntu Desktop 13.04 de forma fácil y rápida, comencemos.

Requerimientos:
ip servidor: 192.168.1.1
Linux Ubuntu 13.04 actualizado

-Abrimos una consola de texto y nos cambiamos a la cuenta root, para eso antes le colocamos una contraseña.
passwd root
su -l

-Agregamos la llave del repositorio
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_13.04/Release.key
apt-key add - < Release.key

-Actualizamos e instalamos
apt-get update
apt-get -y install owncloud

-Abrimos un browser y navegamos a http://192.168.1.1/owncloud/ y vemos una alerta de seguridad. Pasemos a corregir el problema.

-Activamos permisos en la consola de texto
a2enmod rewrite
service apache2 restart

-Damos F5 para recargar la pagina en nuestro browser. Ya no tenemos problemas así que damos click al botón Finish setup dejando los demás valores por default.

-Nuestra pantalla de inicio es una invitación a descargar las aplicaciones de desktop o para celulares android o iphone. Cerramos esta ventana dándole click en la x de la esquina superior derecha.

-La forma de uso es sencilla por medio de una barra principal vertical a la izquierda, una caja de texto para búsquedas en la parte superior derecha y el botón desplegable de usuario, en este caso admin. Si damos click en Contacts podemos comenzar a agregar contactos o importarlos.

-Si damos click en admin en la parte superior y escogemos admin, podemos cambiar la configuración básica del ownCloud. Dejamos los defaults.

-Dando click en Users en el botón admin podemos agregar usuarios o grupos según nuestra necesidad. Yo agregue dos grupos, el grupo gestión y el grupo ingeniería.

-Ahora creamos un usuario, en este caso manuel.cabrera escribiendo en las cajas de texto Login Name y Password, lo agregamos a un grupo, yo escojo gestión y le damos click al botón Create.

-Abrimos otro browser y nos conectamos con el usuario que acabamos de crear, si damos click en su botón a la derecha en Personal podemos cambiar la contraseña junto a otros datos para personalizar nuestra cuenta.

-En la sección de Files podemos subir ficheros, crear carpetas o compartir links dándole click al botón New.

-De ejemplo creo una carpeta Formatos

-Y subo un pdf a esta carpeta desde mi pc.

-Ya tengo un pdf de Linux Journal dentro de la carpeta Formatos. Ahora si me paro encima del pdf a la derecha veo las opciones de renombrar, descargar, versiones, compartir (share), su tamaño en disco, y la fecha en que fue subido.

-Una muestra del botón de usuario.

-Podemos descargar aplicaciones que le agregan mas funcionalidad desde este URL e instalarlas pero eso ya sera tema de otro articulo.


Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.
Enhanced by Zemanta
Share/Bookmark