
Резюме
- Начните с оценки ваших потребностей в резервном копировании. Вам нужно облако, локальное хранилище или их смесь?
- Syncthing может создавать простые, автоматические и бесплатные резервные копии локально.
- Я настроил Syncthing на своем настольном компьютере Windows и NAS для бесперебойной работы.
Мне надоело платить за онлайн-хранилище для резервного копирования моего ПК с Windows, поэтому я решил выяснить, как сделать резервную копию на моем NAS. Syncthing сделал этот процесс резервного копирования простым, легким и автоматическим.
Существует множество программ для резервного копирования
Когда дело доходит до резервного копирования вашего компьютера, существует множество вариантов. Конечно, на ум приходят Google Drive, Dropbox, OneDrive и другие поставщики облачных хранилищ. Backblaze — еще один вариант, которым пользуются многие.

Существуют такие сервисы, как Nextcloud, которые можно размещать самостоятельно, Duplicati, Syncthing и другие. Однако Syncthing или Duplicati не могут сравниться с Google Drive, Dropbox или OneDrive. Nextcloud не похож на Syncthing.
Как же выбрать правильное программное обеспечение для резервного копирования? Все сводится к тому, какую задачу вам нужно выполнить. Если вы хотите хранить файлы в облаке, то Google Drive, Dropbox, OneDrive или Backblaze — лучшие и самые простые варианты для этого. Вам нужен облачный сервис, но размещенный дома? Nextcloud идеально подходит для этого.
А как насчет резервного копирования сервера в удаленное место назначения, например, Backblaze B2, IDrive или AWS? Duplicati вам в помощь. О, не забудьте rclone, который тоже может выполнять подобные задачи.

С другой стороны, Syncthing — это немного другое.
Syncthing проверяет все мои параметры бесплатно
Как я уже писал, у меня дома много места для хранения данных. Я использую два сервера NAS, один с 27 ТБ памяти, а другой с чуть менее 70 ТБ памяти. (К сожалению, один из моих 4 ТБ дисков недавно сломался, поэтому он сжался).

В течение последних нескольких лет я хранил свои фотографии RAW в Google Drive и держал их помеченными для использования в автономном режиме на своем рабочем столе. Это позволяло хранить последнюю рабочую папку локально, а предыдущие годы — удаленно. Это работало нормально, но при почти 1 ТБ фотографий и их росте хранить их онлайн становилось дорого. Я решил переместить все локально, чтобы сэкономить деньги и насладиться немного большей конфиденциальностью.
Моей целью было сделать резервную копию моего рабочего стола Windows на сервере Unraid на 27 ТБ. Я фотограф-любитель и редактирую в Lightroom. Когда я впервые настроил новый сервер Unraid, я перенес все свои фотографии RAW на сервер, смонтировал его на своем рабочем столе Windows и редактировал фотографии удаленно в Lightroom через мое соединение на скорости 2.5 Гбит.
Это сработало нормально, но мне показалось, что работа в Lightroom могла бы быть более плавной, поскольку я получал доступ к файлам с вращающихся дисков в Unraid, а не с SSD, поэтому скорость чтения и записи была ниже. Из-за этого я хотел переместить свою текущую рабочую папку за 2025 год на рабочий стол, чтобы она находилась на диске NVMe, а также сделать ее резервную копию на сервере.
Я пробовал разные программы для этого. Я начал с Veeam, который мне настоятельно рекомендовали. Он сработал для резервного копирования моего рабочего стола на сервер, но когда я попытался восстановить что-то, он не сработал так, как я надеялся. Моя библиотека Lightroom каким-то образом была полностью испорчена. Я мог бы потратить время на выяснение того, что произошло и как это исправить, но я решил просто попробовать другое программное обеспечение.

