Execute seu próprio servidor
Execute o relay do Farlink no seu próprio VPS. Suas redes usam o seu servidor em vez do nosso.
Separado dos servidores do Farlink. Um servidor que você executa não se conecta aos nossos, não tem cobrança nem limites de tráfego. Só as pessoas que você convida o usam.
O que ele faz
Um servidor Farlink ajuda seus dispositivos a se encontrarem e encaminha dados criptografados quando eles não conseguem se conectar diretamente. Seus arquivos e mensagens são criptografados de ponta a ponta nos seus dispositivos, então o servidor só vê texto cifrado.
O que você precisa
- Um servidor Linux (x86-64 ou ARM64) com endereço IPv4 público.
- Um nome de domínio apontando para ele. O servidor obtém sozinho um certificado gratuito do Let’s Encrypt.
- Portas abertas: 443 e 80 (TCP), 3478 (UDP) e 5349 (TCP).
- Farlink Pro no app, para conectar o seu próprio servidor.
Download
Versão 0.6.4. Confira o arquivo com as somas SHA-256 antes de executá-lo.
| Plataforma | Arquivo |
|---|---|
| Linux, x86-64 | farlink-server-0.6.4-linux-amd64.tar.gz |
| Linux, ARM64 | farlink-server-0.6.4-linux-arm64.tar.gz |
| Somas SHA-256 | SHA256SUMS |
Instalação
- Descompacte o arquivo:
tar xzf farlink-server-0.6.4-linux-amd64.tar.gz && cd farlink-server - Inicie o servidor com o seu domínio e o seu endereço IP.
-iddeve ser exatamente o endereço que as pessoas vão digitar, em minúsculas e sem barra no final:./farlink-server -id https://files.example.com -domain files.example.com -public-ip 203.0.113.5 - Para mantê-lo sempre em execução, use o arquivo systemd da pasta
deploy. Antes, coloque nele o seu domínio e endereço. - No Farlink, abra Ajustes → Servidores e adicione o seu servidor. Confira a impressão digital do certificado mostrada no log do servidor.
- Crie uma rede e convide pessoas. O link de convite ou o QR code preenche o seu servidor para elas.
Bom saber
- As notificações push da Apple funcionam apenas nos servidores do Farlink. Com o seu servidor, um iPhone ou iPad pode receber novos arquivos só enquanto o app está aberto ou foi usado há pouco.
- Para atualizar, baixe a nova versão, pare o servidor, substitua o arquivo e inicie de novo. Mantenha a pasta de dados: ela guarda as chaves e a fila do seu servidor.
- Enquanto um dispositivo está offline, os arquivos esperam no servidor. É uma fila de entrega, não um backup.
Licença
O código-fonte do Farlink Server pode ser lido, mas não é código aberto. Você pode executá-lo sem alterações para si e para as suas redes. Não pode modificá-lo, redistribuí-lo nem usá-lo comercialmente. Leia a licença e veja o código-fonte.