Skip to main content
OpenSourceAlternatives

Alarik

Open source · OSI-approvedStatus: unknownNew

Self-hosted S3-compatible object storage built in Swift

Alarik is a self-hosted, S3-compatible object store written in Swift, built for teams that want private storage without paying a cloud provider per gigabyte. You run it on your own hardware or VPS, point existing S3 tooling at its endpoint, and manage buckets through a web console. The project entered public beta in July 2026, so it is real and usable but still earning production trust.[1][2]

Quick verdict

Alarik is a beta, Apache-2.0, self-hosted S3-compatible object store with a web console, OIDC access control, webhooks, replication, and opt-in erasure-coded clustering. It fits operators who want private S3-shaped storage on their own hardware; production use should wait on release-note review and tested backups.[1][2][3]

Capabilities

  • S3-compatible API Alarik speaks the S3 protocol for buckets and objects, including multipart uploads, versioning, range reads, and presigned URLs, so existing AWS SDKs, rclone, and s3cmd work against it without code changes.[1][2]

  • Web console A Nuxt-based console covers bucket management, object browsing, version history, shared links, and an admin dashboard, giving small teams a usable interface without building their own tooling.[1][2]

  • Access control Local accounts or admin-managed OIDC providers control sign-in, with per-user S3 keys and bucket policies scoping what each integration can read or write.[1]

  • Event webhooks Bucket webhooks emit S3 event-shaped JSON with HMAC signatures and retryable delivery, so object uploads can trigger downstream processing in your own services.[1]

  • Bucket replication Per-bucket replication copies objects to any S3-compatible target under sync or async rules, which supports off-site backup and migration workflows.[1]

  • Cluster mode Opt-in clustering spreads objects as Reed-Solomon erasure-coded shards across nodes with rendezvous placement, quorum writes, and background repair, without requiring an external database.[1][2]

  • Single-node deployment A single node runs from Docker Compose with no external database to provision, storing objects as local files that are fsynced before acknowledgement with streaming bodies and bounded memory.[1][2]

  • Open license The codebase carries the Apache-2.0 license with no open-core split documented, so the full feature set described in the docs is the software you actually get.[1][2]

Who will love it

  • Private S3 for product assets Teams serving uploads, backups, or datasets from their own infrastructure get an S3-shaped store with a console, without per-gigabyte cloud billing or egress surprises.[1][2]

  • Homelab and small-team storage Docker Compose deployment with no database to manage keeps the operational floor low for homelabs and small teams that already run their own servers.[1][2]

  • S3-tooling shops Shops already standardized on AWS SDKs, rclone, or s3cmd can redirect those tools at Alarik and keep existing workflows, presigned-URL sharing included.[1]

Limitations

  • Beta status The project documents itself as beta as of July 2026, with breaking-change-era versioning, so operators should review release notes and keep tested backups before production use.[1]

  • Narrow independent review sample No independent load, durability, or comparison measurements were found in this pass, and Reddit/G2 firsthand reports could not be inspected, so claims about behavior at scale rest on vendor documentation alone.[1][2]

  • Operator skill required Clustering, OIDC, webhooks, and replication assume an operator who understands storage and access policy; there is no managed-hosting option documented for teams that want someone else on call.[1]

Compatibility

S3 ecosystem drop-in Because it implements the S3 API surface, Alarik works with the AWS SDK family, CLI tools, and backup software that already target S3-compatible endpoints.[1]

Identity providers Admin-managed OIDC providers plug into existing company login, while local accounts cover teams without a central identity service.[1]

Downstream automation S3 event-shaped webhooks with signed delivery connect uploads to queues, functions, or internal services for processing pipelines.[1]

Questions worth asking

Are there non-technical alternatives to Alarik for simple file sharing?

Alarik targets operators comfortable with S3 concepts such as buckets, keys, and access keys. Non-technical users can use the web console for browsing and sharing, but setup, user provisioning, and bucket policies assume a technical administrator.[1][2]

Can Alarik be used as a no-code backend?

Alarik is infrastructure, not a no-code builder: there is no hosted form, automation, or workflow designer. It exposes an S3 API, a file-browsing console, and webhooks that other applications integrate with, so behavior beyond storing and serving objects comes from the apps teams connect to it.[1][2]

What does Alarik cost per month to run?

Alarik itself carries no license fee: it is Apache-2.0 software you run on your own servers, with no paid tiers documented. Monthly cost is the infrastructure under it: compute, disks, network transfer, and off-site replication targets, plus operator time, which matters more while the project is in beta.[1][2]

Can Alarik be self-hosted in production?

Yes. Alarik is built for self-hosting: a single node runs from Docker Compose with no external database, and cluster mode spreads erasure-coded shards across your own nodes. The project documents itself as beta, so check the release notes and backup posture before trusting it with data you cannot afford to lose.[1][2]

Sources and editorial review

Source research. Reviewed on October 7, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Alarik: S3 Compatible Object Storage You Own

    official · Observed October 7, 2026

    Official project homepage: definition, S3 compatibility, console, single-node and cluster deployment, Apache-2.0 license, beta status.

  2. Alarik Documentation

    official · Observed October 7, 2026

    Official documentation index: S3 API coverage, access control, webhooks, replication, cluster placement and repair, single-node operation.

  3. Alarik Is Now in Beta

    official · Observed October 7, 2026 · Published July 6, 2026

    Official beta announcement dated July 2026: what beta means, versioning, license model, production caution.

  4. achtungsoftware/alarik on GitHub

    official · Observed October 7, 2026

    Official source repository: Swift codebase, Apache-2.0 license, release history for version provenance.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

Puter

PuterOpen

Browser-based personal cloud computer with apps and storage

Stars43.7K
Commitjust now
LicenseAGPL-3.0

Puter is a browser-based personal cloud computer with a virtual desktop, built-in apps, file storage, and a developer backend.

Dyrector

DyrectorOpen

Self-hosted platform for versioned container releases

Stars1,850
Commitjust now
LicenseApache-2.0

Dyrector is a self-hosted continuous delivery platform that ships versioned container releases to Docker and Kubernetes nodes from one dashboard.

Coolify

CoolifyOpen

Deploy applications to your own servers with one click

Stars48.9K
Commit8h ago
LicenseApache-2.0

Coolify is a deployment platform that runs on servers you already pay for. It builds from a Git repository, provisions databases, issues certificates, and handles rollbacks, without the per-instance pricing of a hosted platform.

Dokploy

Dokploy

Self-hostable deployment platform for apps and databases

Stars37.6K
Commitjust now
LicenseApache-2.0 + Dokploy Source Available License (DSAL-1.0)

Dokploy is a self-hostable platform for deploying applications and databases to servers you control, with Docker builds, managed TLS, and backups.

Temps

TempsOpen

Self-hosted PaaS with deploys, analytics, and error tracking

Stars837
Commitjust now
LicenseApache-2.0

Temps is a self-hosted deployment platform in one Rust binary with git-push deploys plus analytics, error tracking, uptime checks, email, and AI sandboxes.

Supabase

SupabaseOpen

Postgres-powered backend platform for production apps

Stars108.7K
Commit8h ago
LicenseApache-2.0

Supabase gives an application everything it needs on the server side without hiding the database behind a proprietary abstraction. The primitive is plain Postgres, and the platform layers authentication, generated APIs, storage, realtime subscriptions, and edge functions on top of it.