Rs

Rest Server

Azure Storage

A self hosted, authenticated backup repository server for the restic REST backend.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Rest Server is a high performance open source HTTP server that implements the restic REST backend protocol. It turns a virtual machine and its dedicated data disk into a self hosted backup repository server: point any restic client at it over HTTPS and read and write backup repositories exactly as you would against any restic remote, entirely within your own account.

It suits teams who want a private, self hosted backup destination for laptops, servers and containers using restic, a fast REST backend that avoids per request cloud storage costs, or a repository server they fully control, all running on infrastructure they own.

Why the cloudimg image

The cloudimg image installs Rest Server from the official release behind an nginx reverse proxy that binds the server to loopback and terminates TLS, so a working backup endpoint is reachable securely within minutes. Security is enforced from the first request: Rest Server can run with authentication disabled, but this image requires HTTP Basic authentication on every request against a bcrypt htpasswd file and enables private repositories, and it generates a unique username and password on each virtual machine's first boot, written to a root only file, with the service configured to refuse to start until a credential is present, so there is no open anonymous server and no shared credential in the image. Repository data lives on a dedicated data disk. The paired deployment guide covers reading your credentials, pointing a restic client at the server, and running a full backup and restore, and every deployment carries 24/7 support.

Common uses

  • A private, self hosted backup destination for laptops, servers and containers using restic
  • A fast REST backend for restic that avoids per request cloud object storage costs
  • A repository server you fully control, kept current and behind TLS by cloudimg