Syncthing в Docker на своём сервере: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Syncthing в Docker на своём сервере». Страница справочника целиком: Syncthing в Docker на сервере.
Коротко о теме
Syncthing в Docker на VPS: узел, который всегда онлайн, связывает ноутбук и телефон. Сеть host, порты, шифрованные папки, клиенты для телефонов.
Подробности по разделам
Зачем Syncthing узел на VPS, если сервер ему не нужен
Узел на VPS работает круглосуточно, принимает изменения от каждого устройства и раздаёт их остальным, когда те появятся в сети. Заодно у вас появляется ещё одна полная копия папок вне дома. Типичная схема: рабочий ноутбук, домашний компьютер и телефон делят папку с документами и фото с камеры.
Недоверенный узел: Syncthing хранит на VPS только шифр
Храните пароль и ID папки отдельно: без них данные с сервера не расшифровать.
Syncthing на Android и iPhone
Для компьютеров Syncthing выходит под Windows, macOS и Linux, оболочки вроде Syncthing Tray добавляют значок в трей. Связка с заметками разобрана на странице self hosted Obsidian.
Ключевые цифры
- Для пары устройств и десятков гигабайт хватит 1 ГБ.
Термины на странице
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- Облачный сервер
- Облачный сервер это VPS, ресурсы которого можно менять на ходу, а оплата часто почасовая.
- Файрвол
- Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
- SSH
- SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
- n8n
- n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
- Linux
- Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
- Self-hosted
- Self-hosted значит, что программа работает на вашем сервере, а данные остаются у вас.
- Трафик
- Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.