あきらぼ

テック系ブログ

サーバー

Streamlitで部屋の温度・湿度モニターの可視化ボード作成

こんにちは。 今回はStreamlitを使って以前作った部屋の温湿度モニターの可視化ボードを作ってみました。 以前はChart.jsを使ってグラフ化していたのですが、Streamlitを使うと簡単にもっとInteractiveな表示ができそうなので試してみた次第です。 前回Chat.…

【Steam】【Ubuntu】【ARK】ARKのゲームサーバーをSystemdでデーモン(service)化する

今回はARKのゲームサーバーをCrontabでモニターして起動する方法で使ってきましたが、Systemdのデーモン(Service)化すると異常停止時に再起動したり、ログを残せたり簡単に再起動できたりと良いことずくめなのでデーモン化することとしました。 起動スクリ…

【Linux】【ARK】SteamCMDの自動化・ARKサーバーアップデート

今回はSteamCMDでのARKサーバーアップテートの自動化をしてみました。 環境はLinux(Ubuntu)のVPSサーバーです。 SteamCMDで手動でいつもアップデートしていたのですが、数コマンドですが面倒くさいのでシェルスクリプト化しました。 基本的には以下の記事の…

【Ubuntu】レンタルサーバーにFactorioサーバーを建てる

今回は友人とFactorioを一緒にプレイするのにKagoyaのUbuntuのレンタルサーバー(VPS)にFactorioサーバーを建ててみました。 専用サーバーのメリット ポート開放 サーバーソフトインストール 問題なければFactorioのソフトをインストールしていきます。 サ…

RaspberryPiで計測した環境センサ情報をSQLデータベースに書き込む

こんにちは。 今回は先日RaspberryPiで計測した環境データをSQLデータベースサーバーにアップロードします。 (adsbygoogle = window.adsbygoogle || []).push({}); 前回はCCS811とBME280から疑似CO2濃度と気圧を取得するところまで行いました。 RaspberryPi…

ARK新マップ「フィヨルド」専用サーバーを立てる

こんにちは。 先日オープンワールド恐竜育成開拓ゲームである「ARK」から新マップ「フィヨルド」が追加DLCとしてリリースされました。 www.spike-chunsoft.co.jp (adsbygoogle = window.adsbygoogle || []).push({}); 今回は以前に立てたLostIslandマップ…

SQLデータベースで読み取り専用ユーザーを作る

部屋の環境モニターを構築中に、SQLデータサーバーに環境データを貯めていたのですが、読み取り専用のユーザーの作り方が分からなかったので、備忘録として書き留めます。 (adsbygoogle = window.adsbygoogle || []).push({}); まず、データベースへ高い権限…

kswapd0のプロセスでサーバーが重くなった件

こんにちは。先日ARKのサーバーとして使っているKagoyaVPSのUbuntuを再起動したところ、なにやらサーバーが重くなってしまいました。サーバーのプロセス状態をTOPで確認してみます。kswapd0というプロセスが、ほぼほぼCPUを食いつくしています。 よく見る…

IFTTTで在宅時間をモニターする

こんにちは。今回はIFTTTを使って在宅時間のモニターシステムを作ってみようと思います。 背景 システム構成 IFTTTの設定 Google APIの設定 サーバー上でのCSVデータ変換(python) Chart.jsでの在宅状況表示 (adsbygoogle = window.adsbygoogle || []).push…

Chart.jsでプルダウンメニューでx軸レンジ変更

こんにちは。 今回はChart.jsのxレンジ変更をプルダウンで変更できるようにしてみました。 部屋の温湿度モニターの作成はこちら。 aki-lab.hatenadiary.com 最初に作った温湿度モニターではx軸が1週間固定となっていました。 1週間だと日ごとの変化は見や…

スマート家電リモコンで自室の温度湿度モニター

今回は私が持っているラトックシステムのスマート家電を使って温度湿度モニターを作りました。 最近在宅勤務が増えて、何かと温湿度の変化を気にする場面が増えました。 ラトックシステムのスマート家電でも温湿度をアプリから確認することができますが、そ…

ARK サーバーのアップデート方法(Ubuntu)

ARKをプレイしようとしたところ、クライアント側(プレイするPC側)バージョンがアップデートされてしまい、サーバーに入れなくなってしまいました。 ARKサーバーのバージョンとプレイヤーのゲームのバージョンが違うとプレイすることができません。 そこで…

WordPress用のFTP設定

以前WordPressをインストールしたのですが、FTPを設定していなかったのでWordPressのアップデートやファイルのアップロードがブラウザ上からできませんでした。 ブラウザ上からのアップデートやアップロードにはWordPressにはFTPポートを使用しているのです…

ARKサーバーを自動監視し再起動できるようにPythonでスクリプトを書く。

追記 ARKサーバーは最終的にはLinuxのサービス化させて自動監視・再起動できるようにしました。 以下の記事参照。 aki-lab.hatenadiary.com こんにちは。最近レンタルVPSを借りてリモートのサーバーでARKをプレイしているのですが、時々メモリ不足かなにかで…

ARK専用サーバーのタイムアウト問題を改善

ARKをプレイしている際にタイムアウトで追い出されてしまったり、友人がそもそもサーバーに入れないという問題がありました。 基本的にはホストタイムアウトなので、サーバー側に設定があるはずと調べてみると以下の設定ファイルで設定できるようです。(ARK…

レンタルVPSサーバーにWordPressをインストール

今回はARKのゲーム用に借りたKAGOYAのVPSサーバーですが、それだけに使うのはもったいないのでホームページ用にWordPressをインストールしてみようと思います。 HTTP/HTTPS用ポートの解放 まずはHTTPのポートをまだ開けていないのでポート開放を行います。 8…

カゴヤのレンタルVPSサーバーでARKゲームサーバーをセットアップ

今回は最近ハマっているARKのゲームを友人たちといつでも好き勝手にプレイできるようにVPSサーバーを借りてそこにARK用のサーバーをセットアップしていきます。 一度GMOのクラウドVPSでも試してみたのですが、上手くポート開放ができなかったのでARKサーバー…

カゴヤVPSサーバーでレンタルVPS借りて設定してみた。

今回は最近ハマっているARKのゲームを友人たちといつでも好き勝手にプレイできるようにVPSサーバーを借りてそこにARK用のサーバーをセットアップしていきます。 一度GMOのクラウドVPSの無料期間で試してみたのですが、上手くできなかったのでARKサーバーとし…