Pular para o conteúdo principal

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
Porta48651
Nome do serviçoaiudtfs

"~" é 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.