Deploy Now

Stars

580

Forks

8

Watchers

8

Developer links

Alarik

Alarik is a self-hosted S3-compatible object storage server that lets you store files, backups, media, and application data on your own hardware while keeping the S3 APIs your tools already expect. Create buckets, upload objects with multipart support for large files, and retrieve them again through core operations, range reads, presigned URLs, and bucket or object tagging. Versioning keeps earlier copies, delete markers, and listings under your control, while lifecycle rules expire old versions and clean up incomplete uploads automatically. The web console lets you drag and drop files or whole folders, search recursively across nested folders, edit metadata in place, preview individual versions, and share time limited public links. Administrators manage users, access keys, bucket policies, and public access blocks from the same console, with live charts for CPU, memory, traffic, and storage. Bucket webhooks send event notifications when objects change, and replication rules continuously copy data to remote S3 compatible targets, synchronously or asynchronously per rule. Clusters add erasure coded storage across nodes, read repair, bit rot scrubbing, and automatic rebalancing when nodes join, drain, or return. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

Alarik
Alarik
Alarik
Alarik

Benefits

  • Keep S3 Workflows You Already Use
  • Existing backup tools, SDKs, and applications that speak S3 can point at Alarik for put, get, multipart, versioning, presigned URLs, tagging, and bucket policies without workflow rewrites.
  • Browse And Manage Objects Visually
  • The built in console supports drag and drop uploads, recursive search, folder statistics, metadata editing, version browsing, and shared links, so object storage is manageable without command line work.
  • Protect Data Across Multiple Nodes
  • Erasure coding spreads data and parity shards across cluster nodes, quorum writes confirm durable storage, and read repair plus scrubbing rebuild missing or corrupted shards automatically.
  • Replicate And Notify Automatically
  • Replication rules copy objects to remote S3 compatible targets with retry handling, while webhooks deliver signed event notifications to your HTTP endpoints for downstream processing.

Features

  • Full S3 Object Operations
  • Put, get, head, delete, copy, multi object delete, multipart uploads, range reads, conditional requests, presigned SigV4 URLs, tagging, and lifecycle rules are supported.
  • Web Console Object Browser
  • Upload by drag and drop, navigate folders, search recursively, view bucket statistics, edit metadata, manage versions, and create time limited shared links visually.
  • Access Keys And OIDC
  • Local accounts, optional self registration, per user S3 access keys with expiration, and OIDC single sign on with multiple identity providers protect access.
  • Bucket Policies And Blocks
  • Fine grained JSON bucket policies control who can read or write each bucket, and public access block overrides prevent accidental public exposure regardless of policy.
  • Webhooks And Replication
  • AWS shaped event notifications with HMAC signatures and retry delivery pair with SigV4 signed replication to remote S3 targets, sync or async per rule.
  • Erasure Coded Clustering
  • Reed Solomon data and parity shards, rendezvous hashing, quorum writes, read repair, scrubbing, and automatic rebalancing scale storage from one node to many.

Apps Similar to Alarik