2022年11月26日土曜日
RRR
ConohaVPSを借りてサーバセットアップ
今作っている音ゲーのWebsocketの実現の為、VPSを借りるか迷っていたけど、Slackのフリープランのログが3ヵ月経つと見えなくなる現象でdiscordを仮に使っていて、それがどうしても性格に合わず、何か無いかと探していたMattermostに出会う。
そういえばVPS借りようとしていた、これは丁度いいぞ!という事で遂にえいやとVPSをレンタル開始。
使ってみてビックリ!何故もっと早くコレを使っていなかったのか・・と後悔する位!
最近Mattermostも運用が上手くいきだしたし、サーバも動き出したので、何をやったのかをメモしていく事にするわよ!
もう10日以上経ってるので、色々と忘れている事だらけだけど、そんな事関係無い!やるしかない!
何故ConohaVPSにしたのか?
→記憶を探ってみると、WebscoketやMattermostで検索すると良く見るVPSだったのでココかなーという感触もあり、でももっと安い所もあり、色々と迷う事があったけど、やはり、使っている人が多いというのがポイントになった気がする。
申し込みから使えるまで、すぐ!あっという間だった。メモリ1Gのプランで契約。後で感じるのだが、もう半分くらい使ってる感じある。怖い。
OSはubuntu
その流れで、OSはubuntuにする事に。UNIX系のOSは数十年前に使っていたFreeBSD以来で、FreeBSDという選択肢もあったけど、やはり初心者はubuntuが良いという記事に納得性が高かったのでコレで。
何からやるべきかわからん
Webからコンソールが使えるものの、何からやるべきかわからない。
色々調べてみると、まずはターミナルソフトが必要との事。
いつものPuttyを使って接続してみる。繋がる。
rootで繋げて、ユーザーを作ってrootアクセスを禁止するのがセキュリティ的に良いらしい。
早速ユーザを作ってroot権限を与え、rootアクセス禁止に。
その後はsudoを使って何やかやする事に。sudoってその後めっちゃ使うのよね。
いきなりMattermostインストール
discordにもう限界が来ていたので、とにかくすぐにでもMattermostを使いたい気分が高まり、インストール。昔は古いPCにFreeBSDを入れるのに、ディスクイメージなどを作ってやっていた記憶があるけど、そんな事はVPSでは全く必要無くて、どんなソフトもさらっとネットからインストールできるのね。
しかも!前ってビルドとかをする必要があった気がするんだけど、パッケージがそのままダウンできて、aptみたいなのを使うとすぐ入ってすぐに動く!!時代は変わったぜ・・
Webサービスだから、という訳でまずはapacheをインストール。すぐできた。PHPもインストール。あっちゅー間。/var/www/htmlにあるhtmlがブラウザからすぐに表示された。はやっ!!
今こんなに環境が整ってるのね・・。
ファイアーウォールも標準で入っているので、80番開けて、とかしなくて良し。でも一応儀式的にコツコツとファイアーウォールを開けていく。
同時にドメインも取得
ブラウザにIPアドレス直書きはサービスとしてしんどいので、それっぽいドメインをゲット。なぜか0円でした。やすっ!!
ドメインはconohaVPSのブラウザで入力していく。ここで一つわかりずらかったのが、www.uto-soso.comとwww無しのuto-soso.comの登録の仕方。
DNSにドメインを追加して、A(通常)にwwwを入れるのと、@だけのと二つにIPアドレスを入れる、というのがわからんかった。後になってそういう記事も見つけたけど、この辺の感じ難しい。
メール関連は後でやる事にするので後回し。
設定したら間もなくしてドメインでアクセスできた。簡単。
MySQLをインストール
MariaDBというのがMySQLの本体なの?調べたら、MySQLを元にできたのがMariaDBみたいね。知らんかった・・。とにかく調査結果通りにMariaDBをインストール。MattermostのDBとユーザーを作る。この辺で詰まったのは、調査結果によってユーザー名がバラバラで、MMuserだったりMattermostだったりで、初心者にはその文字が何の意味なのか分かりずらいよね・・。
今となっては何となくどういう事がわかるんだけどね。まずはとにかく言われた通りやるしかない。
やっとMattermost本体をインストール
Mattermost本体はあっけなくインストールできた。ただ、バチっと動くまでなかなか上手くいかない、という事が何度もあり、もうあきらめるか・・みたいな瞬間が何回かあった。
何に詰まったのかもう10日も経つと覚えていない!!すぐにメモしろよな~全く・・
ポートだったり、MySQL関連だったり、設定だったり、色々あった気がする・・
詰まって、解決したらすぐにメモ!これ大事よね。
とにかく、httpアクセス、80番はいけた。
Mattermostを使ってみて
使ってみて、コレはいいぞ!という感覚ある。discordに比べてかなりslack感あって、スレッドがちゃんと使えたりするのが最高かもしれん。とても良い。
しかし、英語表示がなかなか日本語に切り替わらない!
これはとにかくかなり時間がかかったけど、結局何で解決したかというと、
システムコンソール→言語の所で、
デフォルトのサーバー言語:日本語デフォルトのクライアント言語:日本語
利用可能な言語:
mod_rewrite
, mod_proxy
, mod_proxy_http
, and mod_proxy_wstunnel
自分でチームを作って、そのままドメインのURLを渡しても、皆さんは入ってこられない事が判明。招待リンクというのが必要で、そのリンクを踏んでもらってユーザーを作ってもらう感じ。そんなのわかるかい!
2022年11月23日水曜日
キャシアンアンドー シーズン1
2022年11月20日日曜日
ゴーストバスターズアフターライフ
2022年11月13日日曜日
ジェントルメン
2022年11月8日火曜日
2022年11月5日土曜日
スガキヤ