Skip to content

Get started ​

Choose how you want to run Masir, then publish a working link.

Masir is a Bun application with a Postgres database. The deployment method changes how you start it. It does not change the product.

Choose an install path ​

All paths need Postgres 18 or newer. Production also needs a domain and HTTPS.

The shortest path ​

On a Linux server, the installer creates a masir directory, downloads the published Compose stack, generates secrets, and starts Masir.

sh
curl -fsSL https://raw.githubusercontent.com/hamedniroomand/masir/main/scripts/install.sh | sh

The script asks for the public origin, such as https://go.example.com.

What success looks like ​

After installation:

  1. GET /api/health reports that the app and database are ready.
  2. The seed command creates the first owner account and workspace.
  3. You can sign in and create a short link.
  4. Opening the short URL returns a 302 to its destination.

Continue ​

Open source link management for teams. Released under the MIT License.