備忘録の続き

前回に引き続き、備忘録です。

このサイトを参考に設定していきます。楽できるスクリプトが配布されているのでそれを使います。

otree-server-setup.readthedocs.io

 

wget https://github.com/chkgk/otree_setup_scripts/archive/master.zip

unzip master.zip

cd otree_setup_scripts-master

chmod +x setup_otree_server.sh

./setup_otree_server.sh

sudo deluser otree sudo

 

ちなみに、スクリプトの内容を確認していないのでセキュリティ面は不明。手間かけてインストールした方が良いかも。

sudo apt install python3 python3-pip

pip install -U otree psycopg2-binary

otree startproject serverfile-oTree

##サンプル問題を入れるかどうか質問される(Y/n)##

otree resetdb

この状態でも利用できるが、PostgreSQLを使いたいので色々設定する。

 

最後に起動するか確認する。

otree prodserver 8000

##http://ドメイン:8000でアクセスする##

これで実験を実施するためのサーバーが準備できたので、次に統計分析用のソフトを用意する。

 

RとR studio serverのインストール

公式サイトの手順に従ってインストールする。

sudo apt-get install r-base gdebi-core

wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-2021.09.1-372-amd64.deb

sudo gdebi rstudio-server-2021.09.1-372-amd64.deb

rm -f rstudio-server-2021.09.1-372-amd64.deb

##ドメイン:8787にアクセス出来ればOK##

 R studioにログインするときは、Ubuntuに登録したユーザーID•PWでログインする。

Rのバージョンが古いときは、このサイトの手順に従って、更新する。

sudo apt update -qq

sudo apt install software-properties-common dirmngr

wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

sudo apt-get update

sudo apt upgrade

これで最低限動くものができた(?)と思います。

追記:

dockerで立ち上げられるように変更します。

docs.docker.com