Затем я попробовал UrBackup, который, как мне показалось, мог бы работать хорошо. Он в какой-то степени работал, но не так, как я хотел. UrBackup не просто копирует файлы с одного компьютера на другой. Он все еще создает файлы резервных копий и делает странные вещи для инкрементальных резервных копий.
Вот тогда я и наткнулся на Syncthing. Syncthing работает иначе, чем другое программное обеспечение, которое я видел, тем, что оно поддерживает компьютеры в актуальном состоянии, копируя файлы по сети. Его можно настроить только на отправку, только на получение или на отправку и получение, что мне очень нравится.
Благодаря Syncthing я могу хранить свои фотографии в формате RAW на рабочем столе, а программа автоматически копирует их на сервер с правильной структурой папок, что является именно тем, что я искал.
Самое лучшее в Syncthing — это его цена: абсолютно бесплатно.
Я запускаю Syncthing как на моем сервере Unraid, так и на рабочем столе Windows
Я установил Syncthing на свой рабочий стол Windows, а также на свой сервер Unraid. Сначала я думал, что это отдельные программы, одна для исходного компьютера и одна для целевого. На самом деле они одинаковы, и то, как вы настраиваете каждый ресурс, определяет, как работает программа.

Я использовал установщик Docker для Unraid и установщик Windows для моего рабочего стола. Оба работали безупречно и запустили меня за считанные минуты.
Настройка была такой же быстрой. Сейчас я просто настроил Syncthing на резервное копирование папки 2025 photos с моего рабочего стола на сервер в односторонней конфигурации. Я также мог бы настроить свой MacBook в двунаправленной конфигурации, чтобы он загрузил фотографии 2025 и одновременно отправил все новые фотографии на сервер.

Благодаря принципу работы Syncthing его можно установить на любое количество компьютеров и настроить любым количеством способов на установке для каждого устройства. Он чрезвычайно мощный, и мне очень нравится, что я нашел программное обеспечение, которое делает именно то, что мне нужно: резервное копирование моего рабочего стола Windows на мой сервер без запутывания каких-либо файлов, и все это бесплатно.
Вот как я настроил свой Syncthing
Настроить Syncthing было довольно просто, но чтобы заставить его работать именно так, как мне было нужно, пришлось пройти путь проб и ошибок.
Давайте начнем с моей конфигурации на стороне Windows. Я начал с добавления удаленного сервера к моей установке Windows. Это было так же просто, как копирование удаленного идентификатора, нажатие «Добавить удаленное устройство» и ввод информации туда.
Закрыто
Оттуда я нажал «Добавить папку» и ввел имя для резервной копии, сделав его простым и назвав его «2025 photos». Затем я указал абсолютный путь к папке внизу первого экрана.
Закрыто
На вкладке общего доступа я отметил галочкой целевой сервер, который я настроил на первом шаге, чтобы настроить общий доступ к папке между двумя компьютерами. У меня не настроено управление версиями файлов, и в игнорируемых шаблонах ничего нет.

Последняя вкладка, называемая Advanced, — это то место, где я настраиваю свою машину Windows только на отправку. Это означает, что если файлы обновляются на сервере, они не будут загружены на мой рабочий стол Windows. Однако если файлы обновляются на рабочем столе Windows, они будут отправлены на сервер.

Теперь, на сервере Unraid, я открываю интерфейс Syncthing и там всплывающее окно, которое показывает, что есть новый общий ресурс с моего рабочего стола. Просто нажмите «добавить», и появится окно.

В этом окне вы настроите несколько параметров, как и в Windows. В первую очередь, имя общего ресурса (которое должно быть заполнено) и путь к папке.

Путь к папке — вот что меня изначально смутило. На моей машине Windows путь F:Lightroom2025. Однако на сервере Unraid мне пришлось немного повозиться с монтированием.
Для контейнера Docker я смонтировал папку 2025 на сервере в /data1/2025. Затем в Syncthing я настроил ее на размещение файлов с моего рабочего стола в /data1/2025.
По сути, это берет все файлы из F:Lightroom2025 и помещает их в /data1/2025, который имеет абсолютный путь на самом сервере Unraid /mnt/user/Photos/RAW Photos/2025. Я пробовал сделать это выше в дереве папок, но это не сработало так, как я хотел. Однако эта настройка работает идеально.

Наконец, при установке Syncthing на сервере я установил его только на получение. Установка рабочего стола только на отправку, а сервера только на получение не является обязательной, но я просто хочу, чтобы они были полностью разделены и делали только то, что им нужно.

Теперь, когда я импортирую новые фотографии и папки на свой рабочий стол, они довольно быстро копируются на сервер. В качестве третьего уровня резервного копирования я скоро настрою этот сервер для резервного копирования в удаленное местоположение на случай, если что-то случится локально, таким образом, давая мне решение резервного копирования 3-2-1. Все с бесплатным программным обеспечением.