rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
mkdir -p ~/.rbenv/plugins
cd ~/.rbenv/plugins
git clone git://github.com/rbenv/ruby-build.git
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 2.6.4
/etc/profile.d/rbenv.sh chmod +x
必須
export RBENV_ROOT="${HOME}/.rbenv"
if [ -d "${RBENV_ROOT}" ]; then
export PATH="${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init -)"
fi
rbenv global 2.6.4
gem update --system
gem install bundler
as root
git clone --depth 1 https://github.com/certbot/certbot
/root/certbot/certbot-auto plugins
/opt/eff.org/certbot/venv/bin/pip install certbot-dns-route53
/root/certbot/certbot-auto plugins
/root/certbot/certbot-auto certonly --dns-route53 -d 'turai.work' -d '*.turai.work' --email xxxxxx@gmail.com --agree-tos -n
docker
apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
apt-get install docker-ce docker-ce-cli
adduser thr3a docker # 再ログイン必須
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)
sh -c "curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose"
chmod +x /usr/local/bin/docker-compose
nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
apt-get update && sudo apt-get install -y nodejs yarn
依存ライブラリ
apt install -y libmysqlclient-dev libsqlite3-dev
他
raspiのIP登録