Add ssl/https capability to ironwood

Hello,

I have to add https/ssl capability to my stand alone OpenEdX platform and as much as I searched here and the web I end up to this guide.

Does anybody know if this guide is valid for ironwood OpenEdX release? Certbot is referred to be installed on 20.04 Ubuntu, but ironwood is installed on 16.04 Ubuntu release.

Hi @markman8!
Lawrence did a great job writing that guide and Certbot is available in 16.04, so it should work.

However I have to suggest again to move to a newer version. Probably the effort of upgrading will be less than to maintain such an old instance. Tutor allows to deploy Open edX with SSL out of the box, with zero configuration.

Andres thank you very much for the reply.

I managed to support for ssl using Lawrence’s guide.

I am concerned about your comment on the old ironwood release. I have lost contact with the whole project (OpenEdX) for a long time since is not something I do for living.

Do I have to install Tutor from scratch or is there an upgrade process? Backups using old scripts will be still usable in Tutor?
Sorry for the fuzz.

Unfortunately there is no migration process from native to Tutor. If your databases are external, you can try to launch Tutor and connect to them, then follow the migration processes, or use backup-restore scripts.
Remember that you have to migrate through all named releases, from one to one.
If your instance is quite standard, it should not be a big problem.
If you need support drop me an email to andres@aulasneo.com. We have experience migrating sites from old versions.

Hope it helps!

1 Like

I suppose that installing Tutor would be beneficial in many ways…
I have two more questions though:

  1. Does Tutor needs a specific ubuntu version to be installed as Redwood and what is this?
  2. If I end up installing Redwood would 22.04 Ubuntu LTS fulfil the scripts written for 20.04 that is required for Redwood? In other words has anybody tried installing Redwood on a 22.04 Ubuntu LTS version?

Hi @markman8, absolutely deploying Open edX with Tutor has plenty of advantages.
Now, let me clarify that Tutor is a tool that allows you to deploy, maintain and operate an Open edX instance. It is a -relatively- simple software without much requirements. Open edX is the platform itself, which is a complex set of applications. As Open edX runs in Docker containers, it’s not so tightly bond to the OS release. So Open edX Redwood in Ubuntu 22.04 LTS is a good choice for a Tutor local installation.

1 Like