3
7 Comments

Self-hosted AWS Lambda and GitHub Actions systems

Two things that I use increasingly are AWS Lambda and GitHub Actions.

I’m looking to try and find self-hosted, ideally open source, versions of these.

So far I have found:

Functions-as-a-service (FaaS):

OpenFaaS via Self-hosting serverless with OpenFaaS

Docker based CI/CD:

drone/drone - Drone is a Container-Native, Continuous Delivery Platform

Does anyone have experience with either of these or other FaaS & Docker based CI/CD systems?

posted to Icon for group Developers
Developers
on January 24, 2021
  1. 2

    Hey Mark -
    I didn't understand this question.
    Both Lambda & Actions provide a serverless deployment. But if you want to self-host, that means you will use a server. So why would you want to do it?

    1. 1

      Serverless doesn’t actually mean no server. It really means ‘using someone else’s server’. It’s a confusing name.

      There is always a host machine in the cloud running your code.

      But serverless is also a style of architecture, which is very convenient for development.

      I want to know what is available if you want to build your own ‘serverless’ architecture.

  2. 1

    There is also self managed Gitlab https://about.gitlab.com/install/, which seems to be well thought of.

    1. 1

      Thanks - I had heard about Gitlab, but it’s not clear to me that it does the same thing as Github Actions, isn’t Gitlab a complete Github replacement?

      Does Gitlab have an Actions equivalent?

      1. 1

        Yes, this is labelled CI/CD in GitLab. Runners can be installed wherever you like and the free version includes 400 minutes: https://about.gitlab.com/pricing/

    1. 1

      Thanks for the excellent link, this looks pretty close to the type of serverless architecture I was looking for.

Trending on Indie Hackers
The most underrated distribution channel in SaaS is hiding in your browser toolbar User Avatar 192 comments I launched on Product Hunt today with 0 followers, 0 network, and 0 users. Here's what I learned in 12 hours. User Avatar 169 comments How are you handling memory and context across AI tools? User Avatar 106 comments I gave 7 AI agents $100 each to build a startup. Here's what happened on Day 1. User Avatar 100 comments Do you actually own what you build? User Avatar 61 comments Code is Cheap, but Scaling AI MVPs is Hard. Let’s Fix Yours. User Avatar 34 comments