Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Gitlab en Apache2 con conexión segura sobre HTTPS usando reverse_proxy

Imago voragine.net
[actualizado el ] • Por

Explico en esta entrada cómo instalar Gitlab usando el paquete Omnibus, que es la manera más fácil de poner en marcha una instancia y mantenerla actualizada. Luego explico cómo configurar la conexión segura HTTPS usando un certificado Let's Encrypt. En mi caso la instalación se hace en un servidor Debian en el que hay más servicios funcionando bajo un servidor web Apache2. Así que configuro un proxy inverso para la conexión segura ya que el puerto 443 está siendo usando por Apache2.

Si no se está familiarizado con la generación de certificados TLS de Let's Encrypt usando certbot, es aconsejable leer antes este otro artículo.

Instalación, configuración y uso de Kimai2, herramienta web open source de organización de tareas y rastreo del tiempo

Imago voragine.net
• Por

Desde Montera34 estamos ayudando a montar el Banco del tiempo de Wikitoki. Wikitoki es el espacio en el que trabaja Pablo en Bilbao. Hemos elegido el software Kimai2 para que cada persona que participa en las tareas comunes del espacio registre sus horas. Para elegir Kimai2 hemos hecho un análisis comparativo de unas cuantas herramientas, que cuando tenga un rato publicaré. De momento publico un pequeño manual para poner en marcha Kimai2.

Kimai es una herramienta para organizar tareas y los equipos que las trabajan, y registrar el tiempo (time tracker) que se dedica a cada una de ellas. También dispone de algunas herramientas básicas (estadísticas, algún diagrama de barras) para evaluar la dedicación de cada persona del equipo. Se utiliza usando una interfaz web disponible a través de cualquier navegador. No tiene aplicación móvil pero su interfaz está adaptada para usarse en cualquier dispositivo.

El desarrollo está liderado por Kevin Papst, aunque no siempre ha sido así. Kevin Papst rescribió prácticamente todo el código y liberó Kimai2. Actualmente tiene una comunidad de desarrolladores considerable detrás: 24 personas contribuyen a su desarrollo, según su repositorio de Github. El software está liberado bajo licencia MIT, así que es open source.

Gérer WordPress depuis la ligne de commande avec wp-cli

Imago voragine.net
[actualizado el ] • Por

wp-cli est une interface de ligne de commande pour WordPress. Il vous permet de faire une multitude d'opérations d'administration et de maintenance d'une installation WordPress. D'une part, il accélère ces opérations et de l'autre vous permet de les automatiser, en les exécutant en mode non interactif en utilisant cron et un script bash par exemple.

Ici, je collecte comment effectuer des tâches de base avec WordPress en utilisant wp-cli. Pour toute autre utilisation, vous pouvez consulter la documentation officielle de wp-cli.

Gestionar WordPress desde la línea de comandos con wp-cli

Imago voragine.net
[actualizado el ] • Por

wp-cli es una interfaz de línea de comandos para WordPress. Permite hacer multitud de operaciones de administración y mantenimiento de una instalación de WordPress. Por un lado agiliza estas operaciones y por otro permite automatizarlas, ejecutándolas en modo no interactivo usando cron y un script de bash por ejemplo.

Aquí recojo cómo llevar a cabo tareas básicas con WordPress usando wp-cli. Para cualquier otro uso se puede consultar la documentación oficial de wp-cli.

Configuration d’un accès SSH plus sécurisé à un serveur : authentification par clé publique

Imago voragine.net
• Por
L'authentification par clé publique pour se connecter à un serveur distant en utilisant le protocole SSH fonctionne avec deux clés : une publique et une privée. Pour comprendre son fonctionnement, la métaphore du cadenas et de la clé est souvent utilisée. La clé publique fonctionne comme un cadenas et la clé privée comme la clé. Le cadenas sera placé sur le serveur distant auquel vous voulez accéder ; lorsque vous essayez d'y accéder, il vérifiera que la machine qui essaie de se connecter possède la clé, la clé privée.

