インストールガイド · 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 apache2

Apacheのステータスを確認するには、次のコマンドを実行します:

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にファイル、写真、その他の文書を追加し、友人や家族と共有できます。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。