1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめてのアドベントカレンダーAdvent Calendar 2023

Day 18

RetroNASをRaspberry pi 4にインストール

Last updated at Posted at 2023-12-17

はじめに

鹿児島県を在住者が主催する鹿児島らぐ、鹿児島Linux User Groupで、「低帯域環境を楽しむ」シリーズの発表を行っています。

2023年10月のらぐでは「WaybackProxyを使ってネットサーフィン」と題して、RetroNASの環境構築と利用例を紹介しました。
ここでは、RetroNASのRapsberry pi 4へのインストールとRetroNASのサポートするサービス等を紹介します。

RetroNAS

RetroNASは、昔のシステムやレトロコンピュータのシステム向けのネットワークファイルストレージです。
昔のシステムやレトロコンピュータのシステムには個々のシステムに対応したファイルサーバーシステムが存在します。
それらをインストールして環境構築するのは大変です。
さらに、複数のサービスを1つのサーバーで実行するには設定が大変です。
RetroNASは、サポートしているサービスのインストールと環境設定を簡便にしてくれます。

Raspberry pi OS lite 64bit (bullseye)の設定

「raspi-config」で以下の項目を設定します。

  1. Wifiの設定
  2. Rpiのホスト名の設定
  3. adminとuserのパスワード設定
  4. Localeの設定
  5. SSHアクセスの有効化

RetroNASのインストール

「install_retronas.sh」をcurlでダウンロードし、スクリプトを実行します。

$ curl -O https://raw.githubusercontent.com/danmons/retronas/main/install_retronas.sh
$ chmod a+x ./install_retronas.sh
$ sudo ./install_retronas.sh

インストールが始まると以下の様な表示が行われます。
image.png
image.png
「AGREE」と入力すると、設定画面が表示されます。
image.png
「< OK >」を選択
image.png
特に変更しなかったので、「Yes」を選択
image.png
「< OK >」を選択
image.png
特に設定を修正しない場合、「01」が選ばれていることを確認して、「< OK >」を選択すると、設定が完了します。

RetroNASのサポートしているプロジェクトやプロトコル

サポートしているプロジェクトやプロトコルは以下の通りです。

  1. Samba 4.X - LANMan (NTLMv1, NTLMv2), NetBIOS, CIFS, SMB
  2. Netatalk 2.X - Older AppleShare over AppleTalk (and TCP/IP too)
  3. Netatalk 3.X - More modern AFP / Apple Filing Protocol over TCP/IP only
  4. EtherDFS - layer 2 file sharing for MS-DOS
  5. FTP - Common file transfer protocol
  6. FTP - Lightweight trivial file transfer protocol
  7. lighttpd HTTP - Web server for all HTTP clients and web browsers
  8. ps3netsrv - File streaming for PlayStation 3 + CFW/HEN + MultiMan or webMAN MOD

RetroNASのサポートしているシステム

サポートしているシステムは以下の通り

  1. MS-DOS and clones such as PC-DOS and FreeDOS
  2. Microsoft Windows 95 and up
  3. Apple GS/OS, Classic Mac System 6 and System 7
  4. Apple Mac OS8, OS9, OS X 10.0 and up
  5. Atari ST with FTP client or HTTP browser
  6. Amiga Workbench 3.X and up with FTP client or HTTP browser
  7. Nintendo 3DS with Homebrew Channel and FBI installer
  8. Nintendo GameCube with BroadBand Adaptor and Swiss homebrew
  9. Sony PlayStation 2 with OpenPS2Loader
  10. Sony PlayStation 3 with CFW/HEN and webMAN-MOD
  11. Microsoft XBox 360 with JTAG/RGH, custom dash and ConnectX plugin
  12. MiSTer FPGA

RetroNASのサポートしているサービス

サポートしているサービス

  1. WaybackProxy: Web Proxy through the Wayback Machine
  2. WebOne: Web Proxy
  3. Cockpit: Web management
  4. Syncthing: file synchronization
  5. ROM import: Smokemonsters SMDB
  6. TCPser: software Hayes Modem
  7. BitTorrent
  8. aria2: lightweight download utility.
  9. Megatools: mega.nz suite
  10. XLink Kai: multi-platform

おわりに

RetroNASのサポートは多岐にわたりますが、実際にどうさせる際は、必要なプログラムを追加することになります。

サポートの詳細は、
https://github.com/danmons/retronas
で確認してください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?