alnoda-workspaces/workspaces/r-workspace
2022-07-19 22:07:42 +00:00
..
docs notebook and kubespray workspaces 2022-06-20 18:24:28 +00:00
img r-workspace, ansible-terraform-workspace 2022-07-19 16:49:46 +00:00
mkdocs r-workspace, ansible-terraform-workspace 2022-07-19 16:49:46 +00:00
rocker_scripts r-workspace, ansible-terraform-workspace 2022-07-19 16:49:46 +00:00
rstudio release 2.0: scala, R 2022-05-16 16:31:24 +00:00
Dockerfile kubespray, elasticsearch, kafka workspaces 2022-07-19 22:07:42 +00:00
README.md r-workspace, ansible-terraform-workspace 2022-07-19 16:49:46 +00:00
supervisord-rstudio.conf release 2.0: scala, R 2022-05-16 16:31:24 +00:00

R logo

R workspace

Development and execution environment for R programming language. Experiment, prototype, code and schedule executions.

Collage

Why this images

  1. You need self-hosted remote development environment for R.
  2. You want to be one 'docker run' command away from having everything needed to work with R.
  3. You need isolated environment where you can work with R without affecting main environment.
  4. You need an environment that you can "move" to a more powerful machine if needed.

Start

docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/r-workspace

and open localhost:8020 in browser.

Features

Dev tools:

  • RStudio server - open source version of popular R IDE, browser-based.
  • Terminal - secure browser-based terminal.
  • FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
  • Ungit - rings user friendliness to git without sacrificing the versatility of it.
  • Ubuntu 20.4 with the following CLI apps
    • Zsh, Oh my Zsh
    • Python 3, Pip
    • Node/nodeenv
    • curl, wget, telnet, jq
    • Git: git, git-flow, lazygit
    • File browsers: mc
    • Text editors: nano, vim, mcedit
    • System monitors: ncdu, htop, glances, vizex
    • Process Control: supervisord
    • Job scheduler: cron
    • Terminal multiplexer: tmux

Docs

See our guides on