Arxiu d'etiquetes: programari lliure

Com instal·lar Nextcloud+MariaDB+Swag amb Docker passa a passa

En aquesta entrada us mostraré com fer una instal·lació de Nextcloud amb la base de dades MariaDB tot darrere un proxy invers, protegit amb Let’s encrypt i usant la tecnologia de contenidors Docker.

Bàsicament, aquest post és per compartir el que m’he trobat i bàsicament és una documentació.

Per fer aquesta instal·lació, anem a fer una llista del que necessitem:

  • Servidor gnu/linux amb accés root o un usuari amb permisos d’administrador.
  • Docker.

Passes a seguir:

Instal·lació de Docker

Si ja tens docker instal·lat al servidor, simplement pots passar al següent punt.

En primer lloc, assegurar-nos que tenim el docker instal·lat. En cas que no ho tinguem, podem seguir les pautes que trobareu a https://docs.docker.com/engine/install/#server La forma més senzilla d’instal·lació és usar el següent script:

Escollim el que volem instal·lar, ens decantarem per LinuxServer.io

Per facilitar la instal·lació del sistema, usarem les imatges de LinuxServer.io, podem trobar-les a fleet.linuxserver.io Nosaltres instal·larem nextcloud, mariadb i swag tot junt mitjançant docker compose. A continuació teniu el docker-compose.yaml que vaig crear per aixecar els contenidors:

Explicarem un poc el que fa aquest fitxer.

Es creen tres serveis, Nextcloud el que ens interessa, MariaDB el motor de base de dades que usarem per persistir les dades dels usuaris (no els fitxers) i Swag el qual ens servirà de proxy invers i a més gestionarà els certificats SSL de Let’s Encrypt. Per saber com funciona de forma més estesa, podeu visitar el web de docs.LinuxServer.io on ho expliquen. També teniu una explicació molt sòlida del perquè crear volums per persistir les dades a disc, ho teniu a https://docs.linuxserver.io/general/volumes/

Aixequem els serveis

A partir d’aquí, una vegada tenim el fitxer, simplement hem de teclejar el següent

En pocs segons tindreu el sistema funcionant.

A partir d’aquí pots accedir al domini que tenguis configurat al paràmetre URL del servei swag, i si tot ha anat bé, veuràs la pàgina de configuració del Nextcloud.

Una vegada configurat, reinicia el contenidor de Nextcloud i ja tindràs el sistema configurat.

Per veure els logs dels contenidors per detectar problemes o errades, has de teclejar

Per revisar els logs dels programes, pots accedir a /opt/appdata, ja que hem creat els volums i els hem persistit dins /opt/appdata

En principi ja ho tenim, és senzill, tindràs un sistema madur i les teves dades seran teves.

Fonts

Explorant el Món del Sistema Operatiu GNU Guix

Avui dia hi ha una gran quantitat de sistemes operatius de codi obert i el GNU/Guix sorgeix com una molt bona opció per aquelles persones que busquen control, transparència i llibertat en el seu entorn informàtic. El projecte ha estat ideat i desenvolupat pel GNU i la FSF.

Què És el GNU/Guix?

El GNU/Guix és una distribució de sistema operatiu que destaca per la seva gestió avançada de paquets i la seva filosofia d’usar exclusivament programari lliure. Una de les característiques més distintives és el sistema de gestió de paquets funcional, que permet als usuaris tenir múltiples versions de les mateixes llibreries i aplicacions instal·lades de forma simultània, garantint la coherència i la reproductibilitat de l’entorn del sistema.

Principals Característiques:

  1. Sistema de Gestió de Paquets Funcional: La característica principal que diferencia el GNU/Guix és el seu sistema de gestió de paquets funcional, que ofereix un control granular sobre les dependències del sistema i permet als usuaris gestionar entorns d’aplicacions amb facilitat.
  2. 100% Programari Lliure: Una estricta adhesió als principis del programari lliure, garantint que tots els components del sistema siguin lliures i oberts.
  3. Reproductibilitat: La capacitat de reproduir exactament un entorn de sistema en diferents màquines, assegurant una consistència i coherència en tots els entorns d’ús.
  4. Col·laboració amb el Projecte GNU: El GNU/Guix és fruit de la col·laboració entre el projecte GNU i la Free Software Foundation, assegurant una base sòlida en els principis del programari lliure.

Com començar amb GNU/Guix:

Per als que vulguin explorar el GNU/Guix, el procés d’instal·lació és un bon punt de partida. El suport per a diferents arquitectures i la documentació completa faciliten el desplegament d’aquest sistema operatiu fascinant.

En el cas que no es disposi d’un ordinador per instal·lar el sistema, una bona opció és instal·lar-ho com una màquina virtual. A la secció de descàrregues de GNU/Guix té diverses opcions que podem triar.

Tenc preparat una entrada on us mostraré com instal·lar-ho a un VirtualBox a partir de la imatge de QEMU.


Com carregar nouveau a Ubuntu 20.04 usant la terminal

Aquesta entrada me servirà per, a futur, recordar com es carrega el mòdul nouveau usant la terminal a Ubuntu 20.04 i eliminar el mòdul propietari d’Nvidia.

