メインコンテンツまでスキップ

インストール

AIPPics Desktop Server のページからパッケージをダウンロードします(Linux、x86_64)。どちらのパッケージも、サーバを systemd サービスとしてインストールします。自動的に起動し、写真フォルダにアクセスできるよう、root ではなくご自身のユーザーとして実行されます。

Debian と Ubuntu(.deb)​

最も小さいダウンロードです。Node.js は apt 経由で導入されます。

sudo apt install ./aiudtfs_<version>_all.deb

その他の Linux(.tar.xz)​

このアーカイブには Node.js が同梱されているため、事前に何かをインストールする必要はありません。

tar -xJf aiudtfs-<version>-linux-x64.tar.xz
cd aiudtfs
sudo ./scripts/install-linux.sh

スクリプトはいくつか質問をします(サーバ自身のファイルの保存先、デバイス名、ポート、写真フォルダ)。それぞれに適切な初期値が用意されています。-y を付けると、質問なしですべての初期値を採用します。展開先は /opt/aiudtfs です。

インストール後の状態​

初期値
写真フォルダ~/AIUDTFS_DataDir
サーバ自身のファイル(設定、パスワード、アルバムデータベース、ログ)~/.aiudtfs_state
ポート48651
サービス名aiudtfs

「~」は、サービスを実行するユーザー(sudo を実行したユーザー)のホームフォルダです。

動作していることを確認し、アドレスを調べます。

systemctl status aiudtfs
journalctl -u aiudtfs -n 30

起動時にサーバは、パソコンのネットワークアドレス、ポート、管理ページのアドレス、そしてパスワードがまだ初期値のままかどうかを出力します。

初回ログイン​

新しいサーバは、パスワード changeme で始まります。http://<computer-address>:48651/admin を開き、これを入力してロック解除(Unlock)を押します。サーバはすぐに新しいパスワード(8 文字以上、2 回入力)を求め、設定するまで先へは進めません。以後、同じパスワードが iPhone アプリとウェブギャラリーでも使われます。

ファイアウォール​

ほかのデバイスからサーバに接続できるように TCP 48651 を、AIPPics アプリがアドレスを入力せずにサーバを見つけられるように UDP 5353(mDNS/Bonjour)を開放してください。たとえば ufw では次のようにします。

sudo ufw allow 48651/tcp
sudo ufw allow 5353/udp

アップデートと削除​

新しいパッケージは、最初のときと同じ方法でインストールします。サーバ自身のファイルと写真は /opt/aiudtfs の外にあるため、影響を受けません。

sudo apt remove aiudtfs # removes the program; the service stops
sudo apt purge aiudtfs # also removes the service definition

どちらのコマンドも、写真やサーバ自身のフォルダ(~/.aiudtfs_state)は削除しません。本当に不要な場合は、手動で削除してください。