ReactOSをファイルサーバにする
ホームサーバ向けTips
httpサーバソフトウェアを使う方法
nginx
- 公式サイト
- https://nginx.org/
最新安定版も動作する
旧版がアプリケーションマネージャからダウンロード可能
※ ファイルサーバとしては初期状態ではダウンロード機能のみ
Apache
Python付属の簡易Webサーバ機能の利用
Pythonはアプリケーションマネージャから導入可能。
Python3.4のwebサーバの動作を確認。
- 使い方(Python3.4)
- https://docs.python.jp/3/library/http.server.html
python -m http.server
python -m http.server 8000
python -m http.server 8000 --bind 127.0.0.1
※ ファイルサーバとしては初期状態ではダウンロード機能のみ
簡易アップローダー
動作には.NET Framework 4.0が必要。
MS製.NET4.0ではサーバの起動とアップロード・ダウンロードは問題ないものの、設定画面が開けないので初期設定のままでの運用となる。
Wine-Monoでは設定画面こそ開けるものの、サーバが起動しないので意味がない。
Wine-MonoとMS製.NETは同時にインストール出来ない。
このアップローダーをメインとして利用する場合
- ファイルストレージ用に簡易アップローダーと.NET4.0をインストールした環境
- 設定変更用にWine-Monoをインストールした環境
以上ふたつのReactOS環境によるデュアルブートとする方法が考えられる。
HFS ~ Http File Server
- 公式サイト
- http://www.rejetto.com/hfs/
- 日本語の情報
- https://forest.watch.impress.co.jp/article/2009/03/25/hfs.html
- http://memo.eightban.com/windows/hfs
上述の簡易アップローダと機能的に類似するが、こちらは特別なランタイムライブラリを必要としない。
執筆者の環境では、仮想マシン上では動作が不安定であったものの、実機のReactOS上では問題なく動作した。
ftpサーバソフトウェアを使う方法
目下全敗@0.4.8-RC
BtFtpServer
https://sourceforge.net/projects/simpleftpserver/
動作にはjavaが必要。付属の設定からadduser出来ず、動作確認に失敗。
FileZilla Server for Windows
https://filezilla-project.org/download.php?type=server
https://sourceforge.net/projects/filezilla/files/FileZilla%20Server/
- 0.9.60.2
- インストールに成功。起動に失敗。
- 0.9.43
- インストールに成功。設定画面の起動に成功。FTPサーバの起動に失敗。
freeFTPd
インストールに成功。設定画面が固まったりと何かと不安定であり、動作確認まで辿り着けず。
Cerberus FTP Server
インストーラの起動に失敗。
Keyword(s):
References:[SideMenu] [ReactOSをマルチメディアサーバにする]