Skip to content

Commit b095ff3

Browse files
Update README.md
1 parent 3cea702 commit b095ff3

File tree

1 file changed

+46
-31
lines changed

1 file changed

+46
-31
lines changed

README.md

+46-31
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,40 @@
22
A manual to deploy quickly a VRE
33

44

5-
Collaborative Virtual Enviroment
5+
IMPORTANT!!! THIS MANUAL IS A QUICKSTART AND HAS BEEN CREATED USING ALL ISTRUCTIONS AVAILABLE ON THE WEB (I DIDN'T REINVENT THE WHEEL).
66

7-
Quick start guide
7+
YOU CAN FIND MORE DETAILED INSTRUCTIONS (eg. HOW TO SET SSL, CONFIGURATIONS, BUGS, etc.) ON PROJECT'S WEBSITE:
88

9+
- JUPYTERHUB https://jupyter.org/hub
10+
- R-STUDIO https://posit.co/products/open-source/rstudio-server/
11+
- GITEA https://gitea.io/
12+
- POSTGRESQL https://www.postgresql.org/
13+
- MARIADB https://mariadb.org/
14+
- WIKIMEDIA https://releases.wikimedia.org
15+
- PHPBB https://www.phpbb.com/
916

1017

11-
Virtual research environment (from Wikipedia):
18+
19+
20+
# Collaborative Virtual Enviroment
21+
22+
# Quick start guide
23+
24+
25+
26+
# Virtual research environment (from Wikipedia):
1227

1328
A virtual research environment (VRE) or virtual laboratory is an online system helping researchers collaborate. Features usually include collaboration support (Web forums and wikis), document hosting, and some discipline-specific tools, such as data analysis, visualisation, or simulation management. In some instances, publication management, and teaching tools such as presentations and slides may be included. VREs have become important in fields where research is primarily carried out in teams which span institutions and even countries: the ability to easily share information and research results is valuable.
1429

1530

1631

17-
Note:
32+
# Note:
1833

1934
We'll use Ubuntu server 22.x
2035

2136

2237

23-
LINUX:
38+
# LINUX:
2439

2540
First of all: login as root on linux server and create all users we'll need (each user will access in a separated enviroment on jupyterhub and RStudio)
2641

@@ -42,7 +57,7 @@ First of all: login as root on linux server and create all users we'll need (eac
4257

4358

4459

45-
JUPYTER HUB quick install:
60+
# JUPYTER HUB quick install:
4661

4762

4863
- apt update
@@ -67,7 +82,7 @@ JUPYTER HUB quick install:
6782

6883

6984

70-
JULIA Kernel Repeat JULIASHELL for each account
85+
## JULIA Kernel Repeat JULIASHELL for each account
7186

7287
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz
7388

@@ -89,7 +104,7 @@ JULIASHELL> installkernel("Julia")
89104

90105

91106

92-
R kernel
107+
## R kernel
93108

94109
Install
95110

@@ -118,7 +133,7 @@ R SHELL> IRkernel::installspec(user = FALSE)
118133

119134

120135

121-
OCTAVE Kernel Install
136+
## OCTAVE Kernel Install
122137

123138
- add-apt-repository ppa:octave/stable
124139

@@ -139,28 +154,28 @@ OCTAVE Kernel Install
139154

140155

141156

142-
MATLAB Kernel
157+
## MATLAB Kernel
143158

144159
- pip install matlab_kernel
145160

146161

147162

148163

149-
LUA Kernel
164+
## LUA Kernel
150165

151166
- pip install ilua
152167

153168

154169

155-
MicroPython Kernel
170+
## MicroPython Kernel
156171

157172
- pip install jupyter_micropython_kernel
158173

159174
- python -m jupyter_micropython_kernel.install
160175

161176

162177

163-
Install voila
178+
## Install voila
164179

165180
Voilà turns Jupyter notebooks into standalone web applications.
166181

@@ -170,13 +185,13 @@ Starting with JupyterLab 3.0, the extension is automatically installed after ins
170185

171186

172187

173-
Security TIP: Disable Jupyter Terminal!
188+
## Security TIP: Disable Jupyter Terminal!
174189

175190
- pip3 uninstall -y terminado
176191

177192

178193

179-
#Let's go with the browser for JupyterHub:
194+
## Let's go with the browser for JupyterHub:
180195

181196
http://myserver.com:8000/
182197

@@ -187,41 +202,41 @@ http://myserver.com:8000/
187202

188203

189204

190-
Install RStudio Server
205+
# Install RStudio Server
191206

192207

193-
Add R-base repository
208+
## Add R-base repository
194209

195210
- sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"
196211

197212

198-
Run update
213+
## Run update
199214

200215
- sudo apt update
201216

202-
Install Gdebi
217+
## Install Gdebi
203218

204219
To easily install Rstudio Desktop or Server, we will use the Gdebi Package manager that will automatically fetch and install the required dependencies needed by the tool.
205220

206221
- sudo apt-get install gdebi-core
207222

208223

209-
Install OLD dependencies (broken in Ububtu 22.x) necessaries for RStudio
224+
## Install OLD dependencies (broken in Ububtu 22.x) necessaries for RStudio
210225

211226
- wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
212227

213228
- sudo apt install ./libssl1.1_1.1.1f-1ubuntu2_amd64.deb
214229

215230

216-
Download RStudio Server package
231+
## Download RStudio Server package
217232

218233
- wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.3.1093-amd64.deb
219234

220235
- sudo gdebi rstudio-server-1.3.1093-amd64.deb
221236

222237

223238

224-
Let's go!
239+
## Let's go!
225240

226241
http://mywebserver.org:8787/
227242

@@ -232,7 +247,7 @@ http://mywebserver.org:8787/
232247

233248

234249

235-
Install PostgreSQL database and GITEA repository
250+
# Install PostgreSQL database and GITEA repository
236251
237252
- apt update
238253

@@ -337,15 +352,15 @@ host giteadb gitea 192.0.2.10/32 scram-sha-256
337352
- systemctl enable --now gitea
338353

339354

340-
#Let's go with the browser for Gitea:
355+
## Let's go with the browser for Gitea:
341356

342357
http://myserver.com:3000
343358

344359

345360

346361

347362

348-
Install and prepare Maria DB for Mediawiki:
363+
# Install and prepare Maria DB for Mediawiki:
349364

350365

351366
- apt update
@@ -364,10 +379,10 @@ MYSQL - CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'MySuperPasswor
364379

365380

366381

367-
Install Wikimedia
382+
# Install Wikimedia
368383

369384

370-
#Download the MediaWiki software
385+
## Download the MediaWiki software
371386

372387
- cd /tmp/
373388

@@ -406,7 +421,7 @@ MYSQL - GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'mediawiki.example.com
406421
3) After selecting the language, the configuration script performs some environmental checks.
407422

408423

409-
NOTE:
424+
## NOTE:
410425

411426
If need, you'll have to:
412427

@@ -431,7 +446,7 @@ If need, you'll have to:
431446
LocalSettings.php contains all the information needed by MediaWiki to run.
432447

433448

434-
#Let's go with the browser for Mediawiki:
449+
## Let's go with the browser for Mediawiki:
435450

436451
http://myserver.com/mediawiki/
437452

@@ -456,7 +471,7 @@ eg.
456471

457472

458473
459-
PHPBB forum Install
474+
# PHPBB forum Install
460475

461476

462477
wget https://download.phpbb.com/pub/release/3.3/3.3.10/phpBB-3.3.10.zip
@@ -500,7 +515,7 @@ phpBB should now be available, please MAKE SURE you read at least Section 6 belo
500515

501516

502517

503-
Security TIPS - rename the "install" directory:
518+
Security TIPS - rename (or delete) the "install" directory:
504519

505520
- mv install/ nopeinstall/
506521

0 commit comments

Comments
 (0)