Podcast On collaboration. Git et Github comme écosystème collaboratif

Imago voragine.net
• Por

On Collaboration Podcast

En juin dernier, j'ai eu l'occasion de participer au premier programme du podcast On Collaboration, qui explore en 5 épisodes les recoins de la collaboration. Sur le site Web On Collaboration :

5 approches différentes façonnent les 5 PROGRAMMES du projet. Chaque émission est structurée en une série de sections ou PILDORS transversaux à chacune d'elles, de sorte que l'auditeur devient le dernier éditeur de vitesse et de contenu résultant de ce processus collaboratif qui est On Collaboration lui-même. Vous choisissez ce que vous voulez et comment vous organisez le contenu.

Le premier programme, intitulé Histoires de collaboration, est organisé par Zuloark et Juanito Jones, et peut être écouté sur le site On Collaboration.

Dans la section Outils de collaboration du programme, je discutais avec Manuel Pascual de Zuloark sur le potentiel de git et github comme écosystèmes collaboratifs.

Podcast On Collaboration. Git y Github como ecosistema de colaboración

Imago voragine.net
• Por

On Collaboration Podcast

En junio pasado tuve la oportunidad de participar en el primer programa del podcast On Collaboration, que explora los recovecos de los colaborativo. Del sitio web de On Collaboration:

5 enfoques distintos dan forma a los 5 PROGRAMAS del proyecto. Cada programa viene estructurado mediante una serie de secciones o PÍLDORAS transversales a todos ellos, de manera que el oyente se convierte en el último engranaje y editor de contenido resultado de este proceso colaborativo que es en sí mismo On Collaboration. Tú escoges qué y cómo organizas el contenido.

El primer programa, titulado Historias de la colaboración, está comisariado por Zuloark y Juanito Jones, se puede escuchar en web de On Collaboration.

Dentro de la sección de Herramientas para la colaboración del programa, estuve charlando con Manuel Pascual de Zuloark, sobre el potencial de git y github como ecosistemas de colaboración.

Password Store, el gestor de contraseñas para Android compatible con pass

Imago voragine.net
• Por

Password Store es un gestor de contraseñas para Android compatible con pass, el gestor de contraseñas de línea de comandos sobre el que escribí no hace mucho. Es probablemente la mejor opción para disponer en Android de una base de datos de contraseñas personales generada con pass.

El interés de pass es que permite almacenar las contraseñas en un repositorio git cifrado bajo una clave público privada. Por ello Password Store necesita una aplicación, como OpenKeychain, que permita gestionar contenido cifrado.

Cómo clonar todo un disco duro en Linux

Imago voragine.net
• Por

Ayer me llegó un nuevo disco para mi portátil ThinkPad X201, un SSD de 500GB para sustituir mi vetusto HDD de 250GB. Llevaba tiempo queriendo cambiar el disco por un SSD para comprobar si el portátil iba más rápido y se calentaba menos. Los SSD son más rápidos y al no girar a miles de revoluciones por minuto se calientan menos. Me he decidido tras una conversación que he tenido con @eldelacajita a propósito de qué mirar cuando uno se compra un portátil de segunda mano.

Cuento aquí lo que he hecho para sustituir el disco. Es un procedimiento muy fácil, pero uno tiene que ser ordenado.

Cómo elegir un ordenador portátil ThinkPad de segunda mano

Imago voragine.net
[actualizado el ] • Por

Más o menos frecuentemente hay alguna persona que me pide consejo para comprar un ordenador portátil de segunda mano. Hay veces también que la pregunta es más genérica: ¿qué ordenador portátil me compro? También en este caso, casi siempre mi primera recomendación es comprar un ordenador de segunda mano.

Publico aquí los aspectos a tener en cuenta para elegir un ordenador de segunda mano, así si alguien tiene alguno más y le apetece dejarlo en los comentarios, quizás consigamos una guía más completa.