conohaのVPSで新月
開発スレから転載
conoha の Vps の上で新月を動かしてみる
2022/04/28版
Conoha でユーザー登録
念のため公開鍵にする
「セキュリティ」→「SSH Key」公開鍵を作ってダウンロードしておく
LAMPのサーバーを作る(一番安いのでおk)
「イメージ選択」→「アプリケーション」「LAMP(PHP)」
「rootパスワード」「SSH Key」「登録済みキー」←作成したキー
で作成。
LAMPではUbuntu20.04になる
RLoginを用意
公開鍵でrootでログイン
Conoha VPSでUbuntuサーバーを構築する方法
(公開鍵はサーバ作成時に使用を選択したので参照しない)
ubuntu ユーザを追加して sudo 権限をつける
作業用のユーザmoonを作る
adduserしてsshの設定
adduser moon gpasswd -a moon sudo mkdir /home/moon/.ssh cp .ssh/authorized_keys /home/moon/.ssh/ cd /home/moon/ chmod 700 .ssh chmod 600 .ssh/authorized_keys chown moon:moon .ssh .ssh/authorized_keys
以降はmoonで作業
sudo su - moon
.bashrcに追記
if [[ -t 0 ]]; then stty stop undef stty start undef # up allow key bind '"\e[A": history-search-backward' # down allow key bind '"\e[B": history-search-forward' fi export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
RLoginでmoonに公開鍵で入ってみる
この辺りからscreenで作業
screen -dR
sshd_configの変更
sudo vim /etc/ssh/sshd_config
以下を変更
PermitRootLogin no ClientAliveInterval 60 ClientAliveCountMax 3
sshdを再起動
sudo service sshd restart
パッケージの更新
sudo apt update sudo apt upgrade -y
(途中で選択肢がでるけどリターンで進めた)
再起動
sudo restart
FDCloneのインストール
sudo apt install fdclone
w3mのインストール
sudo apt install w3m
python3.9のインストール
sudo apt install python3.9 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 10 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 20 sudo apt install pipenv
firewallの設定
sudo ufw allow 8000 sudo ufw reload
確認
sudo ufw status
sakuの設定
mkdir .saku vi .saku/saku.ini
で次のように設定しておく。
[Path] log_dir: ~/saku/log run_dir: ~/saku/run cache_dir: ~/saku/cache
作業用ディレクトリ
mkdir saku cd saku
saku安定板をダウンロード。
w3m https://shingetsu.info/saku/
「q」で終了。
解凍
tar -zxvf saku-4.10.0.tar.gz
移動
cd saku-4.10.0/
準備
pipenv install
実行
pipenv run python3 saku.py -v
ctrl+C で停止
うるさい時は --silent で実行
動作確認
VPS側で
screenでctrl+a c で新ウィンドウを作り
w3m http://127.0.0.1:8000/
で確認
ローカル側からアクセスするには、
RLoginでポートフォワード
ローカル 127.0.0.1 8000
リモート 127.0.0.1 8000
を作り、接続しておく。
http://127.0.0.1:8000/
を開く。
(ちなみにローカル8010とかすると8010にアクセスして8000にいくとかできる)
- 最終更新:2022-06-04 18:52:35