HTOP per veure com està la Raspberry Pi

HTOP

I després d’instal·lar-hi un bon grapat de paquets, com sabem si està bé i pot aguantar encara més càrrega la nostre Raspberry Pi? doncs coneixia el comandament top, però no htop (https://htop.dev), que permet veure a temps real la monitortizació i estat d’un equip amb LINUX.

HTOP

Jo he trobat que la meva distribució ja el tenia instal·lat, però sinó només cal fer:

sudo apt-get install htop

i per executar-ho

sudo htop

resultat de la sentència htp

Tot i tenir una pantalla text o shell, podrem personalitzar alguns paràmetres com els colors, el mode de representar gràficament alguna informació o el fet de mostrar més detall d’alguns procesos. Excepcional i imprescindible!

Instal·lar UniFI Controler a una Raspberry Pi

Un dels objectius de tenir una altre Raspberry Pi funcionant per casa, és tenir en ella funcionant l’UniFi Controller i així no dependre de l’estació de treball on està actualment per tenir menys consums energètics i alliberar recursos d’un equip que no ha de fer de servidor.

Hi ha documentació oficial de Ubiquiti (https://community.ui.com/questions/Step-By-Step-Tutorial-Guide-Raspberry-Pi-with-UniFi-Controller-and-Pi-hole-from-scratch-headless/e8a24143-bfb8-4a61-973d-0b55320101dc), però he arribat a un enllaç encara millor:

https://pimylifeup.com/rasberry-pi-unifi/ (Genial la documentació!!)

Genial i fàcil. Copio les instruccions per si mai es perd la web.

Un cop seguits els passos, només he recuperat d’una còpia de seguretat la configuració anterior i en 1 minut ja estava migrat i funcionant el servei, a més amb més molt bon rendiment que abans!!

 Preparació del vostre Raspberry Pi per al controlador UniFi

En aquesta secció, prepararem el sistema operatiu perquè pugui executar el programari UniFi.

1. El primer que heu de fer és assegurar-vos que el vostre Raspberry Pi estigui executant paquets actualitzats.

Per actualitzar tots els paquets, haureu d’executar l’ordre següent.

sudo apt update
sudo apt upgrade

2. A continuació, hem d’instal·lar la versió 8 de l’entorn d’execució de Java al nostre Raspberry Pi executant l’ordre següent.

Hem d’instal·lar Java ja que el controlador de xarxa UniFi requereix que s’executi.

sudo apt install openjdk-8-jre-headless

A partir del moment de la publicació, UniFi no admet versions més recents del temps d’execució de Java.

3.Per millorar la velocitat d’inici del programari del controlador UniFi al nostre Raspberry Pi, hem d’instal·lar-lo rng-tools.

Utilitzarem aquest paquet per assegurar-nos que Raspberry Pi tingui prou entropia per a la generació de números aleatoris que utilitza el programari UniFi.

sudo apt install rng-tools

4. Ara hem de fer un lleuger canvi a la configuració de rng-tools.

Comenceu a editar el fitxer de configuració executant l’ordre següent.

sudo nano /etc/default/rng-tools

5. Dins d’aquest fitxer, cerqueu i descomenteu la línia següent.

Troba

#HRNGDEVICE=/dev/hwrng

Substitueix per

HRNGDEVICE=/dev/hwrng

En fer un comentari sobre aquesta línia, afegirem la quantitat d’entropia (la quantitat d’atzar) que el sistema té disponible.

El Raspberry Pi compta amb un generador de números aleatoris integrat que podem utilitzar per augmentar el conjunt d’entropies.

6.Un cop s’hagi realitzat el canvi, deseu l’arxiu prement CTRLXi, a continuació Y, seguit per ENTER.

7.Finalment, reinicieu el rng-toolsservei executant l’ordre següent.

sudo systemctl restart rng-tools

Un cop el servei hagi acabat de reiniciar-se, ara hauria de ser segur passar a la següent secció d’aquesta guia.

 Instal·lació del controlador UniFi al Raspberry Pi

1. La nostra primera tasca és afegir el dipòsit UniFi a la nostra llista de fonts.

Ho podem aconseguir executant l’ordre següent.

echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list

2. Ara hem d’afegir la clau GPG dels repositoris mitjançant l’ordre següent.

sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg

La clau GPG és la que ajuda a dir al gestor de paquets que descarrega el paquet correcte.

3. A mesura que vam fer canvis als dipòsits, ara hem d’actualitzar la llista de paquets executant l’ordre següent.

sudo apt update

4. Ara, finalment, podem instal·lar el programari Unifi Controller al nostre Raspberry Pi executant l’ordre següent.

sudo apt install unifi

La instal·lació d’UniFi mitjançant aquest mètode configurarà automàticament un servei. Aquest servei iniciarà automàticament el programari UniFi en arrencar.

Habilitar VNC des de SSH a una Raspberry Pi

Segueixo amb aquest monogràfic sobre primers pasos amb una Raspberry Pi improvitzats que estic fent avui… si un cop funcionant la Raspberry, vols habilitar l’accés VNC, o modificar altres paràmetres (com el nom de l’equip, fer overcloquing, etc..), Hi ha sentència que desconeixia i que penso que és d’obligat ús a un principiant de Raspberry..

sudo raspi-config

I ens apareixerà la següent pantalla amb totes les opcions per acabar de configurar i personalitzar via línea de comandes.

Configuració Xarxa Sense fils Raspberry pi

Si estàs començant a trastejar amb una Raspberry pi i no disposes de teclat/monitor extern i vols predeterminar la configuració de xarxa sense fils a on connectar, potser complicat…

Hi ha però una solució força interesant que deixo documentada:

Igual que en el post anterior, on habilitem el ssh a la targeta de memòria, podem deixar també a la mateixa partició de la targeta un arxiu wpa_supplicant.conf amb la configuració mínima de la teva xarxa sense fils local.

Els passos serien els següents:

– A la targeta de memòria, connectant-la en un altre equip, accedir a la partició /boot

– Crear un arxiu amb el nom: wpa_supplicant.conf

– Afegir en ell la següent informació -personalitzada-:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=CA

network={

ssid="__NOM_XARXA_SENSEFILS"

psk="__CLAU_DE_LA_XARXA_SENSEFILS"

key_mgmt=WPA-PSK

}

I amb això, un cop afegim la targeta a la nostre Raspberry Pi, quan arranqui es connectarà ja automàticament a la nostre xarxa sense fils.

Habilitar ssh a una Raspberry pi

Si acabes de configurar una Raspberry Pi, i vols començar a “jugar” amb ella, alerta que per poder accedir remotament has de poder habilitar primer l’accès SSH.

Per fer-ho, el mètode més fàcil és agafar la targeta de memòria i crear a l’arrel un arxiu anomenat “ssh” sense cap extensió ni cap contingut en ell. Assegura’t que ha quedat desat a la partició “boot”, i ja pots afegir la targeta a la Raspberry i començar a tocar configuracions.

Vols evitar publicitat en els navegadors? Ghostery

Fa temps que estic buscant alguna solució per evitar la quantitat “ingent” de publicitat que apareix en algunes pàgines webs. És normal que es vulgui capitalitzar la feina, però d’un temps cap aquí hi ha alguns mitjans que fins i tot costa a nivell d’usuari poder llegir el seu contingut.

Ghostery

Havia fet prova amb alguna eina diferent, però des de fa uns dies estic testejant GHOSTERY en la seva versió gratuïta. Encara no tinc prou informació objectiva, però la sensació personal és que m’han començat a desaparèixer força finestres i quadres de publicitat en diferents pàgines web.

L’eina, permet instal·lar el plugin en diferents navegadors (Brave, Edge, Safari, Firefox…), i en les versions de pagament pots tenir encara més prestacions. Està clar que la versió gratuïta és limitada i que algú treu benefici d’aquesta gratuïtat però per navegar més àgilment és una eina totalment recomanada.

Corregir permisos httpdocs i plesk

Ja m’he trobat en més d’una ocasió que per motius “desconeguts” els permisos dels arxius d’una carpeta httpdocs -o /var/www- d’un servidor (habitualment amb PLESK), perd la seva configuració de permisos.

El resultat en un servidor administrat amb PLESK és que perds mínimament les avantatges que et proporciona aquest gestor d’arxius. Automatitzacions automàtiques o simplement gestions sobre dominis les deixes de poder fer.

Finalment he trobat una bona guia que no voldria perdre. S’han de fer dos pasos:

Primer:

chown -R nomusuariPLESK:psacln /ruta_del_servidor/httpdocs

Amb aquesta primera sentència rerstaurarem de manera recursiva a tots els permisos per al grup “psacln” de la ruta que l’indiquem. Important serà posar correctament també el nom d’usuari plesk que ha de treballar en aquesta ruta.

Segon:

chown nomusuariPLESK:psaserv /ruta_del_servidor/httpdocs

Amb aquesta segona sentència resolem un problema (hem assignat els mateixos permissos a arxius i a directoris). Assignem al directori al grup “psaserv” -que amb la primera sentència hem assignat a arxius i directoris el mateix grup-.

Font: https://www.orware.com/blog/tips-and-how-tos/plesk/correct-httpdocs-permissions

POST HASTE: creació automàtica d’estructures de carpetes

Si habitualment estàs treballant amb projectes i necessites recrear habitualment el mateix tipus de carpetes o estructures d’arxius, existeix una utilitat gratuïta que es diu: POST HASTE

L’eina és molt intuïtiva de fer anar i amb molta facilitat pots crear estructures de carpetes habituals en projectes (01_Actes; 02_Documents; 03_Pressupost…), etc. 

Totalment recomanable!

Tilling Windows on MAC OSX

Si vols d’una manera ràpida fixar alguna finestra o aplicació a l’escriptori en MAC OSX, existeixen algunes aplicacions de pagament… és el que es coneix com “Tilling Windows”.

Avui he trobat que existeix una aplicació gratuïta de https://freemacsoft.net/tiles/ dels quals també utilitzo l’aplicació AppCleaner.

Avui però parlo de TILES, que d’una manera molt fàcil i intuïtiva pots fixar aplicacions o finestres en zones de la pantalla així com assignar-lis dreceres de teclat. 

Existeixen altres alternatives al mercat, però són de pagament (encara que molt econòmiques). Per ara, utilitzaré una temporada aquesta aplicació.

Superhuman

Superhuman és el nom d’un nou client de correu electrònic, el qual només funciona sobre la plataforma GSUITE (gmail) i que has de pagar uns 30$ mensuals per utilitzar-ho… i per acabar d’arrodonir la situació hi ha una llista d’espera per poder utilitzar el client.

Amb aquesta introducció, un es pregunta: com és que cal pagar per un client de correu electrònic?  què no pots fer amb la quantitat de clients gratuïts que existeixen al mercat?

Doncs no ho se de primera mà, però pel que he pogut trobar per les xarxes és un client que facilita molt la gestió del dia dia i et permet ser més eficient, ràpid, etc..   i pensant que cada cop estem més hores davant del correu electrònic i cada cop gestionem més informació es fa pràcticament imprescindible pensar en una eina que millori els tradicionals clients de correu electrònics convencionals.

A més, incorpora funcions d’intel·ligència artificial, dreceres de teclat per escriure més ràpid, focus, seguiment de correus… vaja, que et converteixes ràpidament en el super-man dels correus electrònics. 

Així que estigui disponible ja faré una revisió més detallada.

Common Voice

Common Voice és un projecte de la Fundació Mozilla que preten crear un conjunt de dades obertes amb les veus en diferents idiomes. 

És un projecte obert i col·laboratiu. Això vol dir que podem col·laborar cada dia registrant frases o validant-les (escoltant-les).  

La gràcia és que hi ha un projecte per al Catalài que avui via la catosfera han explicat.   Per tant, a partir d’ara cada dia a registrar cinc frases i validar-ne cinc més. https://voice.mozilla.org/ca

#commonVoiceCatalan

Error 400: admin_policy_enforced

Des de fa unes hores,  els clients de correu de diferents comptes GSUITE m’han deixat de sincronitzar correctament. 

ERROR400 GSUITE

 

Farà alguns dies, GOOGLE ja va enviar un correu electrònic als administradors avisant que si no s’habilitava una funció concreta en la seva configuració, per motius de seguretat no seria accessible l’API i per tant l’accés a la bústia per part de tercers. 

L’avís era correcte, però si com jo, no li vas fer gaire cas per solucionar-ho has de seguir els següents passos:

– anar a la consola d’administració del teu domini (admin.google.com)

GSUITE SEGURIDAD

– anar a seguretat

– APIS i habilitar 

HABILITAR API GSUITE

 

Amb això, una mica de temps i paciència els teus clients de correu electrònic tornaran a sincronitzar correctament.

Canviant de domini un servidor discourse

Últimament estic treballant amb un servidor DISCOURSE per tal de tenir un espai de comunicació entre persones d’una comunitat. 

En el moment inicial es va definir un domini, però conforme ha crescut s’ha fet necessari moure el servei a un altre domini. 

He trobat informació oficial per fer aquest pas, però he hagut de personalitzar una mica alguns passos.

1er.  Cal tenir les entrades DNS del subdomini ja funcionant prèviament. En el meu cas paso de un domini principal a un subdomini tot el servei de l’espai de comunicació.

2on. La documentació oficial parla de llençar l’assistent i de modificar paràmetres via la propia interfície de discourse.  En el meu cas, cap de les dues accions ha funcionat.

He modificant simplement a l’arxiu /var/discourse/countaires/app.yml   (fer un backup de l’arxiu és una acció molt prudent).

He canviat la línea

 DISCOURSE_HOSTNAME: ‘subdomini.domini.com'

3er. Recompilar o reconstruïr el docker.  En el meu cas com que tinc el servidor en un docker cal executar:

 ./launcher rebuild app 

Per què actualitzi el sistema.   Trigarà uns 4-5 minuts.

4rt. Reconstruïr internament tots els enllaços.  Com que el domini serà nou, i el sistema ha construït una sèrie d’enllaços a posts, artícles o informació. Es fa recomanable actualitzar la base de dades interna d’enllaços. Cal fer les tres sentències (amb una mica de temps entre cada una d’elles):

./launcher enter app

discourse remap domini.cat subdomini.domini.cat

rake post:rebake

 

I amb això tindrem ja actualitzat el servei discourse a un nou domini o subdomini.

Biscuit

Si ets dels que tens “mil” aplicacions obertes, i totes aquestes són aplicacions web… i el teu navegador ja no pot més.  Et recomano fer una ullada a https://eatbiscuit.com/  (Menja’t la galeta)

Una aplicació de codi font obert, que diu no registrar ni llegir res del que fas i que et permet tenir organitzades i obertes les diferents aplicacions web que necessitis: evernote, notion, correu electrònic, gestió de tickets, slack… 

Simple i gratis. No es pot demanar més. 

https://eatbiscuit.com/

Eatbiscuit com

Alternativa a Photoshop? pixlr.com

Si alguna vegada has d’editar una foto i no tens cap editor d’imatges a mà (algú dirà que sempre està el GIMP) acabo de descobrir que hi ha una aplicació web que et permet editar i fer aquelles coses més bàsiques sense haver de comprar o instal·lar cap aplicació:

https://pixlr.com

Enllaç per no perdre!