[HN Gopher] Show HN: Meli, a Netlify-like platform for deploying...
       ___________________________________________________________________
        
       Show HN: Meli, a Netlify-like platform for deploying static sites
        
       Author : gempain
       Score  : 89 points
       Date   : 2020-12-11 15:58 UTC (7 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | yatsyk wrote:
       | I've not found in docs anything related to static site
       | configuration files (like netlify.toml or vercel.yml in hosted
       | services). How to configure particular site?
        
       | phreack wrote:
       | Just FYI in case you care about this sort of stuff, there's a
       | major eBay-like company in South America called MercadoLibre,
       | that is commonly referred to as MeLi or simply Meli as well, and
       | that also has the $MELI stock ticker. It's not a big deal at all
       | but thought you'd like to know about it as it may impact organic
       | discovery or cause a bit of confusion down the line.
        
         | jedberg wrote:
         | Fun fact: eBay used to be a 20% owner of MeLi.
        
       | FanaHOVA wrote:
       | This is interesting; I use Netlify for a Gatsby/Contentful
       | website, as well as for a Netlify CMS one. I don't pay for any of
       | it, so it's hard find a reason to move away. What are some of the
       | problems you've seen people have with Netlify? Other than not
       | being in control of the infrastructure of course.
        
         | pwdisswordfish0 wrote:
         | I found the Netlify CLI pretty exasperating to use. In addition
         | to it just being straight up information overload at any given
         | step, the feedback it does print out is often misleading or the
         | opposite of helpful in some other way. More from my notes on
         | that day:
         | 
         | > My use case is to deploy a static site. I have a directory
         | containing the pages. I've installed the Netlify CLI (itself a
         | stupidly fiddly process). [And I've read the docs by now.] I
         | should be able to init and deploy, trivially, right?
         | 
         | Wrong. Without even trying I ran into some crash bugs in the
         | CLI, for what seems to be a bog-standard use case. On a hunch,
         | I decided to check what would happen if I moved the .git
         | subdirectory somewhere else and re-ran. And whaddaya know, I
         | found that it worked reliably when there was no .git
         | subdirectory anywhere to be found, and it reliably failed when
         | it was present. So even though the contents of .git/ are
         | completely irrelevant for the use case, the CLI is evidently
         | both (a) trying to do something with it, and (b) making some
         | bold assumptions about what's in there and failing hard. My
         | money is on "Nobody at Netlify is even testing this."
         | 
         | (FWIW, no I didn't report this. The overall "feel" of their
         | stuff leads me to believe it would be a painful experience with
         | no upside. Several years ago, I interacted with some Netlify
         | folks early after their launch to give some feedback that was
         | more of the sort "I'm reaching out to inform you of a problem
         | for your own benefit and help you resolve it" than it was
         | anything like "I'm here to get you to help me with my problem".
         | The overall tone of the responses were pretty obnoxious under
         | those circumstances, so I noped out and never gave them any
         | serious consideration until this year, where I discovered the
         | situation above. I have to say it pretty much validated my
         | early opinion.)
        
           | [deleted]
        
           | swyx wrote:
           | (previously worked at Netlify)
           | 
           | sorry to hear about your prior experience. fwiw the CLI was
           | not fully staffed for a long time - but as of last year at
           | least 2 engs are working on it fulltime and they should have
           | capacity to look into your usecase if serious enough.
           | 
           | yes, the CLI looks into .git, no i'm not sure if it was
           | needed for what you were trying to do, but also no i have
           | never run into the issue you describe as an almost-daily user
           | of netlify for 4 years
        
         | WA wrote:
         | If you don't pay, it's rather slow. A lot slower than my static
         | pages on a VPS I rent.
        
           | at-fates-hands wrote:
           | > If you don't pay, it's rather slow.
           | 
           | I have several free sites on Netlify and none of them seem
           | slow at all - all three sites load in under 450ms on Chrome.
           | 
           | How much faster are your sites loading? Is it a shared VPS or
           | dedicated?
           | 
           | Just curious how you categorize "rather slow" is all.
        
             | swyx wrote:
             | its also location dependent. the cdn for the free tier is
             | different (less PoPs) than the cdn for the enterprise tier.
        
       | altdatathrow wrote:
       | Is this an upgrade from my current platform to deploy static
       | sites, FTP?
        
         | city41 wrote:
         | Depends on what your needs are. For example if you are working
         | on a team, Vercel* automatically deploying feature branches is
         | extremely useful. Pushing a new blog post to your personal
         | site? FTP is probably fine.
         | 
         | *Can't speak to Meli as I've never used it.
        
         | mrkurt wrote:
         | You're comparing a protocol to a set of automation tools. It
         | may or may not be an upgrade. If you want something to handle
         | builds, SSL, routing rules, etc ... then yes.
        
         | echelon wrote:
         | git push = automated build and test (eg. Typescript codebases),
         | deploy, SSL cert setup, CDN asset hosting
         | 
         | It's effortless.
         | 
         | Like how it looks locally? Git commit, git push. Done.
        
           | at-fates-hands wrote:
           | Not sure how many times I was on the phone with a client who
           | wanted a few quick updates. I just edited the repo on github,
           | checked it in and BOOM! Told the client the changes were live
           | while we were still on the phone.
           | 
           | That kind of ease of use does wonders for your customer
           | service numbers.
        
       | dxdm wrote:
       | Does this have anything to do with meli, the in-terminal mail
       | client?
       | 
       | https://meli.delivery/
        
         | qwerty456127 wrote:
         | What a crazy look.
        
       | jedahan wrote:
       | Thought this was about the mail client https://meli.delivery/
        
       | gempain wrote:
       | Hi there !
       | 
       | 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
       | (https://github.com/caddyserver/caddy). 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 :)
        
         | gtirloni wrote:
         | Nice project! It would be nice if there were some issues that
         | volunteers can pick up to work on. What's the best way to reach
         | the team to discuss this? I'd like to contribute.
        
       | monadic3 wrote:
       | You might describe the product directly for those who don't know
       | what netlify is (seems like some kind of combination of a static
       | file server and rsync aimed at enterprise).
       | 
       | It makes me a little concerned that there are so many features.
        
         | swyx wrote:
         | also CI/CD + CDN + serverless functions + identity + forms...
        
       | debt wrote:
       | Genuinely curious, can someone clarify how these types of
       | platforms(Netlify etc) are any different from something like an
       | S3 bucket?
       | 
       | You can host a static website via an S3 bucket.
       | 
       | https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosti...
        
         | edaemon wrote:
         | They offer features that you'd have to build yourself with S3,
         | e.g.:
         | 
         | - HTTPS with automatic certificate provisioning
         | 
         | - CDN
         | 
         | - CI/CD integration
         | 
         | - Add-on features like CMS, identity management, functions,
         | etc.
         | 
         | They also tend to offer those things for free, within certain
         | usage limits. If you just need a plain HTTP site with no frills
         | S3 is just fine.
        
         | cloogshicer wrote:
         | That's how I used to host my static sites but then I switched
         | to Netlify because the UX for me as developer was just so much
         | nicer.
         | 
         | Maybe there's a way to also setup git sync with S3 buckets, but
         | with netlify this is the default. And it's just so comfy to
         | deploy with every git push.
         | 
         | Also using any of the other netlify add-ons (forms, cloud
         | functions) is super quick and simple. Something that I
         | (admittedly an ops noob) can't say about AWS.
        
       | jrururufuf666 wrote:
       | its 2020 and the hottest topic is static site generators.
       | geocities ftp 1998
        
       | Possiblyheroin wrote:
       | This is awesome - will definitely need to try it out on a side
       | project.
       | 
       | At first glance, seems to do something similar to Caprover.
        
       ___________________________________________________________________
       (page generated 2020-12-11 23:00 UTC)