Vidjil: Difference between revisions

From CPB Wiki
Jump to navigation Jump to search
No edit summary
(Separate page for certificate renewal)
Line 6: Line 6:
* [[Vidjil backup|restore backup]]
* [[Vidjil backup|restore backup]]
* [[Restarting Vidjil|restart Vidjil]]
* [[Restarting Vidjil|restart Vidjil]]
* renew SSL certificate (Let's Encrypt)
* [[Renewing Vidjil's SSL Certificate|renew SSL certificate]]
* keep it up-to-date with the Lille version
* keep it up-to-date with the Lille version
* develop specific addons for our own use
* develop specific addons for our own use

Revision as of 11:37, 11 January 2024

Vidjil is a software developed in Lille, France devoted to the analysis of V(D)J rearrangements. It is freely available and we have installed a production version and a number of test versions at the Boldrini Research Center (BRC). The production instance runs in a dedicated server.

Maintenance tasks:

To renew the certificates:

  • this operation must be done between 1 and 8 days before expiration.
  • certified machine name: vidjil.boldrini.org.br
  • go to the <docker-dir> and impersonate a super-user: sudo su joao.m (<docker-dir> is currently /home/vidjil/code/2020-vidjil/docker).
  • do docker-compose -f docker-compose-wrapper.yml down to prevent Vidjil from disturbing standalone verification.
  • renew the certificate:

sudo certbot certonly --standalone -d vidjil.boldrini.org.br

  • issue the extra commands below to make sure the renewal is seen by Vidjil:

sudo cp /etc/letsencrypt/live/vidjil.boldrini.org.br/fullchain.pem /home/vidjil/code/2020-vidjil/docker/vidjil-client/ssl/fullchain.pem

sudo cp /etc/letsencrypt/live/vidjil.boldrini.org.br/privkey.pem /home/vidjil/code/2020-vidjil/docker/vidjil-client/ssl/privkey.pem

  • make sure file privkey.pem has permissions 0600 and owner root
  • do docker-compose -f docker-compose-wrapper.yml up -d to restart Vidjil.
  • visit vidjil.boldrini.org.br to confirm the new certificate in on.
  • mark on your calendar a date for the next renewal.