Instalação
Baixe o pacote na página do AIPPics Desktop Server (Linux, x86_64). Ambos os pacotes instalam o servidor como um serviço do systemd que inicia sozinho e roda com o seu próprio usuário — nunca como root —, para que ele consiga acessar as suas pastas de fotos.
Debian e Ubuntu (.deb)
É o menor download; ele traz o Node.js por meio do apt.
sudo apt install ./aiudtfs_<version>_all.deb
Qualquer outro Linux (.tar.xz)
Este arquivo traz o próprio Node.js, então nada precisa ser instalado antes.
tar -xJf aiudtfs-<version>-linux-x64.tar.xz
cd aiudtfs
sudo ./scripts/install-linux.sh
O script faz algumas perguntas (onde guardar os arquivos do próprio
servidor, o nome do dispositivo, a porta, a pasta de fotos) e oferece um
padrão razoável para cada uma. Adicione -y para aceitar todos os padrões
sem perguntas. Ele é descompactado em /opt/aiudtfs.
O que você recebe
| Padrão | |
|---|---|
| Pasta de fotos | ~/AIUDTFS_DataDir |
| Arquivos do próprio servidor (configuração, senha, banco de dados de álbuns, log) | ~/.aiudtfs_state |
| Porta | 48651 |
| Nome do serviço | aiudtfs |
"~" é a pasta pessoal do usuário com o qual o serviço roda (aquele que
executou o sudo).
Verifique se ele está rodando e leia o endereço dele:
systemctl status aiudtfs
journalctl -u aiudtfs -n 30
Ao iniciar, o servidor imprime o(s) endereço(s) de rede do computador, a porta, o endereço da página de administração e se a senha ainda é a padrão.
Primeiro login
Um servidor novo começa com a senha changeme. Abra
http://<endereço-do-computador>:48651/admin, digite-a e pressione
Unlock — o servidor imediatamente pede uma nova senha (pelo menos 8
caracteres, digitada duas vezes) e não deixa você prosseguir antes de
escolher uma. Essa mesma senha é então usada pelo app do celular e pela
galeria web.
O firewall
Abra a TCP 48651 para que outros dispositivos alcancem o servidor, e a
UDP 5353 (mDNS/Bonjour) para que o app AIPPics o encontre sem você
digitar um endereço. Por exemplo, com o ufw:
sudo ufw allow 48651/tcp
sudo ufw allow 5353/udp
Atualizar e remover
Instale um pacote mais novo do mesmo jeito que o primeiro: os arquivos do
próprio servidor e as suas fotos ficam fora de /opt/aiudtfs e não são
tocados.
sudo apt remove aiudtfs # removes the program; the service stops
sudo apt purge aiudtfs # also removes the service definition
Nenhum dos dois comandos exclui as suas fotos nem a pasta do próprio
servidor (~/.aiudtfs_state) — apague-as manualmente se realmente quiser
se livrar delas.