Deploy your Hugo site through SSH with GitHub Actions

Static site generation leverages website content management through version-control systems. With the help of CI (continuous integration) tools, we can set up automatic deployment via SSH. This article shows how to do such deployment using Hugo and GitHub Actions.
Deploy your Hugo site through SSH with GitHub Actions

Information

This article is an update of Deploy your Hugo site through SSH with Travis. I don’t use Travis CI anymore since they left open source maintainers out in the dust with their new pricing plan in 2020.

After having moved my blog from WordPress to Hugo, my next objective was to have it built and deployed automatically to my self-hosted webhosting server whenever I push a commit to GitHub. The main reasons to use this process are these:

  • I want that any change or addition to the website are as easy to deploy as a simple git commit;
  • I want my builds to be reproducible;
  • I want a clean state for each build;
  • I don’t want to be dependent on an external hosting service (no lock-in);
  • I don’t want to have to worry about a computer crash or about my own Internet connection.

I use this process for more about 4 years to deploy the MoodleBox documentation website (more than 1000 web pages!), and for a few days for deploying this blog (more than 900 pages!). It works great 👍

Continuer la lecture de « Deploy your Hugo site through SSH with GitHub Actions »

Nous savons ce que vous avez fait

« Nous savons ce que vous avez fait pendant le confinement » est un court métrage de fiction du Financial Times qui montre les défis que représente l’utilisation des données au sacrifice de la vie privée.

Nous savons ce que vous avez fait pendant le confinement est un court métrage de fiction du Financial Times qui montre les défis que représente l’utilisation des données personnelles en faveur du bien commun, au sacrifice de la vie privée et de la complexité des vies individuelles. Il vaut la peine de le regarder.

Les problèmes de l'identité électronique suisse

Données biométriques entre les mains d’entreprises privées, protection des données lacunaires et manque de compatibilité avec l’UE : la Suisse choisit une voie risquée avec sa loi sur l’e-ID.
Les problèmes de l'identité électronique suisse

Un article d’Adrienne Fichter publié par Republik développe les graves problèmes de la loi sur l’e-ID soumise à la votation populaire le 7 mars 2021.

Elle devrait nous permettre d’acheter en ligne, de remplir notre déclaration d’impôts et de nous donner accès aux services numériques publics et privés avec un seul login, c’est la promesse qui nous est faite avec la loi sur les services d’identification électronique.

Il est question, comme nulle part ailleurs en Europe, que ce soient des entreprises privées qui gèrent et vérifient l’identité électronique des citoyens. Ce modèle est irresponsable: la fourniture, la gestion et la vérification des identités est une tâche régalienne et doit être assurée par l’État.

Il faut dire NON à cette loi.

Continuer la lecture de « Les problèmes de l'identité électronique suisse »

Privacy icons : du « privacy washing »

Des entreprises lancent une campagne de privacy washing à l’aide de pictogrammes censés sensibiliser les usagers à la gestion de leurs données personnelles.
Privacy icons : du « privacy washing »

L’association Privacy Icons, regroupant notamment Migros, BKW, Swisscom, les CFF et Credit Suisse, déploie une nouvelle signalétique constituée de pictogrammes pour résumer de manière lisible au premier coup d’œil comment les données sont traitées lors de l’utilisation de leurs services numériques.

L’initiative est louable, tant il est important que les utilisateurs sachent de manière transparente et complète ce qu’il advient de leur données. Malheureusement, la démarche n’est pas aboutie, et ressemble plus à une campagne de privacy washing destinée à rendre acceptable l’exploitation commerciale des données personnelles.

Continuer la lecture de « Privacy icons : du « privacy washing » »

L'état inquiétant de l'infrastructure informatique de la démocratie suisse

Une étude de Republik montre que de nombreux cantons suisses utilisent des logiciels obsolètes ou vulnérables pour calculer et communiquer les résultats des votations et élections.
L'état inquiétant de l'infrastructure informatique de la démocratie suisse

Le postulat que notre démocratie est sûre, car elle est fondée sur l’utilisation du papier, comme l’argumentent les adversaires du vote électronique, est un mythe.

Le tentatives de manipulation de la démocratie ne sont pas exclusivement liées au processus-même de vote, car de très nombreux logiciels et systèmes électroniques sont aussi utilisés pour la mise en place et le fonctionnement des votations et élections; par exemple, pour communiquer les registres de vote aux imprimeries, pour imprimer et scanner les bulletins, pour transmettre les résultats des communes au canton, puis des cantons à la Confédération.

Continuer la lecture de « L'état inquiétant de l'infrastructure informatique de la démocratie suisse »