Випущено Laravel Backup Server v4 як продукт з відкритим кодом

Перекладено ШІ 0 Laravel News 31 січня, 2025

Хочете дізнатись про новий відкритий пакет Spatie для Laravel, який дозволяє зручно виконувати резервне копіювання серверів? Прочитайте нашу статтю, у якій ми розглядаємо основні можливості пакету та його переваги для вашого проєкту!

Компанія Spatie випустила свій пакет Laravel Backup Server як відкритий програмний продукт і анонсувала версію 4.0.0. Раніше цей пакет був платним, але Spatie вирішила надати останню версію у форматі open source:

Цей пакет ми створили, щоб вирішити власні потреби, адже наша стара та ненадійна установка BackupPC була неминучою загрозою, працюючи на застарілій версії Ubuntu. Ми були в захваті від його функціональності та планували розробити для нього інтерфейс — можливо, навіть створити SaaS-рішення. Оскільки ми хотіли зробити з цього продукт, ми вирішили випустити його як програмне забезпечення з ліцензією MIT. Тим не менш, нашою метою було зробити його доступним хоча б у якомусь вигляді, тому ми запустили платний пакет.

Пройшло 5 років, а ми не створили інтерфейс, не запустили SaaS і найближчим часом не плануємо це робити. Цей ринок є для нас нішею, в яку ми не хочемо входити, адже в нас є безліч інших цікавих ідей. Тож зараз ми вважаємо за краще мати його у портфоліо наших open source пакетів.

# Основні функції пакета

  • Всебічне резервне копіювання серверів: Резервне копіювання кількох серверів за допомогою файлових систем ext3 або ext4, популярних у багатьох дистрибутивах Unix.
  • Ефективне зберігання з дедуплікацією: Використання жорстких посилань для дедуплікації, яке гарантує, що лише змінені файли займатимуть додатковий простір на диску, навіть якщо повні резервні копії відображаються у файловій системі.
  • Функція пошуку: Дозволяє шукати імена файлів та вміст у резервних копіях, що полегшує швидке відновлення даних.
  • Автоматизоване очищення старих резервних копій: Автоматично видаляє застарілі резервні копії для ефективного управління простором на диску.
  • Моніторинг стану: Слідкує за станом резервних копій, забезпечуючи цілісність даних і попереджаючи користувачів про потенційні проблеми.
  • Система сповіщень: Інформує користувачів про будь-які проблеми, що виникають під час процесу резервного копіювання, що дозволяє оперативно їх вирішувати.
  • І багато іншого...

Цей пакет вимагає Laravel v10 або v11, PHP 8.2, сервер з rsync (>= v3) та файлову систему ext3 або ext4. Зараз пакет доступний на GitHub за spatie/laravel-backup-server, а документація стане корисною для ознайомлення з його можливостями.

Готові його використати? Встановіть пакет у Laravel за допомогою Composer:

composer require spatie/laravel-backup-server

Популярні

Інше, що варто прочитати

19 Оновлено 01 червня, 2026

Використання штучного інтелекту для управління перекладами в Laravel

Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!

17 Оновлено 01 червня, 2026

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці

53 Оновлено 01 червня, 2026

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу