Monthly update: July - August 2020


by Hostmaster

Peertube authentication update, Matrix/Riot/Element simplified encryption verification, Limesurvey as an alternative to Google Forms. Riot is now becoming Element.

Announcement

Riot, the Matrix client we document on the wiki, has been renamed to Element. Also, the Android client for Element is a new application previously called RiotX, a full rewrite of Riot.

You need to download and install Element and further remove Riot on your smartphone once your new session on Element has been trusted. Please refer to the wiki to get a rough step by step guide for setting up your account on Element (screenshots only).
For now, the URL to access from a browser has not changed, but if you are in doubt, just type https://matrix.nomagic.uk in your browser and it will redirect you to our Riot-Web / Element-Web website.

This month we are promoting Peertube v3 crowdfunding campaign. Developped by Chocobuzz and various people from the FOSS community, Peertube started as a Framasoft project in 2017. The end goal: providing a decentralised solution to host and play online videos. Peertube is using the same Activity Pub protocol as Mastodon, Pleroma, Funkwhale, Pixelfed and others to enable Federating instances together.

After 3 years the project is still developping new features and new instances of Peertube continue to pop up all over the world. Thousands of instances which are free to follow others (or not!), comments possible on any instance using your Mastodon or Pleroma account, RSS feeds to folllow the podcast of your favourites Peertubers, playlists, peer to peer streaming to aleviate the load and reduce the need for server farms, Peertube has it all.

Or does it?! The roadmap for Peertube v3 includes global search, moderation on steroids (including spam blocklists), improved UI/UX, additional plugins, and even a first, basic but functionnal live streaming feature!

The current campaign has just reached 51% as I wrote those lines. Let’s hope they will eventually reach their target during those difficult times. Anybody can donate here :heart:.

Achievements

Website

Not the website directly, but the navigation toolbar (aka navbar) has been updated and a display issue has been fixed on Seafile for the PDF viewer.

We have released an article with all the sources used for the toobar on our blog.

destination

Application upgrades

The following applications were upgraded to their latest stable version this month:

  • peertube
  • limesurvey
  • matrix/riot

:white_check_mark: Peertube is now supporting LDAP authentication, which means you can now connect with your usual credentials. As mentioned higher up in this newsletter, their new campaign to crowdfund v3 is ongoing.

Riot Web/ and Matrix have been upgraded to their latest version, the encryption is now activated by default for direct rooms (1 to 1), and the verification and lasting trust process has been greatly improved, congratulation to Matrix.org :clap:.

Finally, Limesurvey is now upgraded and has been freshly tested as an alternative to Google Form, with success!

Backend

The main server has been upgraded to latest and rebooted.

Reminder: Important maintenance will show in advance on our calendar, which you can follow if you want to by following the ical feed.

Bugs and issues

  • The navbar obfuscate the reminders in Sogo. We have started working on this, not 100% sure it’s fixed yet.
  • We are still facing short-time issues almost daily in regards with our load-balancers. The recent updates and configuration tuning have not addressed this.
  • There was a brief issue with the authentication on the WordPress blogs, as the plugin broke after an update which was faulty. This has been quickly addressed by the maintainer and is now back up and running.

Coming up

web feeds

Our road map now includes:

Short-term objectives

  • Follow up Pleroma issue to follow Peertube accounts
  • Fix display issue on Sogo
  • Install a dedicated server to implement gitlab CD/CI functions (through gitlab-runner)
  • Wrap-up the documentation on static website hosting.

Mid-term objectives

  • Update all servers to the latest release.
  • Keep on implementing security/privacy policies

Long-term objectives

  • implementing Single Sign-On (SSO) so that Nomagic users won’t have to authenticate on each and every service in their Web browser.

Icons made by mavadee from www.flaticon.com is licensed by CC 3.0 BY

Find a listing of all posts here.