Crear usuario Linux que solo pueda acceder por SSH

Crear usuario adduser usuario passwd -l usuario Dar acceso SSH mkdir /home/usuario/.ssh Copiar en /home/usuario/.ssh/authorized_keys la clave pública de acceso. Referencia Iniciar sesión en SSH con certificados (sin…

Configurar red en Ubuntu Server (DHCP)

Editar fichero de configuración de las tarjetas de red: $ sudo nano /etc/netplan/50-cloud-init.yaml network: ethernets: enp0s3: dhcp4: true enp0s8: dhcp4: true version: 2 Aplicar el plan sudo netplan…

Spleeter con Docker

Spleeter Spleeter es un proyecto de Deezer que permite separar archivos de una canción en varios archivos de audio, cada uno con un instrumento diferente. En este vídeo…

Audio

An interactive volume analysis of Hotel California by Eagles

Select the tracks you want to plot in the chart. Draw chart Track description Kick – drum kick Snare – drum snare Toms – drum toms Hithats –…

Programación

Entorno de desarrollo Node Typescript

Entorno de desarrollo básico Node-Typescript Estructura de directorios server/bin – Ejecutables (*.js), *.css, *.html, .jade, etc server/bin/test/ – Ejecutables tests server/bin/public/ – *.css, *.html server/bin/views/ – *.jade, *.pug…

Audio

Decibelios, mentiras y muestras de sonido

Decibelios, mentiras y muestras de sonido La producción musical es un arte y como tal, solo tiene que cerrar los ojos y dejar que tus dedos suban ese…

Domótica

Integrar Home Assistant y Mosquitto Broker

Pasos Instalar Mosquitto Configuración mosquitto broker en dietpi Configurar Home Assistant Añadir lo siguiente a configuratión.yaml mqtt: broker: localhost port: 1883 client_id: casa username: usuario password: clave Reiniciar…

Domótica

Configuración mosquitto broker en dietpi

Pasos Instalar mosquitto dietpi-software –> install mosquitto broker Comprobar que la instalación es correcta En un terminal mosquitto_sub -v -t «test/topic» En otro terminal: mosquitto_pub -t «test/topic» -m…

Servidor HTTPS con Node y certificados Letsencrypt en 5 minutos

Introducción Queremos levantar un servidor HTTPS con Node. Queremos usar certificados firmados por Let’s Encrypt (no autofirmados) Usaremos el cliente acme.sh (en modo standalone) por su sencillez Mejor…

Promesas secuenciales con Javascript

Pongamos que queremos lanzar la misma función, que devuelve una promesa, pero con distintos parámetros. Javascript dispone de la función Promise.all para ejecutar un array de promesas. Por…