Свой сервер
Запустите relay-сервер Farlink на своём VPS. Ваши сети будут работать через ваш сервер, а не через наш.
Отдельно от серверов Farlink. Ваш сервер не соединяется с нашими, в нём нет оплаты и лимитов трафика. Им пользуются только те, кого вы пригласили.
Что он делает
Сервер Farlink помогает вашим устройствам найти друг друга и пересылает зашифрованные данные, когда им не удаётся соединиться напрямую. Файлы и сообщения шифруются на ваших устройствах, поэтому сервер видит только шифротекст.
Что понадобится
- Linux-сервер (x86-64 или ARM64) с публичным IPv4-адресом.
- Доменное имя, которое указывает на него. Бесплатный сертификат Let’s Encrypt сервер получит сам.
- Открытые порты: 443 и 80 (TCP), 3478 (UDP) и 5349 (TCP).
- Farlink Pro в приложении, чтобы подключить свой сервер.
Скачать
Версия 0.6.4. Перед запуском сверьте файл с контрольной суммой SHA-256.
| Платформа | Файл |
|---|---|
| Linux, x86-64 | farlink-server-0.6.4-linux-amd64.tar.gz |
| Linux, ARM64 | farlink-server-0.6.4-linux-arm64.tar.gz |
| Контрольные суммы SHA-256 | SHA256SUMS |
Установка
- Распакуйте архив:
tar xzf farlink-server-0.6.4-linux-amd64.tar.gz && cd farlink-server - Запустите сервер со своим доменом и IP-адресом. Значение
-idдолжно в точности совпадать с адресом, который будут вводить люди: строчными буквами, без косой черты в конце:./farlink-server -id https://files.example.com -domain files.example.com -public-ip 203.0.113.5 - Чтобы сервер работал постоянно, используйте файл systemd из папки
deploy. Сначала впишите в него свой домен и адрес. - В Farlink откройте Настройки → Серверы и добавьте свой сервер. Сверьте отпечаток сертификата из журнала сервера.
- Создайте сеть и пригласите людей. Ссылка-приглашение или QR-код сами подставят ваш сервер.
Полезно знать
- Push-уведомления Apple работают только на серверах Farlink. С вашим сервером iPhone и iPad могут получать новые файлы, только пока приложение открыто или недавно использовалось.
- Чтобы обновить сервер, скачайте новую версию, остановите сервер, замените файл и запустите снова. Сохраните папку с данными: в ней ключи и очередь вашего сервера.
- Пока устройство не в сети, файлы ждут на сервере. Это очередь доставки, а не резервная копия.
Лицензия
Исходный код Farlink Server доступен для чтения, но это не open source. Запускать сервер без изменений для себя и своих сетей можно. Изменять его, распространять и использовать в коммерческих целях нельзя. Прочитайте лицензию и посмотрите исходный код.