インストールガイド · 2 min read · Dec 19, 2025
Ubuntu 20.04にFileRunをインストールする方法
FileRunは、Linux用の無料でオープンソースの自己ホスト型、フル機能のウェブベースのファイルマネージャーです。Google Driveに非常に似ており、写真、映画、音声コレクションを管理したり、家族や友人とファイルを共有したりすることができます。クラウドVPS、デスクトップPC、Raspberryを含む任意のサーバーにインストールできます。PHPで書かれており、データベースバックエンドとしてMySQL/MariaDBを使用しています。自己ホスト型のファイル共有および同期プラットフォームを探している場合、FileRunが最適な選択肢です。
この記事では、Ubuntu 20.04でApacheを使用してFileRunをインストールする方法を示します。
前提条件
- Ubuntu 20.04を実行しているサーバー。
- サーバーIPにポイントされた有効なドメイン名。
- サーバーに設定されたルートパスワード。
Apache、MariaDB、およびPHPのインストール
まず、次のコマンドを使用してApacheウェブサーバー、MariaDBデータベースサーバー、PHPおよびその他の必要なPHP拡張機能をインストールします:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 imagemagick ffmpeg php-imagick php7.4-mysql php7.4-fpm php7.4-common php7.4-gd php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intlすべてのパッケージがインストールされたら、次のコマンドを使用してPHPのバージョンを確認します:
php -v次の出力でPHPのバージョンが表示されます:
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
サーバーにioncube loader PHP拡張機能をインストールする必要もあります。まず、次のコマンドでioncube loaderをダウンロードします:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gzダウンロードが完了したら、ダウンロードしたファイルをPHPディレクトリに抽出します:
tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php次に、次のコマンドでPHP構成ファイルを作成します:
nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini以下のようにioncube拡張機能のパスを追加します:
zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so
ファイルを保存して閉じたら、次のコマンドでFileRun用の別のPHPファイルを作成します:
nano /etc/php/7.4/apache2/conf.d/filerun.ini以下の行を追加します:
expose_php = Off
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
ignore_repeated_errors = Off
allow_url_fopen = On
allow_url_include = Off
variables_order = "GPCS"
allow_webdav_methods = On
memory_limit = 128M
max_execution_time = 300
output_buffering = Off
output_handler = ""
zlib.output_compression = Off
zlib.output_handler = ""
safe_mode = Off
register_globals = Off
magic_quotes_gpc = Off
upload_max_filesize = 20M
post_max_size = 20M
enable_dl = Off
disable_functions = ""
disable_classes = ""
session.save_handler = files
session.use_cookies = 1
session.use_only_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_httponly = 1
date.timezone = "UTC"
ファイルを保存して閉じたら、Apacheサービスを再起動して変更を適用します:
systemctl reload apache2作業が完了したら、次のステップに進むことができます。
FileRun用のデータベースを作成
次に、FileRun用のデータベースとユーザーを作成する必要があります。まず、次のコマンドでMariaDBにログインします:
mysql接続されたら、次のコマンドでデータベースとユーザーを作成します:
MariaDB [(none)]> create database filerun;
MariaDB [(none)]> create user filerun@localhost identified by 'password';次に、次のコマンドでFileRunデータベースにすべての権限を付与します:
MariaDB [(none)]> grant all privileges on filerun.* to filerun@localhost;次に、権限をフラッシュし、次のコマンドでMariaDBシェルから退出します:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;データベースが作成されたら、次のステップに進むことができます。
FileRunをダウンロード
まず、公式ウェブサイトからFileRunの最新バージョンをダウンロードする必要があります。次のコマンドを使用してダウンロードできます:
wget -O FileRun.zip https://filerun.com/download-latestダウンロードが完了したら、FileRun用のディレクトリを作成し、このディレクトリ内にダウンロードしたファイルを抽出します:
mkdir /var/www/html/filerun
unzip FileRun.zip -d /var/www/html/filerun次に、次のコマンドでFileRunディレクトリの所有権を変更します:
chown -R www-data:www-data /var/www/html/filerun作業が完了したら、次のステップに進むことができます。
FileRun用のApache仮想ホストを作成
次に、FileRunをインターネット上でホストするためのApache仮想ホスト構成ファイルを作成する必要があります。次のコマンドを使用して作成できます:
nano /etc/apache2/sites-available/filerun.conf以下の行を追加します:
ServerName filerun.example.com
DocumentRoot /var/www/html/filerun
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/filerun.error.log
CustomLog ${APACHE_LOG_DIR}/filerun.access.log combined
作業が完了したらファイルを保存して閉じます。次に、次のコマンドでFileRun仮想ホストを有効にし、Apacheのリライトモジュールを有効にします:
a2enmod rewrite
a2ensite filerun.conf最後に、次のコマンドでApacheサービスを再起動して構成変更を適用します:
systemctl restart apache2Apacheのステータスを確認するには、次のコマンドを実行します:
systemctl status apache2次の出力が表示されます:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-03-11 12:02:45 UTC; 9s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 21235 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 21256 (apache2)
Tasks: 6 (limit: 4686)
Memory: 15.1M
CGroup: /system.slice/apache2.service
??21256 /usr/sbin/apache2 -k start
??21257 /usr/sbin/apache2 -k start
??21258 /usr/sbin/apache2 -k start
??21259 /usr/sbin/apache2 -k start
??21260 /usr/sbin/apache2 -k start
??21261 /usr/sbin/apache2 -k start
Mar 11 12:02:45 ubuntu systemd[1]: Starting The Apache HTTP Server...
作業が完了したら、FileRunにアクセスできます。
FileRunウェブインターフェースにアクセス
この時点で、FileRunはApacheでインストールおよび構成されています。URL http://filerun.example.comを使用してFileRunウェブインターフェースにアクセスできます。FileRunのウェルカムページが表示されるはずです:

次へボタンをクリックします。サーバー要件ページが表示されるはずです:

すべての必要なパッケージがインストールされていることを確認し、次へボタンをクリックします。データベース設定ページが表示されるはずです:

データベース構成情報を提供し、次へボタンをクリックします。インストールが完了すると、次のページにログイン資格情報が表示されます:

次へボタンをクリックします。FileRunのログインページが表示されるはずです:

ログイン資格情報を提供し、サインインボタンをクリックします。次のページにFileRunダッシュボードが表示されるはずです:

左ペインのコントロールパネルをクリックすると、次のページにFileRunコントロールパネルが表示されるはずです:

結論
おめでとうございます!Ubuntu 20.04にFileRunファイル共有プラットフォームを正常にインストールしました。これで、FileRunにファイル、写真、その他の文書を追加し、友人や家族と共有できます。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。