Skip to content
@lintune

Lintune

Lintune

Open-source MSP platform. One identity, one password, one URL — for every service you run for your customers.

Lintune wires together Keycloak, Mailcow, Nextcloud, and Vaultwarden behind a single SSO layer and gives MSPs a control plane to provision and manage all of it from one place.

curl -fsSL https://get.lintune.xyz | bash

How it works

curl get.lintune.xyz | bash
        │
        ▼
  lintune-admin  ──SSH──▶  target server
  (control plane)             │
        │                     ├── Keycloak   (SSO & identity)
        │                     ├── Mailcow    (email)
        │                     ├── Nextcloud  (file storage)
        │                     └── Vaultwarden (passwords)
        │
  lintune-dash
  (tenant portal)

The installer provisions everything and wires each service to Keycloak SSO automatically. MSPs manage realms (customers) from lintune-admin; end users log in once at lintune-dash and reach all their services.


Repositories

Repo Description
lintune-admin Laravel control plane for MSP operators. Handles realm provisioning, remote installs over SSH, Keycloak/Mailcow/Nextcloud integration, and service status monitoring. Docker support files live in docker/.
lintune-dash Laravel tenant portal for end customers. Scoped to a single realm per session — users, groups, mailboxes, and Nextcloud access. Docker support files live in docker/.
uptime-kuma Fork of Uptime Kuma extended with a Lintune REST API (/api/lintune/*) for programmatic monitor management. Published as ghcr.io/lintune/uptime-kuma on Github Container Registry.
get.lintune.xyz Bootstrap install script. Installs Docker, generates secrets, writes config files, and starts the Lintune stack via docker compose.

Stack

  • Identity — Keycloak 26 with Organizations + Home IdP Discovery (per-tenant email-domain routing, no manual IdP picker)
  • Email — Mailcow Dockerized
  • Files — Nextcloud AIO with user_oidc for Keycloak group-gated login
  • Passwords — Vaultwarden (planned)
  • Status — Uptime Kuma (Lintune fork)
  • Apps — Laravel 11 + PHP 8.4 + MariaDB 11
  • Proxy — Caddy (automatic SSL) or bring your own

Status

Early alpha — full installer working end-to-end with Keycloak, Mailcow, and Nextcloud. Vaultwarden integration planned.

Popular repositories Loading

  1. lintune-dash lintune-dash Public

    Lintune Dash is the tenant-facing portal for the Lintune platform — an open-source alternative to Microsoft Azure AD / Entra ID, Exchange, and OneDrive, built on open-source components.

    Blade

  2. lintune-admin lintune-admin Public

    Lintune Admin is the super admin portal for the Lintune platform — an open-source alternative to Microsoft Azure AD / Entra ID, Exchange, and OneDrive, built on open-source components.

    PHP

  3. get.lintune.xyz get.lintune.xyz Public

    Shell

  4. lintune-www lintune-www Public

    HTML

  5. uptime-kuma uptime-kuma Public

    Forked from louislam/uptime-kuma

    A fancy self-hosted monitoring tool

    JavaScript

  6. keycloak keycloak Public

    Forked from keycloak/keycloak

    Open Source Identity and Access Management For Modern Applications and Services

    Java

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…