|
7 | 7 | - Have requested and been granted a deNBI project on [deNBI portal](https://cloud.denbi.de/portal/) |
8 | 8 | - Create workshop on [SimpleVM portal](https://simplevm.denbi.de) |
9 | 9 | - Projects on Side Bar > Select Project > New Workshop |
10 | | -- Tutor workflow (required extra step to allow access to all nodes) |
| 10 | +- Go to Workshops side bar > SPAAMSumScho25 > Get invitation link (send to participants and tutors) |
| 11 | +- Tutor workflow (this required extra step to allow access to all nodes) |
11 | 12 | - On deNBI Portal > Projects > Add Members to see instructions |
12 | 13 | - [New tutor] Send deNBI LifeSicnceRI sign up link |
13 | 14 | - [New and old tutors] Send deNBI project sign up link |
14 | 15 | - [Admin] Check emails for joining, accept requests |
| 16 | + - DO NOT MAKE ALL TUTOTRS deNBI ADMIN - OTHER THAN PEOPLE FAMILIAR WITH DENBI PORTAL! |
| 17 | + - Anyone in the deNBI portal project, can act as tutors in the workshop itself |
15 | 18 | - Student workflow (send to ALL participants) |
16 | 19 | - Go to [SimpleVM portal](https://simplevm.denbi.de) |
17 | 20 | - Go to _workshop_ on sidebar |
18 | 21 | - Get both Portal and Share invitation links, send to all participants with instructions on website with workflow instructions |
19 | 22 | - Go to SimpleVM invite link |
20 | 23 | - Pick log-in and/or register with system of choice |
21 | | - - Register elixir |
| 24 | + - Register LifeScienceRI AAI |
22 | 25 | - Confirm email |
| 26 | + - Register elixir |
23 | 27 | - T&Cs Elixir |
24 | | - - T&Cs Denbi |
25 | | - - Email for SPAAMsumScho |
26 | | - - Confirm email |
| 28 | + - T&Cs Denbi / SimplVM release |
| 29 | + - Send request to join workshop |
27 | 30 | - [Admin approve] (SimpleVM Portal -> Project -> <Project Name/> -> Project Member List > See Applications) |
28 | | -- Once all invited |
| 31 | +- Once all invited and accepted for the _workshop_ (deNBI portal project alone insufficient!), go to SimpleVM portal. |
29 | 32 | - [Admin] SimpleVM: Accept all participant requests on project |
30 | 33 | - [Admin] SimpleVM: On workspace page, 'show addable Tutors' and add tutors (remember must still be on the deNBI project too!) |
31 | 34 |
|
32 | | -## Creating SimplVM workshop |
| 35 | +## Creating SimpleVM workshop |
33 | 36 |
|
34 | 37 | 1. On the [SimpleVM portal](https://simplevm.denbi.de/), go to the 'Projects' section on the sidebar and select SPAAMSumSchoXX |
35 | 38 | 2. Press 'New Workshop' |
|
48 | 51 | > The snapshot is: SPAAMSumScho24-FinalPatch1 |
49 | 52 |
|
50 | 53 | - Log into [SimpleVM portal](https://simplevm.denbi.de) |
51 | | -- Go to workshops on side bar |
52 | | -- 'Create new instances' section > 'New Instance' > Follow workflow |
53 | | - |
54 | | -Create a machine: |
55 | | - |
56 | | -- de.NBI medium + ephemeral: 14 VCPUs - 32 GB RAM - 50 GB root disk + 150 GB ephemeral disk |
57 | | -- Research environment: [Guacamole](https://cloud.denbi.de/wiki/simple_vm/customization/#apache-guacamole)) |
58 | | -- Add user (yourself) |
59 | | -- Start VM |
60 | | - |
61 | | -Once spun up, log in and clean up desktop environment |
62 | | - |
| 54 | +- Go to workshops on side bar > Select the SpaamSumScho25 > 'Create new instances' section > 'New Instance' > Follow workflow |
| 55 | + - Select workshop |
| 56 | + - Create a machine: |
| 57 | + - de.NBI medium + ephemeral: 14 VCPUs - 32 GB RAM - 50 GB root disk + 150 GB ephemeral disk |
| 58 | + - Research environment: [Guacamole](https://cloud.denbi.de/wiki/simple_vm/customization/#apache-guacamole)) |
| 59 | + - New volume |
| 60 | + - Volume Name: `SPAAMSumScho20250623` |
| 61 | + - Mountpath: `/vol/volume` |
| 62 | + - Volume size 80 |
| 63 | + - Add user (yourself) |
| 64 | + - Start VM |
| 65 | + |
| 66 | +Switch to Instance tab, and wait for VM to spin up |
| 67 | + |
| 68 | +- Once VM is running, expand info of VM |
| 69 | +- Switch to the 'guacamole' tab |
| 70 | +- Open the link |
63 | 71 | - Guacamole user: denbi, denbi |
64 | | -- Select Ubuntu Server US Keyboard Layout (can also be the recent connection one) |
| 72 | +- Select Ubuntu Server UK Keyboard Layout (can also be the recent connection one) |
65 | 73 | - If asked to authenticate color managed device use password below |
66 | | -- Ubuntu user pass: `denbi` (old: `ogvkyf`) |
67 | | -- Deactivate screensaver/lockscreen & apperance dark mode |
68 | | - - X applications (top left menu on desktop) -> Settings -> Screensaver -> (Tab) Screensaver Disable |
| 74 | +- Ubuntu user pass: `denbi` |
| 75 | +- Deactivate screensaver/lockscreen & appearance dark mode |
| 76 | + - X applications (top left menu on desktop) -> Settings -> Xfce Screensaver > (Tab) Screensaver Disable |
69 | 77 | - X applications (top left menu on desktop) -> Settings -> (Tab) Lock Screen -> Disable |
70 | 78 | - X applications (top left menu on desktop) -> Appearance -> Greybird-dark |
71 | | -- Download and set wallpaper from SPAAM summer school website github repo (assets/media/spaam-background-dark.png - 1920 x 965) |
| 79 | +- Download and set wallpaper from SPAAM summer school website github repo |
| 80 | + - Download from [here](https://github.com/SPAAM-community/spaam-community.github.io/blob/master/assets/media/spaam-background-darkmode.png) (1920 x 965) |
| 81 | + - Right click on desktop -> Desktop Settings -> Background -> Select the downloaded image > STyle Centered |
72 | 82 | - Turn off unsafe paste warnings in terminal |
73 | 83 | - Open Terminal -> Edit -> Preferences -> 'Untick Show unsafe paste dialog' |
74 | 84 |
|
@@ -99,28 +109,34 @@ Now install required general software |
99 | 109 |
|
100 | 110 | Install bioinformatics software |
101 | 111 |
|
102 | | -- Install Conda & libmamba |
| 112 | +- Install miniforge (conda) |
| 113 | + |
103 | 114 | ```bash |
104 | 115 | mkdir ~/bin |
105 | 116 | cd ~/bin |
106 | | - wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh |
107 | | - bash Miniconda3-latest-Linux-x86_64.sh |
| 117 | + wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh |
| 118 | + bash Miniforge3-Linux-x86_64.sh |
108 | 119 | ``` |
109 | | - - Install into `/home/ubuntu/bin/miniconda3` |
110 | | - - Run init(ialise): Yes |
| 120 | + |
| 121 | + - Install into `/home/ubuntu/bin/miniforge3` |
| 122 | + - Run init(ialise): `yes` |
111 | 123 | - To load conda into PATH:`source ~/.bashrc` |
112 | 124 | - To turn off base: `conda config --set auto_activate_base false` |
113 | 125 | - Restart terminal |
114 | | - - Delete Miniconda SH |
| 126 | + - Delete miniforge SH |
| 127 | + |
115 | 128 | ```bash |
116 | 129 | cd ~/bin |
117 | | - rm Miniconda3-latest-Linux-x86_64.sh |
| 130 | + rm Miniforge3-Linux-x86_64.sh |
118 | 131 | ``` |
| 132 | + |
119 | 133 | - Set up channels |
| 134 | + |
120 | 135 | ```bash |
121 | 136 | conda config --add channels bioconda |
122 | 137 | conda config --add channels conda-forge |
123 | 138 | ``` |
| 139 | + |
124 | 140 | - Create session conda environments |
125 | 141 |
|
126 | 142 | - Download the environment ymls from https://github.com/SPAAM-community/intro-to-ancient-metagenomics-book/tree/main/assets/envs, and create each env |
@@ -279,7 +295,7 @@ On simpleVM workspace |
279 | 295 | - Need to mount the volumne (to be created) |
280 | 296 |
|
281 | 297 | - Must contain all software, data |
282 | | - - bashrc needs to be updated to point to miniconda install on volume |
| 298 | + - bashrc needs to be updated to point to miniforge install on volume |
283 | 299 |
|
284 | 300 | - Volume for data/software/saving |
285 | 301 | - https://cloud.denbi.de/wiki/simple_vm/volumes/#create-the-volume-file-system-once |
|
0 commit comments