fog - бесплатное решение для клонирования / визуализации / восстановления windows узлов с открытым исходным кодом. FOG можно использовать для создания образов Windows XP, Vista, Windows 7, Window 8/8.1 и Windows 10, Windows 11 с использованием PXE, PartClone и веб интерфейса. Включает также тест памяти и диска, очистка диск, AV-сканирование, планирование задач, управление инвентори, удаленное развертывание ОС и удаленную установку программных пакетов. https://github.com/FOGProject/fogproject
опубликовано в @gitgate
#windows #rescue #backup #restore
GitHub
GitHub - FOGProject/fogproject: An open source computer cloning & management system
An open source computer cloning & management system - FOGProject/fogproject
👍12🔥3
VolSync - асинхронно реплицирует постоянные тома Kubernetes CSI между кластерами с помощью rsync или rclone. Он также поддерживает создание резервных копий постоянных томов через restic.VolSync - оператор Kubernetes, который выполняет асинхронную репликацию постоянных томов внутри кластеров или между ними. Репликация, предоставляемая VolSync, не зависит от системы хранения. Это позволяет выполнять репликацию в и из типов хранилищ, которые обычно не поддерживают удаленную репликацию. Кроме того, он может выполнять репликацию между различными типами (и поставщиками) хранилищ.https://github.com/backube/volsync
Документация: https://volsync.readthedocs.io/
опубликовано в @gitgate
#k8s #rsync #rclone #restic #backup
GitHub
GitHub - backube/volsync: Asynchronous data replication for Kubernetes volumes
Asynchronous data replication for Kubernetes volumes - backube/volsync
👍7🔥2
pgBackRest - надежное решение для резервного копирования и восстановления данных для PostgreSQL, которое легко масштабируется до самых больших баз данных и рабочих нагрузок.Возможности:
- параллельное резервное копирование и восстановление: Сжатие обычно является узким местом во время операций резервного копирования, поэтому pgBackRest решает эту проблему с помощью параллельной обработки и более эффективных алгоритмов сжатия, таких как lz4 и zstd.
- локальное или удаленное управление: Специальный протокол позволяет
pgBackRest выполнять резервное копирование, восстановление и архивацию локально или удалённо по TLS/SSH с минимальной настройкой. Интерфейс для запросов к PostgreSQL также предоставляется на уровне протокола, поэтому удалённый доступ к PostgreSQL не требуется, что повышает безопасность.- несколько репозиториев: Несколько репозиториев позволяют, например, использовать локальный репозиторий с минимальным сроком хранения для быстрого восстановления и удаленный репозиторий с более длительным сроком хранения для обеспечения избыточности и доступа в масштабах всего предприятия
- ротация резервных копий и истечение срока действия архива
- целостность резервного копирования: Контрольные суммы рассчитываются для каждого файла в резервной копии и перепроверяются во время восстановления или проверки. После завершения копирования файлов резервная копия ожидает, пока все сегменты
WAL, необходимые для обеспечения согласованности резервной копии, не поступят в репозиторий.- восстановление процесса бакапа: Прерванное резервное копирование можно возобновить с того места, где оно было остановлено
- параллельный, асинхронный
WAL Push & Get
- поддержка табличных пространств и ссылок- поддержка хранилищ объектов, совместимых с
S3, Azure и GCS
- шифрование: PgBackRest может зашифровать репозиторий, чтобы обеспечить безопасность резервных копий, где бы они ни хранились.https://github.com/pgbackrest/pgbackrest
опубликовано в @gitgate
#postgres #backup
GitHub
GitHub - pgbackrest/pgbackrest: Reliable PostgreSQL Backup & Restore
Reliable PostgreSQL Backup & Restore. Contribute to pgbackrest/pgbackrest development by creating an account on GitHub.
1👍15🔥5
Lsyncd - демон синхронизации в реальном времени (зеркало)Lsyncd отслеживает события локального дерева каталогов через интерфейс монитора (inotify или fsevents). Он агрегирует и объединяет события в течение нескольких секунд, а затем запускает один (или несколько) процессов для синхронизации изменений. По умолчанию это rsync. Таким образом, Lsyncd представляет собой легковесное решение для зеркалирования в режиме реального времени, которое сравнительно легко устанавливается, не требует создания новых файловых систем или блочных устройств и не снижает производительность локальной файловой системы.Rsync+ssh - это расширенная конфигурация действий, которая использует SSH для выполнения перемещения файлов и каталогов непосредственно на целевом устройстве вместо повторной передачи пункта назначения перемещения по кабелю.Тонкую настройку можно осуществить с помощью файла конфигурации. Пользовательские конфигурации действий можно даже написать с нуля, используя каскадные слои, от скриптов оболочки до кода на языке
Lua. Таким образом, можно создать простые, мощные и гибкие конфигурации. Lsyncd 2.2.1 требует rsync >= 3.1 на всех исходных и целевых машинах.Лицензия:
GPLv2 или любая более поздняя версия GPL.
https://github.com/lsyncd/lsyncdопубликовано в @gitgate
#rsync #mirror #backup #ssh
1👍13🔥4
Backrest - веб-решение для резервного копирования, разработанное на основе Restic. Backrest предоставляет веб-интерфейс, который служит оболочкой для интерфейса командной строки Restic и упрощает создание репозиториев, просмотр снимков и восстановление файлов. Кроме того, Backrest может работать в фоновом режиме и использовать индивидуальный подход к планированию снимков и управлению операциями по поддержанию состояния репозиториев.Созданный на основе
restic, Backrest использует его продуманные, быстрые, надежные и безопасные возможности резервного копирования, добавляя при этом интуитивно понятный интерфейс.Backrest, созданный на Go, распространяется как автономный, лёгкий двоичный файл, единственная зависимость которого - restic. Он позволяет безопасно создавать новые репозитории и управлять существующими. После настройки хранилища веб-интерфейс обрабатывает большинство операций, при этом обеспечивая прямой доступ к мощному командному интерфейсу restic для выполнения расширенных операций при необходимости.Возможности:
- веб-интерфейс: локальный или удаленный доступ (идеально подходит для развертываний
NAS)- поддержка нескольких платформ:
linux, macOS, Windows, FreeBSD, docker- импорт существующих репозиториев
Restic
- резервное копирование и обслуживание по расписанию Cron (например, удаление, проверка, забвение и т. д.)- просмотр и восстановление файлов из снимков
- настраиваемые уведомления (
Discord, Slack, Shoutrrr, Gotify, Healthchecks)- перехваты команд до/после резервного копирования для выполнения сценариев оболочки
Варианты хранения:
- совместим с
rclone
- поддерживает все серверные части хранилищ Restic (S3, B2, Azure, GCS, локальные, SFTP и все удаленные rclone) https://github.com/garethgeorge/backrest
Подсказал: Владимир Вегнер - @Rid_lin
#backup #webui #restic #cli #snapshot #go
👍14🔥5
zbx-tmplt-pbs - шаблон Zabbix для мониторинга Proxmox Backup Server
Поддерживает автодискавери.
https://github.com/ismvru/zbx-tmplt-pbs
Опубликовано в @gitgate
#moni #zabbix @template #pbs #backup #proxmox
Поддерживает автодискавери.
https://github.com/ismvru/zbx-tmplt-pbs
Опубликовано в @gitgate
#moni #zabbix @template #pbs #backup #proxmox
GitHub
GitHub - ismvru/zbx-tmplt-pbs: Zabbix template for Proxmox backup server
Zabbix template for Proxmox backup server. Contribute to ismvru/zbx-tmplt-pbs development by creating an account on GitHub.
👍9🔥4