Перейти к основному содержимому

Установка

Скачайте пакет со страницы AIPPics Desktop Server (Linux, x86_64). Оба пакета устанавливают сервер как службу systemd, которая запускается сама и работает от вашего пользователя, а не от root, — чтобы сервер мог читать ваши папки с фото.

Debian и Ubuntu (.deb)​

Самая маленькая загрузка; Node.js подтягивается через apt.

sudo apt install ./aiudtfs_<версия>_all.deb

Любой другой Linux (.tar.xz)​

В архиве лежит собственный Node.js, ничего предварительно ставить не нужно.

tar -xJf aiudtfs-<версия>-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://<адрес-компьютера>: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 # удаляет программу, служба останавливается
sudo apt purge aiudtfs # удаляет ещё и описание службы

Ни одна из команд не удаляет ваши фото и папку самого сервера (~/.aiudtfs_state) — удалите их вручную, если они действительно не нужны.