Vidjil: Difference between revisions

From CPB Wiki
Jump to navigation Jump to search
No edit summary
(Removing renewal to its own page)
 
(One intermediate revision by the same user not shown)
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
To renew the certificates:
* this operation must be done between 1 and 8 days before expiration.
* certified machine name: <code>vidjil.boldrini.org.br</code>
* go to the <docker-dir> and impersonate a super-user: <code>sudo su joao.m</code> (<docker-dir> is currently <code>/home/vidjil/code/2020-vidjil/docker</code>).
* do <code>docker-compose -f docker-compose-wrapper.yml down</code> to prevent Vidjil from disturbing standalone verification.
* renew the certificate:
<blockquote>
<code>sudo certbot certonly --standalone -d vidjil.boldrini.org.br</code>
</blockquote>
* issue the extra commands below to make sure the renewal is seen by Vidjil:
<blockquote>
<code>sudo cp /etc/letsencrypt/live/vidjil.boldrini.org.br/fullchain.pem /home/vidjil/code/2020-vidjil/docker/vidjil-client/ssl/fullchain.pem</code>
<code>sudo cp /etc/letsencrypt/live/vidjil.boldrini.org.br/privkey.pem  /home/vidjil/code/2020-vidjil/docker/vidjil-client/ssl/privkey.pem</code>
</blockquote>
* make sure file privkey.pem has permissions 0600 and owner root
* do <code>docker-compose -f docker-compose-wrapper.yml up -d</code> to restart Vidjil.
* visit <code>vidjil.boldrini.org.br</code> to confirm the new certificate in on.
* mark on your calendar a date for the next renewal.

Latest revision as of 11:39, 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: