跳到主要内容

安装

从 AIPPics Desktop Server 页面下载安装包(Linux,x86_64)。两种安装包都会把服务器安装为 systemd 服务,它会自动启动,并以你自己的用户身份运行——绝不是 root——这样它才能访问你的照片文件夹。

Debian 和 Ubuntu(.deb)​

下载体积最小;它会通过 apt 拉取 Node.js。

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 个字符,输入两次),在你设置之前不会允许继续。之后手机应用和网页图库使用的就是这个密码。

防火墙​

开放 TCP 48651,以便其他设备可以访问服务器;并开放 UDP 5353(mDNS/Bonjour),这样 AIPPics 应用无需输入地址就能找到它。例如,使用 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)——如果你确实想彻底清除它们,请手动删除。