Instalar owncloud 9 en debian/ubuntu

Instalar owncloud 9 en debian/ubuntu

Pasos Previos

En otro post vimos como instalar owncloud 8 en debian 8, en aquella ocasión agregágamos el repositorio al sources.list, esta vez lo haremos descargando desde la web de owncloud.org el servidor, e instalándolo en nuestro hosting el cual ya tiene funcionando, php, mysql y tenemos acceso root por ssh. Es probable que funcione en cualquier otro hosting, ya sea fedora, CentOS … Ya que es una instalación general. Yo aquí lo limito a estas distros, porque son con las que he probado.

Lo primero que recomiendo es tener SSL activado donde lo vallamos a instalar, si va a ser utilizado para pasar ficheros, mejor que cuando nos logueemos lo hagamos cifrado. Luego nos dirigimos a la web de owncloud para descargar los ficheros. Enlace a las descargas.

Una vez descargado, descomprimimos el zip y lo subimos por FTP a nuestro servidor. Así que está subido tecleamos en nuestro navegador la url donde estará funcionando, si habéis habilitado SSL tecleamos https://www.miurl.com que será donde vuestros usuarios se logueen.

Instalando

Entramos por SSH al servidor y creamos el directorio storage, que será donde se guarden los ficheros. Es conveniente que dicho directorio no sea accesible por http o https, así que hemos de crearlo fuera de public_html, o el directorio raiz de vuestro servidor. Puede variar según que panel se utilice en el hosting. Aquí usamos webmin, si quereis saber como instalarlo, Instalar webmin y virtualmin en debian jessie, y una configuración básica, Mini guía webmin, utiliza tu hosting.

#mkdir /home/miuser/storage
#chown miuser:miuser /home/miuser/storage
#chmod 750 /home/miuser/storage

Una vez hecho esto, volvemos al navegador donde teníamos tecleada la url https://www.miurl.com e introducimos los datos que nos solicita.

Completamos la instalación, y ya tenemos nuestro owncloud funcionando. Recordaros que hay app para android y para apple. Hay también una aplicación de escritorio con la que poder pasar ficheros desde el pc, el móvil, la tablet, subirlos por el navegador. Este sistema de almacenamiento en la nube nos permite como muchas otras que existen, compartir ficheros con otros usuarios, pasar links para que otra persona lo descargue.

En principio el límite de almacenamiento está en nuestro hosting, o servidor, vps … lo que tengamos, si tenemos un espacio de 100 GB, descontando ficheros de instalación y demás, owncloud podría almacenar hasta 100 GB. Se puede dar quotas a usuarios, para que administren bien su espacio y no dejarles caño abierto. Tiene muchas opciones, existen también plugins. Lo bueno, es código abierto, se puede descargar gratis, puedes instalarlo en cuantos servidores quieras, y no estamos limitados a espacio como podríamos en otras opciones como dropbox, onedrive o googledrive.

 

Espero os sirva de ayuda este post y os permita tener vuestro propio espacio de almacenamiento en la nube.

CONFIGURA Y ASEGURA TU VPS

CONFIGURA Y ASEGURA TU VPS

Primeros pasos

Hoy día, y dados los precios que hay, es más económico alquilar un vps que un hosting, pero eso implica también más trabajo de configuración y dedicarle un tiempo a poner una mínima seguridad ante ataques de fuera. Escribiré una serie de entradas sobre diversos aspectos de seguridad y como instalar un panel para gestionar las webs que deseemos colgar.

Lo normal es que los vps los contratemos con distribuciones linux, yo para esta serie de manuales utilizaré Debian y finalmente como panel webmin+virtualmin. Cuando nos entragan un servidor vps o privado nos dan una dirección y la clave de root para conectarnos por ssh. Si en casa tienes windows usa putty como cliente ssh.

Hoy veremos como asegurar el acceso root, cualquiera que intente acceder a nuestro servidor lo primero que pruebe será el usuario root y el puerto 22. Hoy modificaremos estos dos valores, ibhabilitar el acceso como root y modificar el puerto por el cual accederemos al servidor.

Lo primero, accedemos como root al sistema

2016-05-29Lo primero antes de modificar nada e impedir acceso como root, nos crearemos otro usuario, que será con el que accedamos. Para ello tecleamos

# adduser sloth

Esto nos pedirá el nombre de usuario y seguidamente la contraseña para el mismo, intentar crear una fuerte, creará también el grupo de usuario y nos hará otras preguntas como nombre completo que podemos dejar en blanco.

2016-05-29 (1)

Una vez creado un usuario con el que podamos acceder al sistema, lo vamos a dejar con los permisos por defecto. Vamos ahora a modificar el acceso root y el puerto desde donde conectarnos. Para ello tecleamos

# nano /etc/ssh/sshd_config

Debemos modificar la línea que pone port 22 por port 5555 o cualquier otro número de puerto, este es un ejemplo de uno posible. Debemos localizar la opción PermitRootLogin y ponerla a no. guardamos las opciones y reiniciamos el servicio sshd.

# service sshd restart

Tecleamos exit para cerrar la sesión, y nos volvemos a conectar por putty, recordar modificar en putty donde dice port, colocar el mismo valor que hemos puesto antes. Ahora al conectar deberemos hacerlo con el usuario que hemos creado. Si queremos tener acceso como root una vez dentro para instalar o configurar cualquier cosa tan solo debemos colocar esta orden

$ su

Según la tecleamos nos pide la clave de superusuario y ya estaremos logados en el sistema como root, pero con una seguridad adicional de haber impedido el usuario root, que es el primero que todo atacante prueba y modificando el puerto de acceso por otro a nuestro gusto.

Ya por último como final, cuando creeis un usuario no utilizar admin, administrator, administrador ni ninguno parecido que sea susceptible de ser utilizado.

Saludos y esperamos volver para continuar esta serie de manuales.

Advertisment ad adsense adlogger