Manage Lab Websites: Difference between revisions

From DISI
Jump to navigation Jump to search
 
(36 intermediate revisions by 4 users not shown)
Line 1: Line 1:
We are trying to migrate all services to gitlab.
This page is perpetually out-of-date. Look at gitlab first. If not there, look below.
== List of Websites ==
== List of Websites ==
Last updated on 11/10/2024
{| class="wikitable"
{| class="wikitable"
!Website
!Website
Line 8: Line 13:
|-
|-
|Amis: https://amis.docking.org/
|Amis: https://amis.docking.org/
|
|n-9-38:5066
|
|docker
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
|Arthor: https://arthor.docking.org/
|Arthor: https://arthor.docking.org/
|n-1-136:8080
|nun, samekh, n-9-22; Port 8000
|Tomcat
|Screen
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
|BKSLab: http://www.bkslab.org/
|BKSLab: http://www.bkslab.org/
|gimel:5002
|n-5-13:5002
|Supervisord
|docker
|Tau (169.230.26.43)
|epyc
|Yes
|Yes
|-
|-
Line 28: Line 33:
|
|
|
|
|Tau (169.230.26.43, can not be moved to files2)
|Vav (169.230.26.43, can not be moved to files2)
|Yes
|Yes
|-
|-
|Cartblanche: https://cartblanche.docking.org/
|Cartblanche22: https://cartblanche22.docking.org/
|
|n-9-22:5068
|
|docker
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
Line 40: Line 45:
|
|
|
|
|Tau (169.230.26.43, can not be moved to files2)
|Vav (169.230.26.43, can not be moved to files2)
|Yes
|Yes
|-
|-
Line 46: Line 51:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|No (wrong website)
|-
|-
|Duc: https://duc.docking.org/
|Duc: https://duc.docking.org/
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|No
|No
|-
|-
Line 58: Line 63:
|
|
|
|
|Tau (169.230.26.43, can not be moved to files2)
|Vav (169.230.26.43, can not be moved to files2)
|showing wrong website
|Yes
|-
|-
|Dude18: http://dude18.docking.org/
|Dude18: http://dude18.docking.org/
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|No
|No
|-
|-
Line 70: Line 75:
|
|
|
|
|Tau (169.230.26.43, can not be moved to files2)
|Vav (169.230.26.43, can not be moved to files2)
|Yes
|Yes
|-
|-
Line 76: Line 81:
|
|
|
|
|Tau (169.230.26.43)
|Files2 (169.230.75.3)
|Yes
|Yes
|-
|-
|Excipients: http://excipients.docking.org/
|Excipients: http://excipients.docking.org/
|
|gimel:8093
|
|Supervisord
|Files2 (169.230.75.3)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
Line 88: Line 93:
|
|
|
|
|Tau (169.230.26.43)
|Files2 (169.230.75.3)
|No
|No
|-
|-
Line 94: Line 99:
|
|
|
|
|Tau (169.230.26.43)
|Files2 (169.230.75.3)
|showing wrong website
|No
|-
|-
|IrwinLab: http://irwinlab.compbio.ucsf.edu/
|IrwinLab: http://irwinlab.compbio.ucsf.edu/
|gimel:5004
|n-5-13:5004
|Supervisord
|docker
|Tau (169.230.26.43)
|epyc
|Yes
|-
|Khanh: http://khanh.docking.org/
|
|
|Tau (169.230.26.43)
|Yes
|Yes
|-
|-
Line 118: Line 117:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
|Prices: http://prices.docking.org/
|Prices: http://prices.docking.org/
|
|gimel:5022
|
|
|Tau (169.230.26.43)
|Tau (169.230.26.43)
Line 136: Line 135:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
Line 142: Line 141:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
|Sea16: http://sea16.docking.org/
|Sea16: http://sea16.docking.org/
|
|gimel:8086
|
|
|Files2 (169.230.75.3)
|Files2 (169.230.75.3)
Line 154: Line 153:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
Line 160: Line 159:
|abacus:5020
|abacus:5020
|screen
|screen
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
Line 166: Line 165:
|abacus:8080
|abacus:8080
|screen
|screen
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
Line 172: Line 171:
|abacus:5099
|abacus:5099
|screen
|screen
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
Line 178: Line 177:
|
|
|
|
|Tau (169.230.26.43, can not be moved to files2)
|Vav (169.230.26.43, can not be moved to files2)
|No
|No
|-
|-
Line 184: Line 183:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|No
|No
|-
|-
|TLDR http://tldr.docking.org/
|TLDR http://tldr.docking.org/
|gimel2:5000
|epyc-A40:5011
|Supervisord
|systemd
|Tau (169.230.26.43)
|Files2 (169.230.26.43)
|Yes
|Yes
|-
|-
Line 196: Line 195:
|
|
|
|
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
|Transportal: http://transportal.docking.org/
|Transportal: http://transportal.docking.org/
|omega : port 8123
|n-9-23 : port 8123
|screen
|screen
|Tau (169.230.26.43)
|Vav (169.230.26.43)
|Yes
|Yes
|-
|-
Line 218: Line 217:
|-
|-
|-
|-
|Zinc15: http://zinc.docking.org/
|Zinc15: http://zinc15.docking.org/
|
|epyc2:5064
|
|docker
|Files2 (169.230.75.3)
|epyc
|Yes
|Yes
|-
|-
|Zinc20: http://zinc20.docking.org/
|Zinc20: http://zinc20.docking.org/
|
|epyc2:5065
|
|docker
|Files2 (169.230.75.3)
|epyc
|Yes
|-
|Chemistry Commons: https://commons.docking.org/
|epyc2:5010
|docker
|epyc
|Yes
|Yes
|-
|-
Line 233: Line 238:


== Restart Instructions after UPS==
== Restart Instructions after UPS==
=== For websites running on Screen ===
=== For websites running on Docker ===
* Become khtang on gimel
Login to machine using sudoer account.
  $ screen -ls
  $ sudo docker ps //to list all apps, including non-running
$ sudo docker start <name>


21546.SEA (Detached)
To restart a container
23528.transportal (Detached)
  $ sudo docker restart <name>
22877.conference (Detached)
16132.upload (Detached)
24786.oeb_lib_building (Detached)
4796.ShopAppMol (Detached)
  19162.FASTROCS-server (Detached)


$ screen -r <screen_id>
=== For websites running on Screen ===


==== SEA ====
==== SEA ====
Become www on gimel2
SEA is running on a screen on gimel
 
Become www on gimel
  $ cd /nfs/soft/www/apps/seadev/
  $ cd /nfs/soft/www/apps/seadev/
  On bash shell
  On bash shell
Line 256: Line 259:
  $ make all
  $ make all
  $ make SEAserver-start-devel
  $ make SEAserver-start-devel
Ctrl A+D to detach screen


==== Transportal ====
==== Transportal ====
  $ cd  /mnt/nfs/soft/www/apps/transportal/src/transportal
Login n-9-23 and become www
  $ source venv/bin/activate.csh
$ screen -ls
$ screen -r transportal
  $ cd  /mnt/nfs/soft/www/apps/transportal/
  $ source envs/production-3.6/bin/activate.csh
$ cd /nfs/soft/www/home/apps/transportal/src/transportal_2022/transportal
  $ python manage.py runserver 0.0.0.0:8123
  $ python manage.py runserver 0.0.0.0:8123
Ctrl A+D to detach screen


=== For websites running on Supervisord ===
=== For websites running on Supervisord ===
* Become root on server the website runs on
==== Restart applications ====
  $ supervisorctl status
* Become root on server the website runs on gimel
  $ supervisorctl status //to list all of current running apps
  $ supervisorctl restart <name>
  $ supervisorctl restart <name>
   i.e  
   i.e  
  $ supervisorctl restart bks-lab
  $ supervisorctl restart bks-lab
  $ supervisorctl restart tools18
 
==== Start Supervisord ====
  $ supervisord
 
=== For websites running on Systemd ===
==== Restart applications ====
$ sudo systemctl restart <name>
 
<b>TLDR</b> is running on epyc-A40 and managed by systemd
$ sudo systemctl restart tldr




[[Category : Khanh]]
[[Category:Sysadmin]]
[[Category:Curator]]

Latest revision as of 04:21, 11 November 2024

We are trying to migrate all services to gitlab. This page is perpetually out-of-date. Look at gitlab first. If not there, look below.


List of Websites

Last updated on 11/10/2024

Website Machine:Port Run on Hosted in (httpd/conf.d) Working
Amis: https://amis.docking.org/ n-9-38:5066 docker epyc Yes
Arthor: https://arthor.docking.org/ nun, samekh, n-9-22; Port 8000 Screen epyc Yes
BKSLab: http://www.bkslab.org/ n-5-13:5002 docker epyc Yes
Blaster: https://blaster.docking.org/ Vav (169.230.26.43, can not be moved to files2) Yes
Cartblanche22: https://cartblanche22.docking.org/ n-9-22:5068 docker epyc Yes
Covalent: http://covalent.docking.org/ Vav (169.230.26.43, can not be moved to files2) Yes
DSF: https://dsf.docking.org/ Vav (169.230.26.43) No (wrong website)
Duc: https://duc.docking.org/ Vav (169.230.26.43) No
Dud: https://dud.docking.org/ Vav (169.230.26.43, can not be moved to files2) Yes
Dude18: http://dude18.docking.org/ Vav (169.230.26.43) No
Dude: http://dude.docking.org/ Vav (169.230.26.43, can not be moved to files2) Yes
Dudez: http://dudez.docking.org/ Files2 (169.230.75.3) Yes
Excipients: http://excipients.docking.org/ gimel:8093 Supervisord Vav (169.230.26.43) Yes
Gitlab: https://gitlab.docking.org/ Files2 (169.230.75.3) No
HG: https://hg.docking.org/ Files2 (169.230.75.3) No
IrwinLab: http://irwinlab.compbio.ucsf.edu/ n-5-13:5004 docker epyc Yes
Metabolite: http://metabolite.docking.org/ Tau (169.230.26.43, can not be moved to files2) showing wrong website
Deepchemworkshop: http://deepchemworkshop.docking.org/ Vav (169.230.26.43) Yes
Prices: http://prices.docking.org/ gimel:5022 Tau (169.230.26.43) No
Psicquic: http://psicquic.docking.org/ Tau (169.230.26.43) Yes (broken???)
Reactor: http://reactor.docking.org/ Vav (169.230.26.43) Yes
Transporters: http://transporters.ucsf.bkslab.org/ Vav (169.230.26.43) Yes
Sea16: http://sea16.docking.org/ gimel:8086 Files2 (169.230.75.3) Yes
SEC: http://sec.docking.org/ Vav (169.230.26.43) Yes
Smallworld Public: http://sw.docking.org/ abacus:5020 screen epyc Yes
Smallworld Private: http://swp.docking.org/ abacus:8080 screen epyc Yes
Smallworld Super Private: http://swc.docking.org/ abacus:5099 screen epyc Yes
Stats: http://stats.docking.org/ Vav (169.230.26.43, can not be moved to files2) No
Symp: http://symp.docking.org/ Vav (169.230.26.43) No
TLDR http://tldr.docking.org/ epyc-A40:5011 systemd Files2 (169.230.26.43) Yes
Tool-Selector: http://tool-selector.ucsf.bkslab.org/ Vav (169.230.26.43) Yes
Transportal: http://transportal.docking.org/ n-9-23 : port 8123 screen Vav (169.230.26.43) Yes
Upload: http://upload.docking.org/ Tau (169.230.26.43) Yes
Zinc12: http://zinc12.docking.org/ Tau (169.230.26.43, can not be moved to files2) Yes
Zinc15: http://zinc15.docking.org/ epyc2:5064 docker epyc Yes
Zinc20: http://zinc20.docking.org/ epyc2:5065 docker epyc Yes
Chemistry Commons: https://commons.docking.org/ epyc2:5010 docker epyc Yes

Restart Instructions after UPS

For websites running on Docker

Login to machine using sudoer account.

$ sudo docker ps //to list all apps, including non-running
$ sudo docker start <name>

To restart a container

$ sudo docker restart <name>

For websites running on Screen

SEA

SEA is running on a screen on gimel

Become www on gimel

$ cd /nfs/soft/www/apps/seadev/
On bash shell
$ source tools/anaconda2/bin/activate sea16
$ cd work/seaware/seaware-academic
$ make SEAserver-stop-devel
$ make all
$ make SEAserver-start-devel
Ctrl A+D to detach screen

Transportal

Login n-9-23 and become www

$ screen -ls
$ screen -r transportal
$ cd  /mnt/nfs/soft/www/apps/transportal/
$ source envs/production-3.6/bin/activate.csh
$ cd /nfs/soft/www/home/apps/transportal/src/transportal_2022/transportal
$ python manage.py runserver 0.0.0.0:8123
Ctrl A+D to detach screen

For websites running on Supervisord

Restart applications

  • Become root on server the website runs on gimel
$ supervisorctl status //to list all of current running apps
$ supervisorctl restart <name>
  i.e 
$ supervisorctl restart bks-lab

Start Supervisord

$ supervisord

For websites running on Systemd

Restart applications

$ sudo systemctl restart <name>

TLDR is running on epyc-A40 and managed by systemd

$ sudo systemctl restart tldr