5
11 Comments

Meli, a Netlify-like platform for deploying static sites

Hi hackers 👋

We used to host our sites on Netlify, but our eyes fill with glitter when we hear open source and self-hosted 🎉. So, we built Meli, which essentially is a Netlify alternative that lets you deploy static sites and frontend applications with ease, featuring per-branch deployments, web/slack/mattermost/email hooks, an API, and a way to manage organizations, teams and sites easily.

We built Meli on top of Caddy, a very powerful HTTP server. We've used Typescript, Node (backend), React (frontend) and MongoDB for the database.

It's a beta, but you can install super easily with Docker Compose: https://docs.meli.sh/get-started/installation

Check us out at https://github.com/getmeli/meli 🚀

Looking forward for your feedback 😀

on December 11, 2020
  1. 2

    Awesome work! I love that this is self-hosted. I think there's a lot of value in keeping control of your infrastructure.

    Are you planning to monetize this Meli?

    1. 1

      Thanks for your kind words, very touching ! It's very important for us that people can self-host and manage on their side, it makes a lot of sense particularly for static site hosting. A lot of webdev agencies can use this for site previews for their clients, even for production uses.

      We do plan to monetize it :) We will spin up a cloud instance with paid plans, where users that don't want to self host but love Meli's features can still enjoy it there.

  2. 2

    Great work. Thank you.

    1. 1

      Thanks so much !

  3. 2

    This is amazing, wish you built it 2 years ago :)

    How does it perform vs Nginx and how many custom domains can it handle?

    1. 1

      Thanks for the kind words ! Sites are served by Caddy, so you can handle thousands of requests per second without any problem on a cheap VPS ! There are a few benchmarks with Caddy vs. Nginx and Caddy performs as well, if not better in most cases. But I don't want to bash Nginx because we have used it for several years and it's great for most cases, you wouldn't see any difference in 99% of cases. Also, it really depends on how they're configured.

      You can handle as many custom domains as you want, there's no limit that I know of ! However, we haven't tested performance for thousands of domains yet as we haven't had the need. We'll be sure to do some performance testing on that.

  4. 2

    This looks pretty sleak. Curious, why Netlify over something like Vercel? I jumped on the Vercel boat, but didn't do too much research into Netlify and would love to learn how you think about the two.

    1. 1

      Hi there ! Great question :) Both platforms integrate with your Git repository and build your code on their side. Most people already have CI for things like lint, test, build, and we honestly believe that CI should be the center of everything. They (Netlify for sure, and I guess Vercel) do offer a CLI to upload from your CI, but you then loose features like preview links in your pull requests. Beyond that, Meli is free, open source (Netlify isn't I believe), and self-hosted (Netlify isn't either), and with a cheap VPS at $3-4/month you can serve unlimited sites and handle thousands of requests per second, thanks to the Caddy server which handles serving your sites. You get a great Slack/Mattermost/Webhook integration and a great API as well :) We like having self-hosted apps, and deploying Meli takes a couple of minutes and is super easy to maintain. We do not integrate with Git repositories (but you can use Github/Gitea/Gitlab to login) but when you upload code from your CI, we automatically detect the Git branch on which you are and use this to drive previews on your Meli sites. Getting new features with companies like Netlify or Vercel might take some time as they have grown. I do believe that it's good to have alternatives that bring fresh air and allow re-shaping how people want to ship, the right way :)

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 75 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 34 comments Solo SaaS Founders Don’t Need More Hours....They Need This User Avatar 21 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 20 comments Day 6 - Slow days as a solo founder User Avatar 16 comments Planning to raise User Avatar 12 comments