備忘録の続き
前回に引き続き、備忘録です。
このサイトを参考に設定していきます。楽できるスクリプトが配布されているのでそれを使います。
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で立ち上げられるように変更します。