En el meu ordinador d’escriptori tenc instal·lat una Ubuntu 20.04 LTS. La targeta de vídeo és una GeForce 8500 GT, vaja que és antiga. Fins aquí tot bé, però la darrera actualització del sistema me va instal·lar el kernel 5.8 i també problemes amb el mòdul propietari d’Nvidia nvidia-340. Una vegada instal·lat, Kernel panic!

Vaig reiniciar l’ordinador en mode recuperació i vaig accedir a la terminal en mode root. Actualitz el sistema, vaig provar sort reiniciant, … nope. Fent un lshw -c display me diu que no hi ha cap mòdul que s’encarregui del vídeo “Device not managed”.

Després de cercar un poc per la xarxa, decideixo eliminar el mòdul propietari i carregar el lliure nouveau, però clar tot des de la terminal.

Pas a descriure com fer-ho.

Com desinstal·lar el mòdul propietari d’Nvidia

Es mostraran les passes a seguir per a la desinstal·lació del mòdul propietari d’Nvidia i la instal·lació del mòdul lliure nouveau.

  1. Executam el següent comandament per a confirmar que tenim els mòduls propietaris instal·lats sudo dpkg -l | grep -i Nvidia
  2. A continuació realitzarem una purga de la instal·lació d’aquests mòduls sudo apt remove --purge '^nvidia-*' això esborrarà tot paquet que contengui la paraula nvidia i les configuracions relacionades.
  3. Reinstal·larem el metapaquet ubuntu-desktop amb el seguent comandament sudo apt install --reinstall ubuntu-desktop
  4. Ara li direm al sistema que carregui el mòdul nouveau, teclejant echo 'nouveau' | sudo tee -a /etc/modules Lo que fa aquest comandament es afegir la paraula nouveau al fitxer modules que està dins del directori etc.
  5. Amb aquestes passes ja ho tenim, sols cal reiniciar sudo reboot.

Una vegada el sistema ha reiniciat, ha d’haver carregat l’entorn gràfic correctament, només hauries de corregir els paràmetres de resolució i, en cas de tenir varis, la disposició de monitors.

Aquest article es basa en un de Linoxide anomenat How to install Nvidia Driver on Ubuntu 20.04

L’ús del programari lliure per a la gestió dels centres educatius

És conegut que les grans multinacionals tecnològiques GAFAM (Google, Amazon, Facebook, Apple, Microsoft) usen les nostres dades en el seu benefici. Com ho fan? ens proporcionen eines “gratuïtes” a canvi de l’ús de les nostres dades.

En el cas dels centres educatius, no és, ni molt manco diferent. Google posa a disposició de les entitats educatives el GSuite for education, completament gratuït i il·limitat en nombre d’usuaris i dades. El passat 25 de febrer, el diari El mundo en la seva secció de tecnologia va publicar Escándalo en Google: así “espía” a millones de niños en el colegio y en su casa. Això no és d’avui ni molt manco.

Cal dir que la noticia de El Mundo és molt groguenca, com és normal. Google és una multinacional que “juga” amb les dades i la informació de la gent, els seus usuaris. És el seu actiu més preciat. No viuen del cercador, des de fa molts d’anys. Ens ofereixen serveis totalment gratuïts que ens fan molt de servei. Per exemple Cercador, Correu electrònic, Analítica web, servidors DNS, … i la que més benefici els hi aporta, la publicitat.

Per a la publicitat, la informació és poder. Generar anuncis efectius que vagin dirigit a les persones que exactament volem que arribin, la conversió de la publicitat en doblers, és més elevada que els anuncis tradicionals.

D’on treuen la informació? de nosaltres. Per això, els serveis que ens ofereixen la majoria son gratuïts, però amb el cost de les nostres dades.

Anem al quid de la qüestió. Hi ha alternativa a Google? jo crec que, Sí, però, sempre un però, i tendrà cost econòmic.

El que és pot proposar es l’ús de servidors que siguin propietat del centre o directament del Govern/Conselleria i usar programari lliure.

A continuació uns exemples de programari lliure que es poden usar

Exemples: (segur que n’hi ha més, aquests son els que conec)

Què fa falta? Ser conscients de les nostres dades. Poder gaudir de la sobirania de dades, és més, ser propietaris de les nostres dades. Falta consciència, per part de totes i tots i sobre tot per part de les institucions públiques de l’estat.

9 trets distintius dels usuaris de programari lliure

Avui navegant pel món m’he topat amb una entrada en el blog de Sergio Hernando que parlava dels trets distintius dels usuaris de programari lliure, be millor dit traduïa un article original escrit en anglés 9 Characteristics of Free Software Users, idò jo faré el pertinent amb el català:

  1. Els usuaris de programari lliure esperen llicències obertes i la inexistència de mètodes d’activacó.
  2. Els usuaris de programari lliure esperen actualitzacions i pedaços regulars.
  3. Els usuaris de programari lliure esperen poder treballar de tal manera que ells decideixin.
  4. Els usuaris de programari lliure volen el control dels seus sistemes.
  5. Els usuaris de programari lliure exploren.
  6. Els usuaris de programari lliure esperen poder auto ajudar-se.
  7. Els usuaris de programari lliure no tenen por a la línia de comandaments.
  8. Els usuaris de programari lliure aprenen categories de programari, no programes.
  9. Els usuaris de programari lliure esperen poder accedir als desenvolupadors i a altres membres de la comunitat.

via | Web Sergio Hernando
article original | Earthweb | 9 Characteristics of Free Software Users – by Bruce Byfield