selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ClovaLink logo

Self-host ClovaLink

V0.1.6

Multi-tenant file management with compliance modes

BetaOpen SourceMIT
Docker ComposeFull install guide
curl -fsSL https://raw.githubusercontent.com/ClovaLink/ClovaLink/main/install.sh | bash
Updated7 months ago
LanguageTypescript
Setup difficultyModerate
Stars
285
CPU
1 core
RAM
1 GB
Storage
10 GB
Ports
80 (Web interface (frontend)), 3000 (Backend API)
Requires
PostgreSQL, Redis
Docker
ghcr.io/clovalink/clovalink-backend
Dashboard with HIPAA compliance monitoring, activity charts, and file analyticsFile browser with folders, file groups, quick access, and department filteringCompany settings with compliance modes, storage quotas, and retention policiesSecurity alerts dashboard for real-time monitoring of suspicious activityUser management with roles, departments, and status trackingPerformance metrics and API monitoring

What is ClovaLink?

ClovaLink is a file management and compliance platform for enterprises and MSPs needing HIPAA, SOX, or GDPR compliance without per-user fees. Built with Rust and React, it provides true multi-tenancy with data isolation, per-tenant branding, and department organization. Features include file versioning, locking, and deduplication; TOTP 2FA, OIDC and SAML SSO, immutable audit logs, and real-time security alerts; storage backends for local filesystem, AWS S3, Wasabi, Backblaze B2, and MinIO; plus an extension system for UI extensions, webhook processors, and scheduled automations. It runs via Docker Compose with PostgreSQL and Redis as required dependencies, optionally ClamAV for virus scanning. MIT-licensed with a hosted version at ClovaLink.com for teams of 10+ users.

Should you self-host ClovaLink?

ClovaLink scores 47/100 on selfhost.directory (how scoring works) and ranks #24 of 34 in File Management. It has 285 GitHub stars.

It shipped 7 stable releases in the past year. The latest, V0.1.6, came out on 13 March 2026. New versions land roughly every 4 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Pydio Cells (60/100, 2 255 stars). It scores higher overall, so compare the two before you pick. See ClovaLink vs Pydio Cells side by side.

Features

  • AI document features
  • Compliance modes
  • Document approval workflow
  • Extension System
  • File Management
  • Immutable audit logs
  • Multiple Storage Backends
  • Multi-tenancy
  • OIDC Single Sign-On
  • Role-based Access Control
  • SAML Single Sign-On
  • Secure Sharing
  • Security alerts dashboard
  • Two-factor authentication

ClovaLink README

How to install ClovaLink

Install ClovaLink with Docker Compose

Docker and Docker Compose
curl -fsSL https://raw.githubusercontent.com/ClovaLink/ClovaLink/main/install.sh | bash

Or manually:

mkdir clovalink
cd clovalink
curl -LO https://raw.githubusercontent.com/ClovaLink/ClovaLink/main/infra/compose.yml
curl -LO https://raw.githubusercontent.com/ClovaLink/ClovaLink/main/infra/.env.example
mv .env.example .env
nano .env
docker compose up -d

Recommended installation method

ClovaLink releases & version history

FAQ

What happens if I hit storage limits?

Per-tenant storage quotas can be configured. When exceeded, uploads are blocked until space is freed or quota increased. Admins receive storage warning emails at 80% capacity.

How do I back up my data?

Use standard PostgreSQL backup (pg_dump or managed provider snapshots), sync your storage backend (S3 versioning, rclone for local), and version control your .env file with secrets in a vault.

Is there a hosted/SaaS version?

Yes, ClovaLink.com offers a fully managed enterprise version for teams of 10+ users, while self-hosting remains free and open source.

Can I migrate from Box/Dropbox/SharePoint?

Not yet via built-in tools, but the API supports bulk upload and community migration scripts are welcome.

How is this different from Nextcloud?

ClovaLink is purpose-built for true multi-tenancy, compliance-first design with HIPAA/SOX/GDPR modes, MSP-friendly architecture, and Rust performance, whereas Nextcloud is a general-purpose collaboration suite.

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…