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

このWIKIを編集するにはパスワード入力が必要です

認証パスワード