{"id":16276381,"url":"https://github.com/grabear/raspbian-shinyserverandpython36","last_synced_at":"2025-03-20T01:32:04.210Z","repository":{"id":108856162,"uuid":"104004866","full_name":"grabear/Raspbian-ShinyServerAndPython36","owner":"grabear","description":"Installation scripts for Python 3.6.2 and Shiny-Server","archived":false,"fork":false,"pushed_at":"2018-09-11T00:42:26.000Z","size":34,"stargazers_count":7,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-20T20:04:50.687Z","etag":null,"topics":["bash","data-science","python3","python3-6-2","python36","r","raspberry-pi-3","raspbian","raspbian-stretch","rshiny","shell","shiny","shiny-apps","shiny-server"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grabear.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-19T00:11:36.000Z","updated_at":"2023-10-20T20:04:51.133Z","dependencies_parsed_at":"2023-04-25T02:23:38.384Z","dependency_job_id":null,"html_url":"https://github.com/grabear/Raspbian-ShinyServerAndPython36","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2FRaspbian-ShinyServerAndPython36","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2FRaspbian-ShinyServerAndPython36/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2FRaspbian-ShinyServerAndPython36/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grabear%2FRaspbian-ShinyServerAndPython36/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grabear","download_url":"https://codeload.github.com/grabear/Raspbian-ShinyServerAndPython36/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219865984,"owners_count":16555922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","data-science","python3","python3-6-2","python36","r","raspberry-pi-3","raspbian","raspbian-stretch","rshiny","shell","shiny","shiny-apps","shiny-server"],"created_at":"2024-10-10T18:48:13.563Z","updated_at":"2024-10-10T18:48:14.228Z","avatar_url":"https://github.com/grabear.png","language":"Shell","readme":"# Install Shiny Server and Python 3.6.0 on Raspbian\n\n## Overview\nThe purpose for this project is to install Shiny Server and Python on the Raspian OS for Raspberry Pi.  \n\n## Pre-Requisites:\nThe current setup has been tested on [Raspbian Stretch](https://www.raspberrypi.org/downloads/raspbian/) with a Raspberry Pi 3 Model B.  The installation will take some time; especially over wifi. It is recommended to run this over ethernet.\n\nIt's recommended to run the installation one step at a time OR do the full installation when you have several hours to allow it to complete.\n\n## Full Installation\nTo run the full installation use master-install.sh.  Again, recommended to do this overnight or when you can dedicate several hours for completion.\n\nThe following software will be installed with the full installation:\n* **APT packages**\n  * **R dependencies**\n    * `libxml2-dev`, `libssl-dev`, `libcurl4-openssl-dev`, `libssh2-1-dev`\n  * **Python dependencies**\n    * `cmake`\n    * `build-essential`, `tk-dev`, `libncurses5-dev`, `libncursesw5-dev`, `libreadline6-dev`, `libdb5.3-dev`, `libgdbm-dev`, `libsqlite3-dev`, `libssl-dev`, `libbz2-dev`, `libexpat1-dev`, `liblzma-dev`, `zlib1g-dev`\n* **R and R packages**\n  * **CRAN**\n    * `devtools`, `shiny`, `shinythemes`, `shinyBS`, `shinyjs`, `europepmc`, `DT`, `data.table`, `markdown`, `rclipboard`, `shinycssloaders`, `shinydashboard`, `shinyFiles`, `shinyFeedback`,`shinyHeatmaply`, `shinyjqui`, `shinyWidgets`, `bsplus`, `colourpicker`\n  * **GitHub**\n    * `cstubben/euPMC`, `robear22890/shinyLP`, `mkuhn/dict`, `ayayron/shinydnd`, `Appsilon/shiny.semantic`, `rstudio/miniUI`, `zachcp/msaR`\n  * **Bioconductor**\n    * `ggtree`, `cummeRbund`\n* **Shiny-Server**\n* **Python 3.6.2**\n  * **PyPI**\n    * pandas \u003e= 0.19.2\n    * slacker == 0.9.42\n    * biopython == 1.70\n    * cookiecutter == 1.5.1\n    * sciluigi == 0.9.5b6\n\n#### To run full installation:\n```bash\npi@raspberrypi $ . master-install.sh\n```\n\n## Python 3.6.2 Installation\n\n_Python 3.6.2 installation on Raspbian was inspired by\n[this Gist](https://gist.github.com/dschep/24aa61672a2092246eaca2824400d37f)._\n\n#### To install python 3.6.2:\n```bash\npi@raspberrypi $ . master-python3.6.2-install.sh\n```\n\nThis installation script also installs the PyPI packages in requirements.txt file.\nIf you do not desire these packages, then comment out the following lines in the py3.6.2-install.sh file:\n```python\nsudo apt-get -y autoremove\nsudo apt-get -y clean\n\n# Install python packages\n# cd $DIR\n# pip install -r requirements.txt\n\n# Update system\nsudo apt-get -y update\nsudo apt-get -y upgrade\n```\n\nAlternatively, you can rewrite the requirements.txt file to fit your own needs.\n\n**Note:** _At the time of writing this guide Python 3.6.2 was the latest release.  If a newer release is\navailable via the python [website](https://www.python.org/downloads/source/), then please make a pull\nrequest that changes the various file names and code.  You may also feel free to manually change them yourself._\n\n## R Installation\n#### To install R :\n```bash\npi@raspberrypi $ . master-R-install.sh\n```\n\n## Shiny-Server Installation\n_Shiny-Server installation on Raspbian was inspired by R-Studio's guide [here](https://github.com/rstudio/shiny-server/wiki/Building-Shiny-Server-from-Source#installation)._\n\n#### To install Shiny-Server:\n```bash\npi@raspberrypi $ . master-shiny-server-install.sh\n```\n\nAfter shiny server is installed it will automatically run on reboot. In order to remove this functionality comment out the following lines in the shiny-server.service file:\n```bash\n[Service]\nType=simple\nExecStart=/usr/bin/shiny-server\n#Restart=always\n\nExecReload=/bin/kill -HUP $MAINPID\nExecStopPost=/bin/sleep 5\nRestartSec=1\n\n[Install]\nWantedBy=multi-user.target\n```\n___\n\n## Future Release Features\n*  R-Studio-Server Installation","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrabear%2Fraspbian-shinyserverandpython36","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrabear%2Fraspbian-shinyserverandpython36","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrabear%2Fraspbian-shinyserverandpython36/lists"}