com.yammer.backups:backups-service

A friendly backup service, providing compression, encryption, offsite storage, and retention policy handling.

Лицензия

Лицензия

Группа

Группа

com.yammer.backups
Идентификатор

Идентификатор

backups-service
Последняя версия

Последняя версия

1.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

A friendly backup service, providing compression, encryption, offsite storage, and retention policy handling.

Скачать backups-service

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.yammer.backups/backups-service/ -->
<dependency>
    <groupId>com.yammer.backups</groupId>
    <artifactId>backups-service</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.yammer.backups/backups-service/
implementation 'com.yammer.backups:backups-service:1.0.2'
// https://jarcasting.com/artifacts/com.yammer.backups/backups-service/
implementation ("com.yammer.backups:backups-service:1.0.2")
'com.yammer.backups:backups-service:jar:1.0.2'
<dependency org="com.yammer.backups" name="backups-service" rev="1.0.2">
  <artifact name="backups-service" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.yammer.backups', module='backups-service', version='1.0.2')
)
libraryDependencies += "com.yammer.backups" % "backups-service" % "1.0.2"
[com.yammer.backups/backups-service "1.0.2"]

Зависимости

test (1)

Идентификатор библиотеки Тип Версия
io.dropwizard : dropwizard-testing jar 0.7.1

Модули Проекта

Данный проект не имеет модулей.

Backups as a Service

Build Status Maven Central

Once upon a time in a world full of custom scripts rsync'ing, compressing and encrypting data dumps here and there we decided to unify all the backup tools in a single, easy to use service.

The backup service provides a REST API for securely storing data store dumps into different backend storage such as Azure or the local filesystem.

Additionally, the backups service provides easy auditing, monitoring, retention and verification.


Main

History

Details

For documentation, check out the wiki.

Runtime Dependencies

Getting Started

  1. Copy and fill in the sample configuration file, found at backups-service/conf/backups.yml.template. Documentation on the Backups specific configuration options can be found in the wiki, and the inherited Dropwizard configuration options at dropwizard.io.
  2. Build the project: mvn clean package
  3. Run the service: `java -jar backups-service/target/backups-service-.jar server ``
  4. The UI and API will be available over HTTPS on port 8443 (or as defined in the configuration file).

Next Steps

  • Set up client scripts to perform data export. Usually these will be configured to run using a crontab. An example can be found in the clients/example directory.
  • Set up alerting for backup failures. Alerting is handled using Dropwizard health checks, which are exposed on the configured admin connector (by default, via HTTP on port 8081).

Contributors

License

Released under the Apache 2.0 license.

Microsoft LCA request 9424

com.yammer.backups

Yammer

Connect with people across your organization to make better decisions, faster.

Версии библиотеки

Версия
1.0.2