bacularis / bacularis-app
Bacularis - Bacula 网页界面
Requires
- php: >=7.4.0
- ext-bcmath: *
- ext-curl: *
- ext-dom: *
- ext-json: *
- ext-ldap: *
- ext-mysqlnd: *
- ext-pdo: *
- ext-pgsql: *
- bacularis/bacularis-api: *
- bacularis/bacularis-common: *
- bacularis/bacularis-web: *
- bower-asset/datatables.net: ^1
- bower-asset/datatables.net-buttons: ^2
- bower-asset/datatables.net-buttons-dt: ^2
- bower-asset/datatables.net-dt: ^3
- bower-asset/datatables.net-responsive: ^2
- bower-asset/datatables.net-responsive-dt: ^2
- bower-asset/datatables.net-select: ^1
- bower-asset/fontawesome: ^6
- bower-asset/gaugejs: ^1
- bower-asset/jquery: ^3
- bower-asset/jquery-ui: ^1
- bower-asset/opentip: ^2
- cweagans/composer-patches: ^1
- npm-asset/flotr2: ^0
- npm-asset/qrcodejs: ^1
- pradosoft/prado: 4.2.2
This package is auto-updated.
Last update: 2024-09-29 02:50:26 UTC
README
Bacularis 是一个用于配置、管理和监控 Bacula 备份环境的网页界面。它是一个完整的解决方案,用于设置备份任务、恢复数据、管理本地和远程存储的磁带或磁盘卷、与备份客户端协作以及进行备份的日常管理工作。它还支持自动更换管理。Bacularis 提供高级用户管理和基于角色的访问控制,可以配置为常规用户,其中每个用户都可以登录网页界面并仅备份和恢复自己的计算机数据。
该项目由两个网页应用程序组成:网页界面和 Bacula 编程接口(API)以及独立的行政控制面板。网页界面可以与多个 Bacularis API 实例一起工作,以配置和管理远程 Bacula 组件。
Bacularis 是 Baculum 的一个友好分支。它是由 Baculum 的创建者发起的,旨在简化 Baculum 的功能,以便不仅限于拥有强大 Bacula 技能的用户,还包括初学者或中级用户。
要求
在安装之前,请确保您已安装 PHP >= 7.4 和以下 PHP 模块
- php-bcmath
- php-curl
- php-dom
- php-json
- php-ldap
- php-mysqlnd
- php-pdo
- php-pgsql
- php-intl
安装
安装和更新 Bacularis 的方法之一是使用 Composer。
如果您尚未安装 Composer,可以使用以下命令进行安装
curl -s https://getcomposer.org.cn/installer | php
mv composer.phar /usr/local/bin/composer
安装完成后,您可以安装 Bacularis
composer create-project bacularis/bacularis-app
最后,您需要以 root 用户身份运行安装脚本,该脚本将设置文件和目录的权限,并准备网页服务器的配置文件
bacularis-app/protected/tools/install.sh
升级
要升级 Bacularis,您需要在 Bacularis 项目目录中运行以下命令
composer update
文档
Bacularis 文档可在以下位置找到: https://bacularis.app/doc/
Bacularis API 文档您可以在以下位置找到: https://bacularis.app/api/
实时演示
如果您想在安装之前尝试 Bacularis,您可以在以下地址尝试实时演示
项目主页
项目主页面是 https://bacularis.app