投稿者: hide

  • Node.js + Express.jsのWebサーバでBasic認証を使いたい時

    Node.js + Express.jsのWebサーバでBasic認証を使いたい時

    以前、Raspberry Piで学習リモンコンサーバを作ってみました。

    Node.js + ExpressでWebサーバを作成しましたが、何のセキュリティもかけておりませんので、IPアドレスさえわかれば、誰でもリモコンを操作できてしまいます。

    最低限のセキュリティとして、ユーザー名とパスワードを入力しないと画面が表示されないように、少し改造したいと思います。

    ログイン画面の作成等が不要で、いちばん手間がかからずに済む、Basic認証を使った方法を記録しておこうと思います。

    ※自宅LANでの使用を想定しております。インターネットに直接公開するWebサーバの場合、パスワードの盗聴が容易なBasic認証ではなく、他のより安全な認証方法をご使用ください。

    (さらに…)

  • シングルボードコンピュータにシリアルコンソールからログインするには

    シングルボードコンピュータにシリアルコンソールからログインするには


    シングルボードコンピュータ(SBC)にログインする時

    1. ディスプレイとキーボードを取り付けて、画面から直接ログイン。
    2. SSHやTELNETなど、ネットワークからログイン。

    が多いかと思いますが。3つ目の方法として、シリアルコンソールからログインする方法があります。

    1. シリアル端子にターミナルを接続してログイン(シリアルコンソール)。

    SBC用のディスプレイやキーボード、そしてネットワークが無い状況でも、ノートPC等とUSBケーブル1本でSBCに接続、設定やシャットダウン等が行えますので、実際に使ってみると、かなり便利かと思います。

    シングルボードコンピュータでシリアルコンソールを使用するための、配線や設定等を記録しておこうと思います。 (さらに…)

  • Rock64のUSB HDDから起動できたOSは

    Rock64のUSB HDDから起動できたOSは

    シングルボードコンピュータのRock64は、SPIフラッシュメモリーを書き換えることで、USB接続のSSD/フラッシュメモリー/HDDから起動できるようです。

    具体的に起動用のHDDを作成する手順と、実際に起動できた/できなかったOSを記録しておこうと思います。

    ※使用するUSBストレージの種類や、他のHDD作成方法もあるかと思いますので、「こんなデバイスで、こんな方法で試したらこうらしい」程度のご参考に御覧ください。今後、OSやRock64ファームウェアの更新により起動の可否が変わる可能性が御座います。 (さらに…)

  • シングルボードコンピュータのUbuntu Benchmark

    シングルボードコンピュータのUbuntu Benchmark

    手持ちのシングルボードコンピュータでUbuntu benchmark toolsを動かしてみました。

    CPUの動作クロックや、大まかな演算性能、ストレージ性能等を知ることができます。

    今後の比較のために記録しておこうと思います。 (さらに…)

  • Rock64のArmbianでX Window Systemを使いたいとき

    Rock64のArmbianでX Window Systemを使いたいとき

    Rock64にDietPiをインストールした場合、X Window Systemで高速なGPUを使用できない感じでした。

    Rock64にArmbian Bionicをインストールした場合、高速なFB(フレームバッファー)が有効のようです。

    Armbian BionicのX Window Systemのインストール手順を記録しておこうと思います。 (さらに…)

  • Rock64のDietPiでX Window Systemが起動しないとき

    Rock64のDietPiでX Window Systemが起動しないとき

    2018年10月8日現在、DietPiのバージョンはv6.16のようです。

    以前は動作していたのですが、最近X Window Systemが起動しなくなってしましました。

    対応方法を記録しておこうと思います。 (さらに…)

  • DietPiのNextcloud 14インストール手順 Rock64版

    DietPiのNextcloud 14インストール手順 Rock64版

    シングルボードコンピュータのRock64にNextcloud 14をインストールしてみました。

    シンプルな方法を探した結果、DietPiを使用させて頂く方法が簡単そうな感じでした。

    インストール手順を記録しておこうと思います。 (さらに…)

  • Armbian Stretchにopenmediavault 4をインストール

    Armbian Stretchにopenmediavault 4をインストール

    先日購入したNanoPi M4に

    openmediavault 4をインストールしてみました。USB接続のHDDを取り付けてNASとして使用できます。

    ファイルの転送速度は110MB/s程度で安定しています。以前作成したRock64のNAS以上の性能が得られそうです。

    Rock64の場合はopenmediavault専用のOSイメージを使用させて頂きました。今回も、専用OSイメージの別のダウンロードサイトを紹介させて頂きつつ、汎用的なArmbianのOSイメージを使用したopenmediavaultのインストール方法も記録したいと思います。

    なお、Armbianへのインストール方法は、Debian Stretchへインストールする手順と同じになります。他のシングルボードコンピュータや通常のx64/x86系PCも同じ手順になるかと思います。

    (さらに…)

  • Windows 10 October 2018 UpdateにてRAMディスク作成 ImDisk Toolkit

    Windows 10 October 2018 UpdateにてRAMディスク作成 ImDisk Toolkit

    先日、普段使用しているPCにWindows 10 October 2018 Updateを適用したところ、RAMディスクを作れなくなってしまいました。

    新しいWindows 10 バージョン1809にて、何かRAMディスクを作るソフトウェアが無いか探してみました。

    オープンソース・ソフトウェアのImDisk Toolkitを使用したところ、おうちの環境ではうまく作れましたので、設定等を記録しておこうと思います。 (さらに…)

  • NanoPi M4を動かすために必要なもの

    NanoPi M4を動かすために必要なもの

    先日、NanoPi M4を購入してみました。

    まあ、実はまだ電源を入れられないのですが。orz

    理由は、本体や電源を購入したものの。買い忘れがあり、必要なものが揃わないためです。

    同じ失敗を防ぐために。

    NanoPi M4に必要なものを記録しておこうと思います。 (さらに…)