OERu Web Services as of February 2021

The OERu offers a wide array of online services, all Free and Open Source Software (FOSS), for the benefit of its global learner community, its partner representatives, and educators in general.

As of this writing, in February 2021, we run the following production systems:

We also maintain development and testing/staging instances of most of these services. Our services are all hosted on virtual Linux servers (we mostly run Ubuntu Linux) provided by commodity cloud hosting providers via Docker and Docker Compose. In future, we expect to move to "just-in-time" scaling via Kubernetes (or similar).

Blog comments

Wow, what an inspiring set of services! Very cool. I just wanted to provide my 2cts on a number of candidates that may be interesting to have a look at, plus some thoughts :)

- I'd consider replacing Rocket.Chat for Matrix Communities + Chatrooms and have the instance federate with the 'matriverse'.

- Instead of Mastodon I'd go for Pleroma as they are more lightweight in resources, feel more modern, more standards-compliant, and as a way to help equalize power balance on the fediverse.

- I found it as an exemplar of domain-driven design production app (not using it), but Open Edx might be worth looking at: https://open.edx.org/

- I'd look into having a static site generator part of the stack. Jekyll is easiest, but maybe Hugo because it is more versatile.

- For a static site CMS that also has a user-friendly UI you can look at Grav. It can be installed on a shared hosting provider by just copying via SFTP in most cases.

- I've looked at Keycloak in the past, but never used. I hear it is hard to set up and maintain. Not quite there yet, but interesting, is Authelia. Recently featured on Hacker News. It places all the user management, Auth/authz, SSO on your reverse proxy, alleviating your apps from the responsibility. See https://github.com/authelia/authelia and check the Roadmap.

- Personally, though less feature-complete, I like Gitea to Gitlab. The former is true FOSS (I use it on codeberg.org and feels great), and the latter has big corp in the driver seat (wouldn't be surprised by an e.g. Amazon takeover in the future).

- As a CI/CD to Gitea a self-hosted Drone is a good option. https://www.drone.io/

- Though not fully feature-wise on par with Semantic Scuttle, the Tiny Tiny RSS is actively maintained and easily installs on shared hosting providers. See https://tt-rss.org/

In reply to by Arnold Schrijver (not verified)

Nice! I'm aware of a few of those and am keeping an eye on them, but a few others are new to me, and much appreciated! I'm a big fan of Matrix (and Element/Synapse) but when I was choosing a FOSS chat system, Rocket.Chat was by far the most mature... and it's still very impressive, but I'm keeping tabs on Matrix clients (I'm a big fan of open standards) and I'll implement any R.C plugins that allow us to be Matrix compliant!

I'm familiar with OpenEdX (my colleague in the OERF was, I believe, involved in that project in the early days) but for various reasons, we decided it's not appropriate for what we're doing...

Regarding Mastodon and Pleroma (which is an annoyingly unpronouncable name), I'm pretty happy with former at this point...

I've played around with Grav a fair bit and I like quite a few of its ideas (I'm a big fan of Markdown) over the past couple years (including building a couple sites with it), but have decided to stick with technologies (like Drupal) that I already know quite a lot better...

We're definitely looking for something a bit more "current" than Semantic Scuttle... will have a look at tt-rss.org to see if it addresses our use cases... I've recently encountered (and am looking at) https://bitbucket.org/bibsonomy/bibsonomy/wiki/Home#markdown-header-bib… - jury's still out...

As for Gitea and I agree with the assessment of Gitlab... I reserve the right to switch to SourceHut or Gitea down the track... waiting for the time being, but watching things closely! Thanks very much Arnold!

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA
1 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
Are you the real deal?