You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
• A complete JupyterHub server with some addons (additional Jupyterhub kernels, Ansible galaxies, and PowerShell libraries) on your system, ready to host Workshops-on-Demand that you can find here.
57
-
• A postfix server used for the procmail API
58
-
• An Ansible engine to allow automation
59
-
• A fail2ban service
60
-
• An Admin user to manage everything
61
-
• A set of scripts to handle different tasks such as:
56
+
* A complete JupyterHub server with some addons (additional Jupyterhub kernels, Ansible galaxies, and PowerShell libraries) on your system, ready to host Workshops-on-Demand that you can find here.
57
+
* A postfix server used for the procmail API
58
+
* An Ansible engine to allow automation
59
+
* A fail2ban service
60
+
* An Admin user to manage everything
61
+
* A set of scripts to handle different tasks such as:
62
62
o Notebooks deployment
63
63
o Jupyterhub compliancy
64
64
o Users compliancy
@@ -71,26 +71,26 @@ Before cloning the backend repository, you will need to prepare the server th
71
71
###### Prerequesites:
72
72
73
73
1. In order to setup the backend server, you will need:
74
-
• A fresh OS install on physical / virtualized server running Ubuntu 20.04 or Centos 7.9 leveraging any deployment mechanism of your choice.(e.g. iLO, vagrant, etc.). You may even use this vagrant file to automatically generate a complete setup leveraging vagrant, libvirt and QEMU/KVM.
75
-
• A Linux account with sudo priviledges on your Linux distro. Name it install
74
+
* A fresh OS install on physical / virtualized server running Ubuntu 20.04 or Centos 7.9 leveraging any deployment mechanism of your choice.(e.g. iLO, vagrant, etc.). You may even use this vagrant file to automatically generate a complete setup leveraging vagrant, libvirt and QEMU/KVM.
75
+
* A Linux account with sudo priviledges on your Linux distro. Name it install
76
76
Note: In order to support 100 concurrent users, you need:
77
-
• 2 cpus or more machine
78
-
• 128 GB of RAM
79
-
• 500 GB of storage
77
+
* 2 cpus or more machine
78
+
* 128 GB of RAM
79
+
* 500 GB of storage
80
80
81
81
We are currently using an HPE ProLiant DL360 Gen10 server on our different production sites.
82
82
83
83
2. When done with OS installation and preparation
84
-
• From the WoD-backend server (aka JupyterHub server), as the install user, you will need to clone the repo first.
84
+
* From the WoD-backend server (aka JupyterHub server), as the install user, you will need to clone the repo first.
0 commit comments