Tutoriales, noticias y soluciones informáticas

Etiqueta: nextcloud

PiServer con Docker – Parte 12: Instalación y configuración de Nextcloud

Equipos corriendo Nextcloud

En los anteriores tutoriales hemos aprendido un montón de cosas sobre docker. Hemos aprendido a instalarlo en nuestro equipo, hemos visto las diferencias entre imágenes, volúmenes y contenedores, hemos instalado unas cuantas aplicaciones sencillas y luego gracias a un proxy nos hemos animado a publicar tímidamente alguna web.

En este artículo pasamos a palabras mayores. Quiero que sepáis que este es un artículo que llevo literalmente años deseando publicar (Se trata de un software que llevo usando en diversos proyectos desde su creación) pero el mero hecho de hacer un esquema de cómo abordar un tutorial en el que explicar su instalación siempre me resultó muy difícil.

Caray. Me estás dando miedo. ¿Tan complicado es eso que nos vas a hacer instalar? ¿Vamos a instalar un software desarrollado por la NASA o algo así?

No. Lo que vamos a instalar es una instancia de Nextcloud, que es algo así como una nube personal realizada con software libre. Nextcloud es un fork de un software que se creó en el 2011 llamado «Owncloud» (que sigue desarrollándose de forma paralela) y que nos va a permitir crear y gestionar nuestro propio servicio de almacenamiento de archivos en internet. En la práctica, se usa de forma similar a Google Drive o Dropbox, pero prestando especial atención a la seguridad. Me explico: al montarse sobre servidores propios, los que opten por usar Nextcloud tendrán control total sobre sus datos y podrán compartir sus archivos de forma segura sin depender de servicios de almacenamiento externos.

La instalación de este servicio sobre Docker yo la dividiría en tres partes:

  1. Preparación del proxy (tiene algo más de chicha en algunos casos que una instalación normal de un sistema en docker).
  2. Instalación del docker de Nextcloud (esto es muy sencillo y a estas alturas ya lo tendréis dominado).
  3. Configuración y corrección de errores.
El punto 3 me desconcierta. ¿Corrección de errores? 
Pantalla de Nextcloud

Sí. Nextcloud tiene unos requisitos… digamos que muy estrictos. Y no me refiero en absoluto a requisitos de hardware, si no de cómo se configura en la máquina que lo hospeda. Hace falta configurar el sistema de forma muy concreta para que Nextcloud funcione sin errores, por lo que hay que dedicarle un rato a preparar todo exactamente tal y cómo lo requiere este sistema. El proxy hay que configurarlo en algunos casos con parámetros «especiales». La instalación del docker en si mismo no es más dificultosa que cualquier docker que hayamos instalado hasta ahora, pero la «post instalación» sí que suele dar bastante guerra.

Por un lado hay que configurar bastantes cosas de forma manual y a pesar de que hay abundante documentación sobre cómo hacerlo, es tan genérica que hay que pararse con calma para ver cómo se configura cada cosa.

Por otro lado, es frecuente que en el momento en el que se produce un cambio en la versión principal de Nextcloud (por ejemplo, el cambio de la versión 23 a la 24), los requisitos de la instalación se vayan incrementando (no requisitos de hardware, si no de configuración), de forma que cuando uno cree que todo le funciona genial en la versión actual, una actualización a una versión superior le hace saltar errores que antes no tenía. Esto sucede porque los desarrolladores están incrementando constantemente requisitos para aumentar la seguridad del sistema.

Así que después de realizar la instalación nos pararemos a ver qué cosas nos faltan por configurar para que nuestro docker no tenga ninguna queja de nosotros.

Venga, agarraos los machos que esta instalación será intensa.

Seguir leyendo
Share

Cómo cambiar la versión de PHP en todo el sistema operativo (No sólo en Apache)

Muchas veces las páginas web que podemos tener alojadas en un servidor apache necesitan una versión de PHP concreta para funcionar, o al menos un rango de versiones en las que esa página funciona correctamente, y si sois tan paranoicos como lo soy yo con las actualizaciones de los programas y del sistema operativo, esto a veces puede suponer un problema.

¿Problema? Pues si tienes siempre actualizado todo lo que tienes instalado en tu equipo ya me dirás qué clase de problema puede suponer esto. 

Pues puede ser algo más problemático de lo que parece a simple vista, y te lo voy a mostrar con un ejemplo real.

Yo en varias máquinas gestiono distintas instalaciones de NextCloud, que se trata de un… digamos… sistema que te genera una página web similar a «Dropbox«, «OneDrive» o «Google Drive«. En pocas palabras: NextCloud te permite tener una nube personal y controlada para poder almacenar tus ficheros y así acceder a ellos desde cualquier otra ubicación. La página web que genera nextcloud la tengo corriendo en servidores «apache» y la versión actual estable de Nextcloud (en el momento de escribir este artículo es la 17.0.3) sólo es capaz de funcionar sobre versiones de PHP entre la 7.1 y la 7.3 (no es capaz de funcionar correctamente sobre PHP 7.4).

Vale... todo muy bien. Ahora ¿Cuál es el problema?

Pues que en un momento dado, el sistema operativo instaló él solito la versión de PHP 7.4 y la puso por defecto. Desde ese momento, Nextcloud empezó a experimentar errores, sobre todo a la hora de ejecutar tareas programadas. Esto no es deseable que ocurra y en este artículo vamos a ver cómo solucionarlo.

Seguir leyendo
Share

Para qué sirve una raspberry: Usos que he dado a las mías.

El poder disponer hoy en día de mini-ordenadores como las Raspberrys, de bajo consumo y a un precio ridículo, es de lo mejor que le puede pasar a cualquier aficionado a la informática. Vale… hay que dedicarle algo de tiempo a aprender el uso de estas máquinas, pero para cualquier persona acostumbrada a cacharrear con aparatos no debería ser un gran quebradero de cabeza.

En este artículo os voy a contar el uso que le doy yo a mis cuatro Raspberrys, por si alguno de vosotros se atreve a realizar algo similar, o está pensando cómo aprovechar alguna que tenga perdida por un cajón. No se trata de un tutorial ni mucho menos (si interesa publicaré algún tutorial de cómo hacer todo esto en alguna otra entrada), sinó una guía para poder exprimir estos aparatos dándoles varios usos simultáneamente. Y ya os aviso que cada una de mis raspberrys hacen en mi casa un montón de cosas a la vez, por lo que vosotros también podéis hacer que la misma raspberry realice simultáneamente varios de estos puntos.

Seguir leyendo
Share

© 2024 Flopy.es

Tema por Anders NorenArriba ↑

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies