https://github.com/coolapso/rstudio-server
Just a(nother) simple docker image running a simple RStudio server setup
https://github.com/coolapso/rstudio-server
Last synced: about 2 months ago
JSON representation
Just a(nother) simple docker image running a simple RStudio server setup
- Host: GitHub
- URL: https://github.com/coolapso/rstudio-server
- Owner: coolapso
- Created: 2022-09-20T17:49:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-26T17:07:07.000Z (over 3 years ago)
- Last Synced: 2025-06-06T02:42:48.433Z (about 1 year ago)
- Language: Dockerfile
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 4s3ti/rstudio-server
[](https://github.com/semantic-release/semantic-release)  
Just (another) simple docker image running a simple setup of RStudio server
# How to run
`docker run -p 8787:8787 4s3ti/rstudio-server`
## With docker-compose & Persistent data
```
version: '3.8'
services:
rstudio-server:
image: 4s3ti/rstudio-server:latest
container_name: "rstudio-server"
restart: unless-stopped
volumes:
- rstudiodata:/home/rstudio
environment:
- rpwd=rstudioPassword
volumes:
rstudiodata:
```
You can also run it behind traefik reverse proxy if you wish, here's an example
```
version: '3.8'
services:
rstudio-server:
image: 4s3ti/rstudio-server:latest
container_name: "rstudio-server"
restart: unless-stopped
volumes:
- rstudiodata:/home/rstudio
environment:
- rpwd=rstudioPasswd
labels:
traefik.enable: "true"
traefik.docker.network: "rp"
traefik.http.routers.rstudio.service: "rstudio"
traefik.http.routers.rstudio.tls: "true"
traefik.http.routers.rstudio.tls.certResolver: "default"
traefik.http.routers.rstudio.rule: "Host(`rstudio.yourdomain.com`)"
traefik.http.services.rstudio.loadbalancer.server.port: 8787
volumes:
rstudiodata:
```
# How to build
If you want yo build your own
`docker build -t .`
# Contribute?
Pull Requests and suggestions are always welcomed!
If you find this usefull and want to contribute in a different way, you caan always consider to
